[PATCH v3 6/9] ARM: dts: bcm6846: Add ARM PL081 DMA block
Florian Fainelli
florian.fainelli at broadcom.com
Sun Nov 24 09:54:06 PST 2024
From: Florian Fainelli <f.fainelli at gmail.com>
On Sat, 19 Oct 2024 22:39:35 +0200, Linus Walleij <linus.walleij at linaro.org> wrote:
> The ARM PL081 DMA controller can be found in the BCM6846
> memory map, and it turns out to work.
>
> The block may be used as DMA engine for some of the
> peripherals (maybe the EMMC controller found in the same
> group of peripherals?) but it can always be used as a
> memcpy engine, which is a generic "blitter".
>
> I tested it with the dmatest module, and it copies
> lots of data very fast and fires hundreds of thousands
> of interrupts so it works just fine.
>
> Add it to the BCM6846 DTSI file.
>
> Signed-off-by: Linus Walleij <linus.walleij at linaro.org>
> ---
Applied to https://github.com/Broadcom/stblinux/commits/devicetree/next, thanks!
--
Florian
More information about the linux-arm-kernel
mailing list