devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/8] ARM: dts: Add some BCM6846 device tree
@ 2024-10-10 22:06 Linus Walleij
  2024-10-10 22:06 ` [PATCH 1/8] ARM: dts: bcm6846: Add iproc rng Linus Walleij
                   ` (8 more replies)
  0 siblings, 9 replies; 14+ messages in thread
From: Linus Walleij @ 2024-10-10 22:06 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, William Zhang,
	Anand Gore, Kursad Oney, Florian Fainelli,
	Rafał Miłecki, Broadcom internal kernel review list
  Cc: devicetree, linux-arm-kernel, Linus Walleij

This adds some silicon blocks to the BCM6846 DTSI file and
adds a device tree for the Genexis XG6846B device that
make use of it.

This is mainly so as to get this off my hard drive and
share the basics with others who want to work on the
BCM6846.

I think most of the DTSI changes can be just copied verbatim
to the rest of the BCMBCA family (maybe extracted into a
common bcbca.dtsi?) but let's think about that later.
This will do for now.

The XG6846B device tree uses the new shift register bits
property of the BCM63138 LEDs, which is ACKed by the
DT maintainers albeit not yet merged in the LED tree.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
---
Linus Walleij (8):
      ARM: dts: bcm6846: Add iproc rng
      ARM: dts: bcm6846: Enable watchdog
      ARM: dts: bcm6846: Add GPIO blocks
      ARM: dts: bcm6846: Add MDIO control block
      ARM: dts: bcm6846: Add LED controller
      dt-bindings: vendor-prefixes: Add Genexis
      dt-bindings: arm: bcmbca: Add Genexis XG6846B
      ARM: dts: broadcom: Add Genexis XG6846B DTS file

 .../devicetree/bindings/arm/bcm/brcm,bcmbca.yaml   |   1 +
 .../devicetree/bindings/vendor-prefixes.yaml       |   2 +
 arch/arm/boot/dts/broadcom/Makefile                |   1 +
 .../boot/dts/broadcom/bcm6846-genexis-xg6846b.dts  | 244 +++++++++++++++++++++
 arch/arm/boot/dts/broadcom/bcm6846.dtsi            | 107 +++++++++
 5 files changed, 355 insertions(+)
---
base-commit: 9852d85ec9d492ebef56dc5f229416c925758edc
change-id: 20241010-genexis-xg6846b-base-ef3fbec0be01

Best regards,
-- 
Linus Walleij <linus.walleij@linaro.org>


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

end of thread, other threads:[~2024-10-14 14:05 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-10 22:06 [PATCH 0/8] ARM: dts: Add some BCM6846 device tree Linus Walleij
2024-10-10 22:06 ` [PATCH 1/8] ARM: dts: bcm6846: Add iproc rng Linus Walleij
2024-10-10 22:07 ` [PATCH 2/8] ARM: dts: bcm6846: Enable watchdog Linus Walleij
2024-10-10 22:07 ` [PATCH 3/8] ARM: dts: bcm6846: Add GPIO blocks Linus Walleij
2024-10-10 22:07 ` [PATCH 4/8] ARM: dts: bcm6846: Add MDIO control block Linus Walleij
2024-10-10 22:11   ` Florian Fainelli
2024-10-11  6:55     ` Linus Walleij
2024-10-10 22:07 ` [PATCH 5/8] ARM: dts: bcm6846: Add LED controller Linus Walleij
2024-10-10 22:07 ` [PATCH 6/8] dt-bindings: vendor-prefixes: Add Genexis Linus Walleij
2024-10-11 14:28   ` Rob Herring (Arm)
2024-10-10 22:07 ` [PATCH 7/8] dt-bindings: arm: bcmbca: Add Genexis XG6846B Linus Walleij
2024-10-11 14:29   ` Rob Herring (Arm)
2024-10-10 22:07 ` [PATCH 8/8] ARM: dts: broadcom: Add Genexis XG6846B DTS file Linus Walleij
2024-10-14 14:05 ` [PATCH 0/8] ARM: dts: Add some BCM6846 device tree Rob Herring (Arm)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).