Lines Matching +full:phandle +full:- +full:gpio
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
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),
19 - Michal Simek <michal.simek@amd.com>
20 - Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
25 - usb424,2744
26 - usb424,5744
27 - microchip,usb5744
32 reset-gpios:
35 GPIO controlling the GRST# pin.
37 vdd-supply:
41 vdd2-supply:
45 peer-hub:
46 $ref: /schemas/types.yaml#/definitions/phandle
48 phandle to the peer hub on the controller.
50 i2c-bus:
51 $ref: /schemas/types.yaml#/definitions/phandle
53 phandle of an usb hub connected via i2c bus.
56 - compatible
57 - reg
60 - if:
67 reset-gpios: false
68 vdd-supply: false
69 vdd2-supply: false
70 peer-hub: false
71 i2c-bus: false
73 $ref: /schemas/usb/usb-device.yaml
78 - |
79 #include <dt-bindings/gpio/gpio.h>
81 #address-cells = <1>;
82 #size-cells = <0>;
83 hub: usb-hub@2d {
90 #address-cells = <1>;
91 #size-cells = <0>;
97 peer-hub = <&hub_3_0>;
98 i2c-bus = <&hub>;
99 reset-gpios = <&gpio 3 GPIO_ACTIVE_LOW>;
106 peer-hub = <&hub_2_0>;
107 i2c-bus = <&hub>;
108 reset-gpios = <&gpio 3 GPIO_ACTIVE_LOW>;