public inbox for linux-arm-kernel@lists.infradead.org
 help / color / mirror / Atom feed
* [PATCH v2 0/7] ARM: dts: broadcom-bcmbca: Fixes amd I2C buses
@ 2026-02-18  9:30 Linus Walleij
  2026-02-18  9:30 ` [PATCH v2 1/7] ARM: dts: bcm6878: Fix PL081 DMA block IRQ Linus Walleij
                   ` (6 more replies)
  0 siblings, 7 replies; 25+ messages in thread
From: Linus Walleij @ 2026-02-18  9:30 UTC (permalink / raw)
  To: William Zhang, Anand Gore, Kursad Oney, Florian Fainelli,
	Rafał Miłecki, Broadcom internal kernel review list
  Cc: linux-arm-kernel, Linus Walleij

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@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@kernel.org>



^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2026-03-17 18:07 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-18  9:30 [PATCH v2 0/7] ARM: dts: broadcom-bcmbca: Fixes amd I2C buses Linus Walleij
2026-02-18  9:30 ` [PATCH v2 1/7] ARM: dts: bcm6878: Fix PL081 DMA block IRQ Linus Walleij
2026-03-16 20:48   ` Florian Fainelli
2026-02-18  9:30 ` [PATCH v2 2/7] ARM: dts: bcm63138: Fix DMA IRQ Linus Walleij
2026-02-19 18:29   ` William Zhang
2026-03-16 20:48   ` Florian Fainelli
2026-02-18  9:30 ` [PATCH v2 3/7] ARM: dts: bcm6846: Add I2C bus block Linus Walleij
2026-03-17  1:32   ` William Zhang
2026-03-17 17:48   ` Florian Fainelli
2026-02-18  9:30 ` [PATCH v2 4/7] ARM: dts: bcm6855: Add I2C bus blocks Linus Walleij
2026-03-17  1:34   ` William Zhang
2026-03-17 17:48   ` Florian Fainelli
2026-02-18  9:30 ` [PATCH v2 5/7] ARM: dts: bcm6878: Add I2C bus block Linus Walleij
2026-03-17  1:36   ` William Zhang
2026-03-17 17:49   ` Florian Fainelli
2026-02-18  9:30 ` [PATCH v2 6/7] ARM: dts: bcm63138: Add I2C block Linus Walleij
2026-02-19 18:29   ` William Zhang
2026-03-16 20:53     ` Florian Fainelli
2026-03-17  1:42       ` William Zhang
2026-03-17 17:49   ` Florian Fainelli
2026-03-17 18:07     ` Florian Fainelli
2026-02-18  9:30 ` [PATCH v2 7/7] ARM: dts: bcm63148: " Linus Walleij
2026-03-17  1:40   ` William Zhang
2026-03-17 17:50   ` Florian Fainelli
2026-03-17 18:07     ` Florian Fainelli

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox