Universal Serial Bus: Difference between revisions

Jump to navigation Jump to search
[unchecked revision][unchecked revision]
Content deleted Content added
No edit summary
Line 2,044: Line 2,044:
Additionally, host controller drivers are loaded by the PCI subsystem when a corresponding host controller is discovered during PCI enumeration. The host controller driver is thus also responsible for initializing the host controller and perhaps loading the USB Hub Driver and the USB driver. Combined, the USB driver, USB hub driver, and the host controller driver make up a USB subsystem.
Additionally, host controller drivers are loaded by the PCI subsystem when a corresponding host controller is discovered during PCI enumeration. The host controller driver is thus also responsible for initializing the host controller and perhaps loading the USB Hub Driver and the USB driver. Combined, the USB driver, USB hub driver, and the host controller driver make up a USB subsystem.


Details on implementing host controller drivers for a specific host controller may eventually be found at the following wiki entries:
Details on implementing host controller drivers for a specific host controller can be found at the following wiki entries:
* Programming the [[EHCI]]
* Programming the [[EHCI]]
* Programming the [[UHCI]]
* Programming the [[UHCI]]