Lines Matching full:devices
84 This holds information about a device on the bus. All devices have
94 as a work-around for controllers which can act as USB devices in OTG
118 one or more 'ports' to which additional devices can be attached. It is
119 possible to power up a hub and find out which of its ports have devices
122 Devices are given addresses starting at 1. The root hub is always address 1,
123 and from there the devices are numbered in sequence. The USB uclass takes
126 USB devices are enumerated by finding a device on a particular hub, and
131 very many devices.
133 Enumeration in U-Boot takes a long time since devices are probed one at a
137 Up to 127 devices can be on each bus. USB has four bus speeds: low
168 USB Devices
171 USB devices are found using a simple algorithm which works through the
172 available hubs in a depth-first search. Devices can be in any uclass, but
182 with USB devices - you can use the USB_DEVICE() macro to declare a USB
184 devices, and it will be used for all USB devices which match.
192 confusion when dealing with USB devices.
245 find any devices. The above steps will have created a hub (UCLASS_USB_HUB),
263 all of its downstream devices also
284 devices
321 is scanned, all Ethernet devices will be created as generic USB devices (in
323 usb_host_eth_scan() will be called. This looks through all the devices on
324 each bus and manually figures out which are Ethernet devices in the ways of
340 emulation drivers which pretend to be USB devices. Emulations are provided
395 - breadth-first search would allow devices to be reset and probed in
399 used that we cannot find. This could be made easier if the devices were
411 - Work out a clever way to provide lazy init for USB devices