Bus independent platform for sensor hub peripherals to provide coalescing of multiple reports

A disclosed computer system includes a processor, an I/O hub including a first host bus interface to communicate via a first transport bus, and a sensor hub. The sensor hub includes a first transport bus interface and a sensor hub microcontroller. The sensor hub microcontroller includes a peripheral...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Trethewey James
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A disclosed computer system includes a processor, an I/O hub including a first host bus interface to communicate via a first transport bus, and a sensor hub. The sensor hub includes a first transport bus interface and a sensor hub microcontroller. The sensor hub microcontroller includes a peripheral stack that includes a second transport bus driver to communicate with a peripheral device via a second transport bus. The peripheral device may comply with a device specification such as the human interface device (HID) standard. The peripheral stack further includes a second transport bus plugin to adapt bus-specific operations to generic operations for the device specification, a device class driver to communicate bus-independent peripheral reports based on the generic operations, and a peripheral management module to coalesce multiple peripheral reports into a single instance visible to the I/O hub via the first transport bus interface and the first host bus interface.