1USB_BUS_START_ENUM(9) Host Controller APIs USB_BUS_START_ENUM(9)
2
3
4
6 usb_bus_start_enum - start immediate enumeration (for OTG)
7
9 int usb_bus_start_enum(struct usb_bus * bus, unsigned port_num);
10
12 bus
13 the bus (must use hcd framework)
14
15 port_num
16 1-based number of port; usually bus->otg_port
17
19 in_interrupt
20
22 Starts enumeration, with an immediate reset followed later by khubd
23 identifying and possibly configuring the device. This is needed by OTG
24 controller drivers, where it helps meet HNP protocol timing
25 requirements for starting a port reset.
26
28Kernel Hackers Manual 2.6. November 2011 USB_BUS_START_ENUM(9)