Commit 7e856617 authored by Detlev Casanova's avatar Detlev Casanova Committed by Ulf Hansson
Browse files

dt-bindings: mmc: Add support for rk3576 eMMC



The device is compatible with rk3588, so add an entry for the 2
compatibles together.

The rk3576 device has a power-domain that needs to be on for the eMMC to
be used. Add it as a requirement.

Signed-off-by: default avatarDetlev Casanova <detlev.casanova@collabora.com>
Reviewed-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20240904203154.253655-2-detlev.casanova@collabora.com


Signed-off-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
parent 819e4b37
Loading
Loading
Loading
Loading
+29 −8
Original line number Diff line number Diff line
@@ -12,7 +12,11 @@ maintainers:

properties:
  compatible:
    enum:
    oneOf:
      - items:
          - const: rockchip,rk3576-dwcmshc
          - const: rockchip,rk3588-dwcmshc
      - enum:
          - rockchip,rk3568-dwcmshc
          - rockchip,rk3588-dwcmshc
          - snps,dwcmshc-sdhci
@@ -35,6 +39,9 @@ properties:
    minItems: 1
    maxItems: 5

  power-domains:
    maxItems: 1

  resets:
    maxItems: 5

@@ -97,6 +104,20 @@ allOf:
            - const: block
            - const: timer

  - if:
      properties:
        compatible:
          contains:
            const: rockchip,rk3576-dwcmshc

    then:
      required:
        - power-domains

    else:
      properties:
        power-domains: false

unevaluatedProperties: false

examples: