]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ARM: dts: bcm6855: Add BCMBCA peripherals
authorLinus Walleij <linus.walleij@linaro.org>
Mon, 12 May 2025 12:05:50 +0000 (14:05 +0200)
committerFlorian Fainelli <florian.fainelli@broadcom.com>
Mon, 9 Jun 2025 17:10:40 +0000 (10:10 -0700)
commite8a74a2aa0f9832a4547c8d110b8391d01d5d87d
treebeb5351411fb24b7fb67141c2961679c7fa896a9
parent8397603dc86e2dcf244184f389e07f2c84dfec8b
ARM: dts: bcm6855: Add BCMBCA peripherals

All the BCMBCA SoCs share a set of peripherals at 0xff800000,
albeit at slightly varying memory locations on the bus and
with varying IRQ assignments.

Add the first and second watchdog, GPIO, RNG, LED, DMA and
second PL011 UART blocks for the BCM6855 based on the vendor
files 6855_map_part.h and 6855_intr.h from the
"bcmopen-consumer" code drop.

This SoC has up to 256 possible GPIOs due to having 8
registers with 32 GPIOs in each available.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Reviewed-by: William Zhang <william.zhang@broadcom.com>
Link: https://lore.kernel.org/r/20250512-bcmbca-peripherals-arm-v3-4-86f97ab4326f@linaro.org
Signed-off-by: Florian Fainelli <florian.fainelli@broadcom.com>
arch/arm/boot/dts/broadcom/bcm6855.dtsi