Lines Matching +full:mode +full:- +full:flag
1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Microchip USB 2.0 Hi-Speed Hub Controller
10 - Richard Leitner <richard.leitner@skidata.com>
15 - microchip,usb2422
16 - microchip,usb2512b
17 - microchip,usb2512bi
18 - microchip,usb2513b
19 - microchip,usb2513bi
20 - microchip,usb2514b
21 - microchip,usb2514bi
22 - microchip,usb2517
23 - microchip,usb2517i
24 - microchip,usb251xb
29 reset-gpios:
33 vdd-supply:
37 skip-config:
38 $ref: /schemas/types.yaml#/definitions/flag
40 Skip Hub configuration, but only send the USB-Attach command
42 vendor-id:
48 product-id:
53 device-id:
59 language-id:
80 bus-powered:
81 $ref: /schemas/types.yaml#/definitions/flag
83 selects between self- and bus-powered operation
84 (boolean, default is self-powered)
86 self-powered:
87 $ref: /schemas/types.yaml#/definitions/flag
89 selects between self- and bus-powered operation
90 (boolean, default is self-powered)
92 disable-hi-speed:
93 $ref: /schemas/types.yaml#/definitions/flag
95 disable USB Hi-Speed support (boolean)
97 multi-tt:
98 $ref: /schemas/types.yaml#/definitions/flag
100 selects between multi- and single-transaction-translator
101 (boolean, default is multi-tt)
103 single-tt:
104 $ref: /schemas/types.yaml#/definitions/flag
106 selects between multi- and single-transaction-translator
107 (boolean, default is multi-tt)
109 disable-eop:
110 $ref: /schemas/types.yaml#/definitions/flag
112 disable End of Packet generation in full-speed mode (boolean)
114 ganged-sensing:
115 $ref: /schemas/types.yaml#/definitions/flag
117 select over-current sense type in self-powered mode
120 individual-sensing:
121 $ref: /schemas/types.yaml#/definitions/flag
123 select over-current sense type in self-powered mode
126 ganged-port-switching:
127 $ref: /schemas/types.yaml#/definitions/flag
129 select port power switching mode (boolean, default is individual)
131 individual-port-switching:
132 $ref: /schemas/types.yaml#/definitions/flag
134 select port power switching mode (boolean, default is individual)
136 dynamic-power-switching:
137 $ref: /schemas/types.yaml#/definitions/flag
139 enable auto-switching from self- to bus-powered operation if the
142 oc-delay-us:
146 Delay time (in microseconds) for filtering the over-current sense
149 compound-device:
150 $ref: /schemas/types.yaml#/definitions/flag
154 port-mapping-mode:
155 $ref: /schemas/types.yaml#/definitions/flag
157 enable port mapping mode (boolean)
159 led-usb-mode:
160 $ref: /schemas/types.yaml#/definitions/flag
162 led usb/speed indication mode selection (boolean, default is speed mode)
164 led-speed-mode:
165 $ref: /schemas/types.yaml#/definitions/flag
167 led usb/speed indication mode selection (boolean, default is speed mode)
169 string-support:
170 $ref: /schemas/types.yaml#/definitions/flag
175 non-removable-ports:
176 $ref: /schemas/types.yaml#/definitions/uint8-array
178 Should specify the ports which have a non-removable device connected.
180 sp-disabled-ports:
181 $ref: /schemas/types.yaml#/definitions/uint8-array
183 Specifies the ports which will be self-power disabled
185 bp-disabled-ports:
186 $ref: /schemas/types.yaml#/definitions/uint8-array
188 Specifies the ports which will be bus-power disabled
190 sp-max-total-current-microamp:
195 operating in self-powered hub. It includes the hub silicon
199 bp-max-total-current-microamp:
204 operating in self-powered hub. It includes the hub silicon
208 sp-max-removable-current-microamp:
213 operating in self-powered hub. It includes the hub silicon
217 bp-max-removable-current-microamp:
222 operating in self-powered hub. It includes the hub silicon
226 power-on-time-ms:
231 power-on sequence to a port until the port has adequate power.
233 swap-dx-lanes:
234 $ref: /schemas/types.yaml#/definitions/uint32-array
236 Specifies the ports which will swap the differential-pair (D+/D-),
237 default is not-swapped.
242 - compatible
243 - reg
246 - |
247 #include <dt-bindings/gpio/gpio.h>
250 #address-cells = <1>;
251 #size-cells = <0>;
253 usb-hub@2c {
256 reset-gpios = <&gpio1 4 GPIO_ACTIVE_LOW>;
259 usb-hub@2d {
262 vendor-id = /bits/ 16 <0x0000>;
263 product-id = /bits/ 16 <0x0000>;
264 string-support;
266 product = "Foo-Bar";
269 swap-dx-lanes = <1 2>;