1*aa1a8ff2SEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 25956d97fSEmmanuel Vadot%YAML 1.2 35956d97fSEmmanuel Vadot--- 45956d97fSEmmanuel Vadot$id: http://devicetree.org/schemas/usb/realtek,rts5411.yaml# 55956d97fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 65956d97fSEmmanuel Vadot 78bab661aSEmmanuel Vadottitle: Realtek RTS5411 USB 3.0 hub controller 85956d97fSEmmanuel Vadot 95956d97fSEmmanuel Vadotmaintainers: 105956d97fSEmmanuel Vadot - Matthias Kaehlcke <mka@chromium.org> 115956d97fSEmmanuel Vadot 125956d97fSEmmanuel VadotallOf: 135956d97fSEmmanuel Vadot - $ref: usb-device.yaml# 145956d97fSEmmanuel Vadot 155956d97fSEmmanuel Vadotproperties: 165956d97fSEmmanuel Vadot compatible: 175956d97fSEmmanuel Vadot items: 185956d97fSEmmanuel Vadot - enum: 195956d97fSEmmanuel Vadot - usbbda,5411 205956d97fSEmmanuel Vadot - usbbda,411 215956d97fSEmmanuel Vadot 225956d97fSEmmanuel Vadot reg: true 235956d97fSEmmanuel Vadot 245956d97fSEmmanuel Vadot vdd-supply: 255956d97fSEmmanuel Vadot description: 265956d97fSEmmanuel Vadot phandle to the regulator that provides power to the hub. 275956d97fSEmmanuel Vadot 28b97ee269SEmmanuel Vadot peer-hub: 29fac71e4eSEmmanuel Vadot $ref: /schemas/types.yaml#/definitions/phandle 305956d97fSEmmanuel Vadot description: 31b97ee269SEmmanuel Vadot phandle to the peer hub on the controller. 325956d97fSEmmanuel Vadot 335956d97fSEmmanuel Vadotrequired: 34b97ee269SEmmanuel Vadot - peer-hub 355956d97fSEmmanuel Vadot - compatible 365956d97fSEmmanuel Vadot - reg 375956d97fSEmmanuel Vadot 385956d97fSEmmanuel VadotadditionalProperties: false 395956d97fSEmmanuel Vadot 405956d97fSEmmanuel Vadotexamples: 415956d97fSEmmanuel Vadot - | 425956d97fSEmmanuel Vadot usb { 435956d97fSEmmanuel Vadot dr_mode = "host"; 445956d97fSEmmanuel Vadot #address-cells = <1>; 455956d97fSEmmanuel Vadot #size-cells = <0>; 465956d97fSEmmanuel Vadot 475956d97fSEmmanuel Vadot /* 2.0 hub on port 1 */ 485956d97fSEmmanuel Vadot hub_2_0: hub@1 { 495956d97fSEmmanuel Vadot compatible = "usbbda,5411"; 505956d97fSEmmanuel Vadot reg = <1>; 515956d97fSEmmanuel Vadot vdd-supply = <&pp3300_hub>; 52b97ee269SEmmanuel Vadot peer-hub = <&hub_3_0>; 535956d97fSEmmanuel Vadot }; 545956d97fSEmmanuel Vadot 555956d97fSEmmanuel Vadot /* 3.0 hub on port 2 */ 565956d97fSEmmanuel Vadot hub_3_0: hub@2 { 575956d97fSEmmanuel Vadot compatible = "usbbda,411"; 585956d97fSEmmanuel Vadot reg = <2>; 595956d97fSEmmanuel Vadot vdd-supply = <&pp3300_hub>; 60b97ee269SEmmanuel Vadot peer-hub = <&hub_2_0>; 615956d97fSEmmanuel Vadot }; 625956d97fSEmmanuel Vadot }; 63