Lines Matching +full:usb +full:- +full:port +full:- +full:id
1 Generic USB Device Properties
3 Usually, we only use device tree for hard wired USB device.
5 http://www.devicetree.org/open-firmware/bindings/usb/usb-1_0.ps
7 Four types of device-tree nodes are defined: "host-controller nodes"
8 representing USB host controllers, "device nodes" representing USB devices,
9 "interface nodes" representing USB interfaces and "combined nodes"
10 representing simple USB devices.
16 A "hub node" is a combined node or an interface node that represents a USB
21 - compatible: "usbVID,PID", where VID is the vendor id and PID the product id.
26 - reg: the number of the USB hub port or the USB host-controller port to which
27 this device is attached. The range is 1-255.
31 - #address-cells: shall be 2
32 - #size-cells: shall be 0
36 - compatible: "usbifVID,PID.configCN.IN", where VID is the vendor id, PID is
37 the product id, CN is the configuration value and IN is the interface
43 - reg: the interface number and configuration value
46 an interface-node unit address for configuration 1.
50 - compatible: "usbVID,PID", where VID is the vendor id and PID the product id.
55 - reg: the number of the USB hub port or the USB host-controller port to which
56 this device is attached. The range is 1-255.
60 - #address-cells: shall be 1
61 - #size-cells: shall be 0
64 Required properties for host-controller nodes with device nodes:
65 - #address-cells: shall be 1
66 - #size-cells: shall be 0
72 #address-cells = <1>;
73 #size-cells = <0>;
75 hub@1 { /* hub connected to port 1 */
80 device@2 { /* device connected to port 2 */
85 device@3 { /* device connected to port 3 */
89 #address-cells = <2>;
90 #size-cells = <0>;