]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ARM: dts: bcm6878: Add BCMBCA peripherals
authorLinus Walleij <linus.walleij@linaro.org>
Mon, 12 May 2025 12:05:51 +0000 (14:05 +0200)
committerFlorian Fainelli <florian.fainelli@broadcom.com>
Mon, 9 Jun 2025 17:10:40 +0000 (10:10 -0700)
commitb7f8a3a5713289b5100a29f3b25c458b407a3b31
treed8d0a2a6a0f7e8bc893e3dc0eb93117a9114be10
parente8a74a2aa0f9832a4547c8d110b8391d01d5d87d
ARM: dts: bcm6878: 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 and
DMA blocks for the BCM6878 based on the vendor files
6878_map_part.h and 6878_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-5-86f97ab4326f@linaro.org
Signed-off-by: Florian Fainelli <florian.fainelli@broadcom.com>
arch/arm/boot/dts/broadcom/bcm6878.dtsi