[PATCH v2 0/7] ARM: dts: broadcom-bcmbca: Fixes amd I2C buses
Linus Walleij
linusw at kernel.org
Wed Feb 18 01:30:47 PST 2026
This fixes some of my own errors in assigning IRQs to the
32bit ARM BCMBCA peripherals, and adds the I2C bus to the
32bit BCMBCA machines.
Maybe the first fix patches should be applied separately,
I don't think there are many users so I think these can
just be applied as regular patches for -next.
Signed-off-by: Linus Walleij <linus.walleij at linaro.org>
---
Changes in v2:
- Went over the bogus IRQ assignments, tried to understand
properly what IRQ number should be used in each case.
- Removed a patch that fixed things broken.
- Fixed the IRQ numbers everywhere, also tried to explain
in some commit messages how they are deduced.
- Use the brcm,brcmper compatible for these I2C blocks instead
of brcm,brcmstb, as they likely have byte-sized FIFOs.
- Link to v1: https://lore.kernel.org/r/20250901-bcmbca-i2c-dts-v1-0-ad81f60d4276@linaro.org
---
Linus Walleij (7):
ARM: dts: bcm6878: Fix PL081 DMA block IRQ
ARM: dts: bcm63138: Fix DMA IRQ
ARM: dts: bcm6846: Add I2C bus block
ARM: dts: bcm6855: Add I2C bus blocks
ARM: dts: bcm6878: Add I2C bus block
ARM: dts: bcm63138: Add I2C block
ARM: dts: bcm63148: Add I2C block
arch/arm/boot/dts/broadcom/bcm63138.dtsi | 11 ++++++++++-
arch/arm/boot/dts/broadcom/bcm63148.dtsi | 11 ++++++++++-
arch/arm/boot/dts/broadcom/bcm6846.dtsi | 9 +++++++++
arch/arm/boot/dts/broadcom/bcm6855.dtsi | 18 ++++++++++++++++++
arch/arm/boot/dts/broadcom/bcm6878.dtsi | 11 ++++++++++-
5 files changed, 57 insertions(+), 3 deletions(-)
---
base-commit: 05f7e89ab9731565d8a62e3b5d1ec206485eeb0b
change-id: 20250901-bcmbca-i2c-dts-1df63defc310
Best regards,
--
Linus Walleij <linusw at kernel.org>
More information about the linux-arm-kernel
mailing list