diff options
Diffstat (limited to 'Documentation/devicetree/bindings/usb/gpio-sbu-mux.yaml')
-rw-r--r-- | Documentation/devicetree/bindings/usb/gpio-sbu-mux.yaml | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/Documentation/devicetree/bindings/usb/gpio-sbu-mux.yaml b/Documentation/devicetree/bindings/usb/gpio-sbu-mux.yaml index d3b2b666ec2a..e588514fab2d 100644 --- a/Documentation/devicetree/bindings/usb/gpio-sbu-mux.yaml +++ b/Documentation/devicetree/bindings/usb/gpio-sbu-mux.yaml @@ -20,8 +20,10 @@ properties: items: - enum: - nxp,cbdtu02043 + - onnn,fsusb42 - onnn,fsusb43l10x - pericom,pi3usb102 + - ti,tmuxhs4212 - const: gpio-sbu-mux enable-gpios: @@ -33,13 +35,8 @@ properties: vcc-supply: description: power supply - mode-switch: - description: Flag the port as possible handle of altmode switching - type: boolean - - orientation-switch: - description: Flag the port as possible handler of orientation switching - type: boolean + mode-switch: true + orientation-switch: true port: $ref: /schemas/graph.yaml#/properties/port @@ -49,11 +46,19 @@ properties: required: - compatible - - enable-gpios - select-gpios - orientation-switch - port +allOf: + - $ref: usb-switch.yaml# + - if: + required: + - mode-switch + then: + required: + - enable-gpios + additionalProperties: false examples: |