[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