summaryrefslogtreecommitdiffstats
path: root/Documentation/devicetree/bindings/usb/usb-device.txt
blob: e0b562e35a0c69b667206bb262d2e84b6c02d8f3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Generic USB Device Properties

Usually, we only use device tree for hard wired USB device.
The reference binding doc is from:
http://www.devicetree.org/open-firmware/bindings/usb/usb-1_0.ps

Required properties:
- compatible: "usbVID,PID", where VID is the vendor id and PID the product id.
  The textual representation of VID and PID shall be in lower case hexadecimal
  with leading zeroes suppressed. The other compatible strings from the above
  standard binding could also be used, but a device adhering to this binding
  may leave out all except for "usbVID,PID".
- reg: the port number which this device is connecting to, the range
  is 1-255.

Example:

&usb1 {
	#address-cells = <1>;
	#size-cells = <0>;

	hub@1 {
		compatible = "usb5e3,608";
		reg = <1>;
	};
};