USB Host Controller
- USB 2.0 Host Controller
- USB 3.0 Host Controller
- HCI(Host Controller Interface)
- UHCI(Universal Host Controller Interface)
- OHCI(Open Host Controller Interface)
- EHCI(Enhanced Host Controller Interface)
- xHCI
- created by Intel for USB 1.0 (full and low speeds)
- USB_UHCI_HCD
- The Linux kernel module supports Intel and VIA UHCI controllers
- HCD(Host Controller Driver)
- <kernel src>/drivers/usb/core/hcd.h
- struct usb_hcd
- const struct hc_driver *driver
- unsigned long hcd_priv[0]
- struct hc_driver
- irqreturn_t (*irq)
- struct usb_hcd
- <kernel src>/drivers/usb/core/hcd.c
- usb_create_hcd
- usb_add_hcd
- usb_remove_hcd
page revision: 117, last edited: 04 Aug 2017 06:37