USB Host Controller
  • HCI(Host Controller Interface)
  • created by Intel for USB 1.0 (full and low speeds)
  • USB_UHCI_HCD
    • The Linux kernel module supports Intel and VIA UHCI controllers
  • <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)
  • <kernel src>/drivers/usb/core/hcd.c
    • usb_create_hcd
    • usb_add_hcd
    • usb_remove_hcd
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License