Lines Matching +full:usb +full:- +full:hub

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/usb/microchip,usb5744.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Microchip USB5744 4-port Hub Controller
10 Microchip's USB5744 SmartHubTM IC is a 4 port, SuperSpeed (SS)/Hi-Speed (HS),
11 low power, low pin count configurable and fully compliant with the USB 3.1
13 (LS) USB signaling, offering complete coverage of all defined USB operating
14 speeds. The new SuperSpeed hubs operate in parallel with the USB 2.0
16 USB 2.0 traffic.
19 - Michal Simek <michal.simek@amd.com>
20 - Mubin Sayyed <mubin.sayyed@amd.com>
21 - Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
26 - usb424,2744
27 - usb424,5744
28 - microchip,usb5744
33 reset-gpios:
38 vdd-supply:
40 3V3 power supply to the hub
42 vdd2-supply:
44 1V2 power supply to the hub
46 peer-hub:
49 phandle to the peer hub on the controller.
51 i2c-bus:
54 phandle of an usb hub connected via i2c bus.
57 - compatible
58 - reg
61 - if:
68 reset-gpios: false
69 vdd-supply: false
70 vdd2-supply: false
71 peer-hub: false
72 i2c-bus: false
74 $ref: /schemas/usb/usb-device.yaml
79 - |
80 #include <dt-bindings/gpio/gpio.h>
82 #address-cells = <1>;
83 #size-cells = <0>;
84 hub: usb-hub@2d {
90 usb {
91 #address-cells = <1>;
92 #size-cells = <0>;
94 /* 2.0 hub on port 1 */
95 hub_2_0: hub@1 {
98 peer-hub = <&hub_3_0>;
99 i2c-bus = <&hub>;
100 reset-gpios = <&gpio 3 GPIO_ACTIVE_LOW>;
103 /* 3.0 hub on port 2 */
104 hub_3_0: hub@2 {
107 peer-hub = <&hub_2_0>;
108 i2c-bus = <&hub>;
109 reset-gpios = <&gpio 3 GPIO_ACTIVE_LOW>;