发明名称 Host interface crossbar for sensor hub
摘要 A microcontroller for a peripheral hub includes a plurality of host bus interface microdrivers and a corresponding plurality of host transports. A first manager client, associated with a supported peripheral device, processes messages from a first host. A host manager module routes asynchronous communications, including but not limited to HID input reports, from a client to a host via one of a plurality of supported transports via a targeted transport indicated in the communication. The host manager modules routes synchronous communications from a host to a client via a targeted transport selected from a plurality of transports.
申请公布号 US9542347(B2) 申请公布日期 2017.01.10
申请号 US201313844821 申请日期 2013.03.16
申请人 Intel Corporation 发明人 Trethewey James
分类号 G06F13/40;G06F13/38 主分类号 G06F13/40
代理机构 Trop, Pruner & Hu, P.C. 代理人 Trop, Pruner & Hu, P.C.
主权项 1. A computer system, comprising: a plurality of hosts including a first host comprising a processor and a first bus interface to a first transport bus; a first peripheral device; a hub microcontroller, comprising: a first host bus interface microdriver associated with the first transport bus;a plurality of manager clients including a first manager client associated with the first peripheral device;a host manager module to: detect a communication between the first host and the first peripheral device;determine a recipient of the communication;access registration information to identify a first callback handler associated with the recipient, the registration information stored in a first storage and a second storage of the hub microcontroller, the first storage to store a plurality of entries each for a host and to store the first callback handler, a second callback handler to determine host power state and a third callback handler to wake the host, wherein the first callback handler is to forward an asynchronous report, the second storage to store a plurality of entries each for a manager client and to store a first called back handler to forward device state power requests to a firmware of the host manager module and one or more fourth callback handlers each for a report request specified by a tuple; andassociate the communication with the first callback handler; andinitiate the first callback handler to forward the communication to the recipient, wherein the firmware is to coalesce a plurality of reports from a plurality of peripheral devices into a single instance report for each of the plurality of peripheral devices for communication to the first host.
地址 Santa Clara CA US
您可能感兴趣的专利