devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] Add support for Zyxel EX3510-B
@ 2024-10-03 22:08 Sam Edwards
  2024-10-03 22:08 ` [PATCH 1/2] dt-bindings: arm64: bcmbca: Add Zyxel EX3510-B based on BCM4906 Sam Edwards
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Sam Edwards @ 2024-10-03 22:08 UTC (permalink / raw)
  To: Florian Fainelli, Rafał Miłecki, William Zhang,
	Anand Gore, Kursad Oney
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Broadcom internal kernel review list, devicetree,
	linux-arm-kernel, linux-kernel, Sam Edwards

Hello BCMBCA maintainers,

This pair of patches adds an initial DT for the Zyxel EX3510-B "series" based
on BCM4906, encompassing the EX3510-B0 and EX3510-B1. As I am not aware of any
software-affecting difference between these two, I am calling the "series" one
model.

I found the BCM4906/8 support in Linux to be in need of a lot of TLC, and have
just sent a few patches necessary to get Linux to boot without crashing on this
platform. At a minimum, you will want to apply [1] to resolve a panic related
to xHCI not initializing. If you are booting through CFE and want to use the
secondary CPU, you will have to apply [2] as well.

There are more patches to come. An issue with the switch driver is preventing
the WAN port from operating, for example. I have worked around this locally so
I can confirm that the DT I am submitting here is correct, but I will need to
clean up my remaining local fixes before they can be sent.

As always, thank you very much for your continued efforts and for your time
reviewing these patches.

Best regards,
Sam

[1]: https://lore.kernel.org/lkml/20241003211720.1339468-1-CFSworks@gmail.com/T/
[2]: https://lore.kernel.org/lkml/20241003213007.1339811-1-CFSworks@gmail.com/T/

Sam Edwards (2):
  dt-bindings: arm64: bcmbca: Add Zyxel EX3510-B based on BCM4906
  arm64: dts: broadcom: bcmbca: bcm4908: Add DT for Zyxel EX3510-B

 .../bindings/arm/bcm/brcm,bcmbca.yaml         |   1 +
 arch/arm64/boot/dts/broadcom/bcmbca/Makefile  |   1 +
 .../broadcom/bcmbca/bcm4906-zyxel-ex3510b.dts | 197 ++++++++++++++++++
 3 files changed, 199 insertions(+)
 create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm4906-zyxel-ex3510b.dts

-- 
2.44.2


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

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

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-03 22:08 [PATCH 0/2] Add support for Zyxel EX3510-B Sam Edwards
2024-10-03 22:08 ` [PATCH 1/2] dt-bindings: arm64: bcmbca: Add Zyxel EX3510-B based on BCM4906 Sam Edwards
2024-10-04  6:49   ` Krzysztof Kozlowski
2024-10-04  6:51     ` Krzysztof Kozlowski
2024-10-04 17:21       ` Sam Edwards
2024-10-05  8:53         ` Krzysztof Kozlowski
2024-10-05 18:09           ` Sam Edwards
2024-10-03 22:08 ` [PATCH 2/2] arm64: dts: broadcom: bcmbca: bcm4908: Add DT for Zyxel EX3510-B Sam Edwards
2024-10-04 16:11   ` Florian Fainelli
2024-10-05  0:45 ` [PATCH 0/2] Add support " 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).