Lines Matching +full:usb +full:- +full:port +full:- +full:id
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:
42 vdd2-supply:
46 peer-hub:
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
76 - peer-hub
81 - |
82 #include <dt-bindings/gpio/gpio.h>
84 #address-cells = <1>;
85 #size-cells = <0>;
86 hub: usb-hub@2d {
92 usb {
93 #address-cells = <1>;
94 #size-cells = <0>;
96 /* 2.0 hub on port 1 */
100 peer-hub = <&hub_3_0>;
101 i2c-bus = <&hub>;
102 reset-gpios = <&gpio 3 GPIO_ACTIVE_LOW>;
105 /* 3.0 hub on port 2 */
109 peer-hub = <&hub_2_0>;
110 i2c-bus = <&hub>;
111 reset-gpios = <&gpio 3 GPIO_ACTIVE_LOW>;