Skip to content

Commit 4ce653d

Browse files
ConchuODvinodkoul
authored andcommitted
dt-bindings: dma: dw-axi-dmac: extend the number of interrupts
The Canaan k210 apparently has a Sysnopsys Designware AXI DMA controller, but according to the documentation & devicetree it has 6 interrupts rather than the standard one. Support the 6 interrupt configuration by unconditionally extending the binding to a maximum of 8 per-channel interrupts thereby matching the number of possible channels. Link: https://canaan-creative.com/wp-content/uploads/2020/03/kendryte_standalone_programming_guide_20190311144158_en.pdf #Page 51 Reviewed-by: Serge Semin <fancer.lancer@gmail.com> Reviewed-by: Rob Herring <robh@kernel.org> Signed-off-by: Conor Dooley <conor.dooley@microchip.com> Link: https://lore.kernel.org/r/20220705215213.1802496-4-mail@conchuod.ie Signed-off-by: Vinod Koul <vkoul@kernel.org>
1 parent 6bc7ea3 commit 4ce653d

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,12 @@ properties:
3434
- const: axidma_apb_regs
3535

3636
interrupts:
37-
maxItems: 1
37+
description:
38+
If the IP-core synthesis parameter DMAX_INTR_IO_TYPE is set to 1, this
39+
will be per-channel interrupts. Otherwise, this is a single combined IRQ
40+
for all channels.
41+
minItems: 1
42+
maxItems: 8
3843

3944
clocks:
4045
items:

0 commit comments

Comments
 (0)