Lines Matching +full:0 +full:- +full:9 +full:a +full:- +full:f
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/usb/usb-device.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15 http://www.devicetree.org/open-firmware/bindings/usb/usb-1_0.ps
17 Four types of device-tree nodes are defined: "host-controller nodes"
22 A combined node shall be used instead of a device node and an interface node
23 for devices of class 0 or 9 (hub) with a single configuration and a single
26 A "hub node" is a combined node or an interface node that represents a USB
31 pattern: "^usb[0-9a-f]{1,4},[0-9a-f]{1,4}$"
37 but a device adhering to this binding may leave out all except
41 description: the number of the USB hub port or the USB host-controller
42 port to which this device is attached. The range is 1-255.
45 "#address-cells":
50 "#size-cells":
51 const: 0
54 "^interface@[0-9a-f]{1,2}(,[0-9a-f]{1,2})$":
58 representation of an interface-node unit address for configuration 1.
62 pattern: "^usbif[0-9a-f]{1,4},[0-9a-f]{1,4}.config[0-9a-f]{1,2}.[0-9a-f]{1,2}$"
69 also be used, but a device adhering to this binding may leave out
79 - compatible
80 - reg
88 # interface 0 of configuration 1
89 # interface 0 of configuration 2
90 - |
92 reg = <0x11270000 0x1000>;
93 interrupts = <0x0 0x4e 0x0>;
94 #address-cells = <1>;
95 #size-cells = <0>;
111 #address-cells = <2>;
112 #size-cells = <0>;
114 interface@0 {
115 compatible = "usbif123,abcd.config1.0";
116 reg = <0 1>;
119 interface@0,2 {
120 compatible = "usbif123,abcd.config2.0";
121 reg = <0 2>;