1

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: Detlev Casanova <detlev.casanova@collabora.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20240904203154.253655-2-detlev.casanova@collabora.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
This commit is contained in:
Detlev Casanova 2024-09-04 16:30:58 -04:00 committed by Ulf Hansson
parent 819e4b3723
commit 7e856617a1

View File

@ -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: