Commit 05681c9c authored by Pritam Manohar Sutar's avatar Pritam Manohar Sutar Committed by Vinod Koul
Browse files

dt-bindings: phy: samsung,usb3-drd-phy: add ExynosAutov920 combo ssphy



The USBDRD31 5nm controller consists of Synopsys USB20 femptoPhy and
USB31 SSP+ combophy. Document support for the USB31 SSP+ phy found on
combophy of the ExynosAutov920 SoC.

Reviewed-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: default avatarAlim Akhtar <alim.akhtar@samsung.com>
Signed-off-by: default avatarPritam Manohar Sutar <pritam.sutar@samsung.com>
Link: https://patch.msgid.link/20251124110453.2887437-6-pritam.sutar@samsung.com


Signed-off-by: default avatarVinod Koul <vkoul@kernel.org>
parent 22a401c9
Loading
Loading
Loading
Loading
+17 −1
Original line number Diff line number Diff line
@@ -34,6 +34,7 @@ properties:
      - samsung,exynos7870-usbdrd-phy
      - samsung,exynos850-usbdrd-phy
      - samsung,exynos990-usbdrd-phy
      - samsung,exynosautov920-usb31drd-combo-ssphy
      - samsung,exynosautov920-usbdrd-combo-hsphy
      - samsung,exynosautov920-usbdrd-phy

@@ -232,6 +233,7 @@ allOf:
              - samsung,exynos7870-usbdrd-phy
              - samsung,exynos850-usbdrd-phy
              - samsung,exynos990-usbdrd-phy
              - samsung,exynosautov920-usb31drd-combo-ssphy
              - samsung,exynosautov920-usbdrd-combo-hsphy
              - samsung,exynosautov920-usbdrd-phy
    then:
@@ -256,18 +258,32 @@ allOf:
        compatible:
          contains:
            enum:
              - samsung,exynosautov920-usb31drd-combo-ssphy
              - samsung,exynosautov920-usbdrd-combo-hsphy
              - samsung,exynosautov920-usbdrd-phy
    then:
      required:
        - dvdd-supply
        - vdd18-supply
        - vdd33-supply

    else:
      properties:
        dvdd-supply: false
        vdd18-supply: false

  - if:
      properties:
        compatible:
          contains:
            enum:
              - samsung,exynosautov920-usbdrd-combo-hsphy
              - samsung,exynosautov920-usbdrd-phy
    then:
      required:
        - vdd33-supply

    else:
      properties:
        vdd33-supply: false

unevaluatedProperties: false