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@xxxxxxxxx/T/ [2]: https://lore.kernel.org/lkml/20241003213007.1339811-1-CFSworks@xxxxxxxxx/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