[GIT PULL 1/3] Broadcom devicetree changes for 5.16
Florian Fainelli
f.fainelli at gmail.com
Wed Oct 13 10:40:14 PDT 2021
The following changes since commit 6880fa6c56601bb8ed59df6c30fd390cc5f6dd8f:
Linux 5.15-rc1 (2021-09-12 16:28:37 -0700)
are available in the Git repository at:
https://github.com/Broadcom/stblinux.git tags/arm-soc/for-5.16/devicetree
for you to fetch changes up to 0f937bc2f2ab48f5ef494d86225ef952198b2240:
Merge tag 'tags/bcm2835-dt-next-2021-10-06' into devicetree/next (2021-10-08 15:29:25 -0700)
----------------------------------------------------------------
This pull request contains Broadcom ARM-based SoCs Device Tree changes
for 5.16, please pull the following:
- Matthew provides a set of updates to the Northstar Plus Device Tree
files to fix a number of warnings, and prepare the files to support the
addition of the Cisco Meraki MX64/MX65 wireless controller devices and
finally adds support for those boards.
- Rafal continues to provide updates to the BCM5301X Device Tree files
in order to fix warnings with the various node names, MDIO muxes and
memory nodes. He also adds support for the external switches on the
BCM53573 SoC and adds Tenda AC9 switch ports.
- Christian provides the description of the Ethernet switch ports for
the Cisco Meraki MR32 based on the 53016 SoC
- Arinc adds support for the Asus RT-AC88U device based on the BCM4709
and featuring 8 Ethernet ports over the integrated and the external
Realtek switch (not supported yet)
- Stefan adds support for the Raspberry Pi Compute Module 4 IO board and
does a number of preparatory changes to get there to the Device Tree
files before doing the actual addition
----------------------------------------------------------------
Arınç ÜNAL (1):
ARM: dts: BCM5301X: Add DT for Asus RT-AC88U
Christian Lamparter (2):
ARM: BCM53016: Specify switch ports for Meraki MR32
ARM: BCM53016: MR32: get mac-address from nvmem
Florian Fainelli (1):
Merge tag 'tags/bcm2835-dt-next-2021-10-06' into devicetree/next
Matthew Hagan (16):
ARM: dts: NSP: add device names to compatible
dt-bindings: arm: bcm: add NSP devices to SoCs
ARM: dts: NSP: enable DMA on bcm988312hr
ARM: dts: NSP: disable qspi node by default
ARM: dts: NSP: add MDIO bus controller node
ARM: dts: NSP: Move USB3 PHY to internal MDIO bus
dt-bindings: arm: bcm: NSP: add Meraki MX64/MX65
ARM: dts: NSP: Add common bindings for MX64/MX65
ARM: dts: NSP: Add Ax stepping modifications
ARM: dts: NSP: Add DT files for Meraki MX64 series
ARM: dts: NSP: Add DT files for Meraki MX65 series
ARM: dts: NSP: Add bcm958623hr board name to dts
ARM: dts: NSP: Fix mpcore, mmc node names
ARM: dts: NSP: Fix MDIO mux node names
ARM: dts: NSP: Fix MX64/MX65 eeprom node name
ARM: dts: NSP: Fix MX65 MDIO mux warnings
Rafał Miłecki (6):
ARM: dts: BCM5301X: Fix nodes names
ARM: dts: BCM5301X: Fix MDIO mux binding
ARM: dts: BCM5301X: Fix memory nodes names
ARM: dts: BCM5301X: Specify switch ports for more devices
ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch
ARM: dts: BCM53573: Add Tenda AC9 switch ports
Stefan Wahren (6):
dt-bindings: display: bcm2835: add optional property power-domains
ARM: dts: bcm283x-rpi: Move Wifi/BT into separate dtsi
dt-bindings: arm: bcm2835: Add Raspberry Pi Compute Module 4
ARM: dts: Add Raspberry Pi Compute Module 4
ARM: dts: Add Raspberry Pi Compute Module 4 IO Board
arm64: dts: broadcom: Add reference to RPi CM4 IO Board
.../devicetree/bindings/arm/bcm/bcm2835.yaml | 1 +
.../devicetree/bindings/arm/bcm/brcm,nsp.yaml | 65 ++++-
.../bindings/display/brcm,bcm2835-dsi0.yaml | 3 +
.../bindings/display/brcm,bcm2835-hdmi.yaml | 3 +
.../bindings/display/brcm,bcm2835-v3d.yaml | 3 +
.../bindings/display/brcm,bcm2835-vec.yaml | 3 +
arch/arm/boot/dts/Makefile | 8 +
arch/arm/boot/dts/bcm-nsp-ax.dtsi | 70 +++++
arch/arm/boot/dts/bcm-nsp.dtsi | 52 +++-
arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 38 +--
arch/arm/boot/dts/bcm2711-rpi-cm4-io.dts | 138 ++++++++++
arch/arm/boot/dts/bcm2711-rpi-cm4.dtsi | 113 +++++++++
arch/arm/boot/dts/bcm2835-rpi-zero-w.dts | 31 +--
arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts | 36 +--
arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts | 36 +--
arch/arm/boot/dts/bcm2837-rpi-3-b.dts | 36 +--
arch/arm/boot/dts/bcm283x-rpi-wifi-bt.dtsi | 34 +++
arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 39 ++-
arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 37 +++
arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts | 2 +-
arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts | 2 +-
arch/arm/boot/dts/bcm4709-linksys-ea9200.dts | 2 +-
arch/arm/boot/dts/bcm4709-netgear-r7000.dts | 2 +-
arch/arm/boot/dts/bcm4709-netgear-r8000.dts | 44 +++-
arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts | 2 +-
arch/arm/boot/dts/bcm47094-asus-rt-ac88u.dts | 200 +++++++++++++++
arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 42 +++
arch/arm/boot/dts/bcm47094-linksys-panamera.dts | 2 +-
arch/arm/boot/dts/bcm47094-luxul-abr-4500.dts | 37 +++
arch/arm/boot/dts/bcm47094-luxul-xbr-4500.dts | 37 +++
arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts | 2 +-
arch/arm/boot/dts/bcm47189-tenda-ac9.dts | 37 +++
arch/arm/boot/dts/bcm53016-meraki-mr32.dts | 35 ++-
arch/arm/boot/dts/bcm5301x.dtsi | 10 +-
arch/arm/boot/dts/bcm53573.dtsi | 18 ++
arch/arm/boot/dts/bcm94708.dts | 2 +-
arch/arm/boot/dts/bcm94709.dts | 2 +-
arch/arm/boot/dts/bcm958522er.dts | 3 +-
arch/arm/boot/dts/bcm958525er.dts | 3 +-
arch/arm/boot/dts/bcm958525xmc.dts | 3 +-
arch/arm/boot/dts/bcm958622hr.dts | 3 +-
arch/arm/boot/dts/bcm958623hr.dts | 3 +-
arch/arm/boot/dts/bcm958625-meraki-alamo.dtsi | 281 +++++++++++++++++++++
arch/arm/boot/dts/bcm958625-meraki-kingpin.dtsi | 163 ++++++++++++
arch/arm/boot/dts/bcm958625-meraki-mx64-a0.dts | 25 ++
arch/arm/boot/dts/bcm958625-meraki-mx64.dts | 24 ++
arch/arm/boot/dts/bcm958625-meraki-mx64w-a0.dts | 33 +++
arch/arm/boot/dts/bcm958625-meraki-mx64w.dts | 32 +++
arch/arm/boot/dts/bcm958625-meraki-mx65.dts | 24 ++
arch/arm/boot/dts/bcm958625-meraki-mx65w.dts | 32 +++
.../arm/boot/dts/bcm958625-meraki-mx6x-common.dtsi | 129 ++++++++++
arch/arm/boot/dts/bcm958625hr.dts | 3 +-
arch/arm/boot/dts/bcm958625k.dts | 3 +-
arch/arm/boot/dts/bcm988312hr.dts | 7 +-
arch/arm64/boot/dts/broadcom/Makefile | 1 +
.../arm64/boot/dts/broadcom/bcm2711-rpi-cm4-io.dts | 2 +
56 files changed, 1816 insertions(+), 182 deletions(-)
create mode 100644 arch/arm/boot/dts/bcm-nsp-ax.dtsi
create mode 100644 arch/arm/boot/dts/bcm2711-rpi-cm4-io.dts
create mode 100644 arch/arm/boot/dts/bcm2711-rpi-cm4.dtsi
create mode 100644 arch/arm/boot/dts/bcm283x-rpi-wifi-bt.dtsi
create mode 100644 arch/arm/boot/dts/bcm47094-asus-rt-ac88u.dts
create mode 100644 arch/arm/boot/dts/bcm958625-meraki-alamo.dtsi
create mode 100644 arch/arm/boot/dts/bcm958625-meraki-kingpin.dtsi
create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx64-a0.dts
create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx64.dts
create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx64w-a0.dts
create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx64w.dts
create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx65.dts
create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx65w.dts
create mode 100644 arch/arm/boot/dts/bcm958625-meraki-mx6x-common.dtsi
create mode 100644 arch/arm64/boot/dts/broadcom/bcm2711-rpi-cm4-io.dts
More information about the linux-arm-kernel
mailing list