Lines Matching +full:peer +full:- +full:hub
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Genesys Logic USB hub controller
10 - Icenowy Zheng <uwu@icenowy.me>
15 - usb5e3,608
16 - usb5e3,610
17 - usb5e3,620
18 - usb5e3,626
22 reset-gpios:
25 vdd-supply:
27 The regulator that provides 3.3V or 5.0V core power to the hub.
29 peer-hub:
32 For onboard hub controllers that support USB 3.x and USB 2.0 hubs
37 - compatible
38 - reg
41 - $ref: usb-device.yaml#
42 - if:
47 - usb5e3,608
50 peer-hub: false
51 vdd-supply: false
53 - if:
58 - usb5e3,610
59 - usb5e3,620
62 peer-hub: true
63 vdd-supply: true
68 - |
69 #include <dt-bindings/gpio/gpio.h>
72 #address-cells = <1>;
73 #size-cells = <0>;
75 hub: hub@1 {
78 reset-gpios = <&pio 7 2 GPIO_ACTIVE_LOW>;
82 - |
83 #include <dt-bindings/gpio/gpio.h>
86 #address-cells = <1>;
87 #size-cells = <0>;
89 /* 2.0 hub on port 1 */
90 hub_2_0: hub@1 {
93 peer-hub = <&hub_3_0>;
94 reset-gpios = <&gpio 20 GPIO_ACTIVE_LOW>;
95 vdd-supply = <&vcc_5v>;
98 /* 3.1 hub on port 4 */
99 hub_3_0: hub@2 {
102 peer-hub = <&hub_2_0>;
103 reset-gpios = <&gpio 20 GPIO_ACTIVE_LOW>;
104 vdd-supply = <&vcc_5v>;