diff --git a/Documentation/devicetree/bindings/usb/etek,et7303.yaml b/Documentation/devicetree/bindings/usb/etek,et7303.yaml index 272661a24451..6e2d64f22d1d 100644 --- a/Documentation/devicetree/bindings/usb/etek,et7303.yaml +++ b/Documentation/devicetree/bindings/usb/etek,et7303.yaml @@ -19,9 +19,19 @@ properties: interrupts: maxItems: 1 + ports: + type: object + properties: + port@0: + type: object + description: TCPC connected to USB controller to support dual-role switch. + + required: + - port@0 + connector: type: object - $ref: ../connector/usb-connector.txt# + $ref: ../connector/usb-connector.yaml# description: Properties for usb c connector that attached to the tcpci chip. @@ -47,7 +57,20 @@ examples: vbus-supply = <&vcc5v0_typec>; status = "okay"; + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + usbc0_role_sw: endpoint@0 { + remote-endpoint = <&dwc3_0_role_switch>; + }; + }; + }; + usb_con: connector { + compatible = "usb-c-connector"; label = "USB-C"; data-role = "dual"; power-role = "dual"; @@ -55,6 +78,18 @@ examples: op-sink-microwatt = <1000000>; sink-pdos = ; source-pdos = ; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + usbc0_orien_sw: endpoint { + remote-endpoint = <&usbdp_phy0_orientation_switch>; + }; + }; + }; }; }; };