Thread (10 messages) 10 messages, 4 authors, 2024-10-05

Re: [PATCH 2/2] arm64: dts: broadcom: bcmbca: bcm4908: Add DT for Zyxel EX3510-B

From: Florian Fainelli <florian.fainelli@broadcom.com>
Date: 2024-10-04 16:11:16
Also in: linux-devicetree, lkml

On 10/3/24 15:08, Sam Edwards wrote:
Zyxel EX3510-B is a WiFi 6 capable home gateway (family) based on the
BCM4906 SoC, with 512MiB of RAM and 512MiB of NAND flash. WiFi support
consists of a BCM6710 and a BCM6715 attached to separate PCIe buses.

Add an initial devicetree for this system, with support for:
- Onboard UART (per base dtsi)
- USB (2.0 only; superspeed devices are treated as high-speed due to an
     unknown cause)
- Both buttons (rear reset, front WPS)
- Almost all LEDs:
   - Power (red/green)
   - Internet (red/green)
   - WAN (green)
   - LAN (green; anode is connected to GPIO 13 so currently
       nonfunctioning)
   - USB (green)
   - WPS button (red/green)
   - Absent in DT: There are 2.4GHz/5.0GHz WiFi status LEDs connected to
       the WiFi chips instead of the SoC.
- NAND flash
- Embedded Ethernet switch
- Factory-programmed Ethernet MAC address

WiFi cannot be enabled at this time due to Linux lacking drivers for
both the PCIe controllers and the PCIe WiFi peripherals.
On the topic of PCIe, AFAICT Rafal had made an attempt at modifying 
pcie-brcmstb.c, which is really the same IP, or rather a fork of it. Let 
me know if you need help in figuring out the programming and we can help 
with that.
-- 
Florian
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help