1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
4 $id: http://devicetree.org/schemas/usb/realtek,rts5411.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Realtek RTS5411 USB 3.0 hub controller
10 - Matthias Kaehlcke <mka@chromium.org>
13 - $ref: usb-device.yaml#
32 phandle to the regulator that provides power to the hub.
35 $ref: /schemas/types.yaml#/definitions/phandle
37 phandle to the peer hub on the controller.
40 $ref: /schemas/graph.yaml#/properties/ports
44 $ref: /schemas/graph.yaml#/properties/port
46 1st downstream facing USB port
49 $ref: /schemas/graph.yaml#/properties/port
51 2nd downstream facing USB port
54 $ref: /schemas/graph.yaml#/properties/port
56 3rd downstream facing USB port
59 $ref: /schemas/graph.yaml#/properties/port
61 4th downstream facing USB port
65 description: The hard wired USB devices
67 $ref: /schemas/usb/usb-device.yaml
74 additionalProperties: false
83 /* 2.0 hub on port 1 */
85 compatible = "usbbda,5411";
87 vdd-supply = <&pp3300_hub>;
88 peer-hub = <&hub_3_0>;
91 /* USB 2.0 device on port 2 */
93 compatible = "usb123,4567";
98 /* 3.0 hub on port 2 */
100 compatible = "usbbda,411";
102 vdd-supply = <&pp3300_hub>;
103 peer-hub = <&hub_2_0>;
106 #address-cells = <1>;
108 /* Type-A connector on port 4 */
112 remote-endpoint = <&usb_a0_ss>;