Commit bd8c3ce6 authored by Neil Armstrong's avatar Neil Armstrong Committed by Greg Kroah-Hartman
Browse files

dt-bindings: usb: switch: split out ports definition



The ports definition currently defined in the usb-switch.yaml
fits standards devices which are either recipient of altmode
muxing and orientation switching events or an element of the
USB Super Speed data lanes.

This doesn't necessarely fit combo PHYs like the Qualcomm
USB3/DP Combo which has a different ports representation.

Move the ports definition to a separate usb-switch-ports.yaml
and reference it next to the usb-switch.yaml, except for
the Qualcomm USB3/DP Combo PHY bindings.

Reported-by: default avatarRob Herring <robh@kernel.org>
Closes: https://lore.kernel.org/all/175462129176.394940.16810637795278334342.robh@kernel.org/


Fixes: 3bad7fe2 ("dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp: Reference usb-switch.yaml to allow mode-switch")
Signed-off-by: default avatarNeil Armstrong <neil.armstrong@linaro.org>
Reviewed-by: default avatarRob Herring (Arm) <robh@kernel.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 2758246d
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -142,7 +142,9 @@ allOf:
      required:
        - orientation-switch
    then:
      $ref: /schemas/usb/usb-switch.yaml#
      allOf:
        - $ref: /schemas/usb/usb-switch.yaml#
        - $ref: /schemas/usb/usb-switch-ports.yaml#

unevaluatedProperties: false

+3 −1
Original line number Diff line number Diff line
@@ -125,7 +125,9 @@ allOf:
          contains:
            const: google,gs101-usb31drd-phy
    then:
      $ref: /schemas/usb/usb-switch.yaml#
      allOf:
        - $ref: /schemas/usb/usb-switch.yaml#
        - $ref: /schemas/usb/usb-switch-ports.yaml#

      properties:
        clocks:
+1 −0
Original line number Diff line number Diff line
@@ -76,6 +76,7 @@ required:

allOf:
  - $ref: usb-switch.yaml#
  - $ref: usb-switch-ports.yaml#

additionalProperties: false

+1 −0
Original line number Diff line number Diff line
@@ -52,6 +52,7 @@ required:

allOf:
  - $ref: usb-switch.yaml#
  - $ref: usb-switch-ports.yaml#
  - if:
      required:
        - mode-switch
+1 −0
Original line number Diff line number Diff line
@@ -46,6 +46,7 @@ required:

allOf:
  - $ref: usb-switch.yaml#
  - $ref: usb-switch-ports.yaml#

additionalProperties: false

Loading