Commit b32eb97e authored by Chen-Yu Tsai's avatar Chen-Yu Tsai Committed by Vinod Koul

dt-bindings: dma: allwinner,sun50i-a64-dma: Add compatible for H616

The DMA controllers found on the H616 and H618 are the same as the one
found on the A100. The only difference is the DMA endpoint (DRQ) layout.

Since the number of channels and endpoints are described with additional
generic properties, just add a new H616-specific compatible string and
fallback to the A100 one.
Signed-off-by: default avatarChen-Yu Tsai <wens@csie.org>
Acked-by: default avatarConor Dooley <conor.dooley@microchip.com>
Reviewed-by: default avatarAndre Przywara <andre.przywara@arm.com>
Link: https://lore.kernel.org/r/20240127163247.384439-5-wens@kernel.orgSigned-off-by: default avatarVinod Koul <vkoul@kernel.org>
parent 8fcc3f7d
...@@ -28,6 +28,9 @@ properties: ...@@ -28,6 +28,9 @@ properties:
- items: - items:
- const: allwinner,sun8i-r40-dma - const: allwinner,sun8i-r40-dma
- const: allwinner,sun50i-a64-dma - const: allwinner,sun50i-a64-dma
- items:
- const: allwinner,sun50i-h616-dma
- const: allwinner,sun50i-a100-dma
reg: reg:
maxItems: 1 maxItems: 1
...@@ -59,10 +62,11 @@ required: ...@@ -59,10 +62,11 @@ required:
if: if:
properties: properties:
compatible: compatible:
enum: contains:
- allwinner,sun20i-d1-dma enum:
- allwinner,sun50i-a100-dma - allwinner,sun20i-d1-dma
- allwinner,sun50i-h6-dma - allwinner,sun50i-a100-dma
- allwinner,sun50i-h6-dma
then: then:
properties: properties:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment