mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-04 10:40:15 +02:00 
			
		
		
		
	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:
		
							parent
							
								
									819e4b3723
								
							
						
					
					
						commit
						7e856617a1
					
				
					 1 changed files with 29 additions and 8 deletions
				
			
		| 
						 | 
				
			
			@ -12,14 +12,18 @@ maintainers:
 | 
			
		|||
 | 
			
		||||
properties:
 | 
			
		||||
  compatible:
 | 
			
		||||
    enum:
 | 
			
		||||
      - rockchip,rk3568-dwcmshc
 | 
			
		||||
      - rockchip,rk3588-dwcmshc
 | 
			
		||||
      - snps,dwcmshc-sdhci
 | 
			
		||||
      - sophgo,cv1800b-dwcmshc
 | 
			
		||||
      - sophgo,sg2002-dwcmshc
 | 
			
		||||
      - sophgo,sg2042-dwcmshc
 | 
			
		||||
      - thead,th1520-dwcmshc
 | 
			
		||||
    oneOf:
 | 
			
		||||
      - items:
 | 
			
		||||
          - const: rockchip,rk3576-dwcmshc
 | 
			
		||||
          - const: rockchip,rk3588-dwcmshc
 | 
			
		||||
      - enum:
 | 
			
		||||
          - rockchip,rk3568-dwcmshc
 | 
			
		||||
          - rockchip,rk3588-dwcmshc
 | 
			
		||||
          - snps,dwcmshc-sdhci
 | 
			
		||||
          - sophgo,cv1800b-dwcmshc
 | 
			
		||||
          - sophgo,sg2002-dwcmshc
 | 
			
		||||
          - sophgo,sg2042-dwcmshc
 | 
			
		||||
          - thead,th1520-dwcmshc
 | 
			
		||||
 | 
			
		||||
  reg:
 | 
			
		||||
    maxItems: 1
 | 
			
		||||
| 
						 | 
				
			
			@ -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:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue