]> www.infradead.org Git - users/jedix/linux-maple.git/commit
dt-bindings: dma: fsl-edma: add nxp,s32g2-edma compatible string
authorLarisa Grigore <larisa.grigore@oss.nxp.com>
Thu, 19 Dec 2024 10:24:12 +0000 (12:24 +0200)
committerVinod Koul <vkoul@kernel.org>
Tue, 24 Dec 2024 09:44:13 +0000 (15:14 +0530)
commit57eeb0a566a82621ab731b0372a5a2894b0d572e
treea53e6412eec89f0751dbb9b5fa05cc49ad181ec2
parente7732945db1d4612072e26e5b459d74e9d790b7c
dt-bindings: dma: fsl-edma: add nxp,s32g2-edma compatible string

Introduce the compatible strings 'nxp,s32g2-edma' and 'nxp,s32g3-edma' to
enable the support for the eDMAv3 present on S32G2/S32G3 platforms.

The S32G2/S32G3 eDMA architecture features 32 DMA channels. Each of the
two eDMA instances is integrated with two DMAMUX blocks.

Another particularity of these SoCs is that the interrupts are shared
between channels in the following way:
- DMA Channels 0-15 share the 'tx-0-15' interrupt
- DMA Channels 16-31 share the 'tx-16-31' interrupt
- all channels share the 'err' interrupt

Signed-off-by: Larisa Grigore <larisa.grigore@oss.nxp.com>
Reviewed-by: Frank Li <Frank.Li@nxp.com>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/20241219102415.1208328-4-larisa.grigore@oss.nxp.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Documentation/devicetree/bindings/dma/fsl,edma.yaml