mbox series

[GIT,PULL,3/7] Broadcom devicetree changes for 5.20

Message ID 20220711164451.3542127-4-f.fainelli@gmail.com
State New
Headers show
Series Broadcom SoC updates for 5.20 | expand

Pull-request

https://github.com/Broadcom/stblinux.git tags/arm-soc/for-5.20/devicetree

Message

Florian Fainelli July 11, 2022, 4:44 p.m. UTC
The following changes since commit f2906aa863381afb0015a9eb7fefad885d4e5a56:

  Linux 5.19-rc1 (2022-06-05 17:18:54 -0700)

are available in the Git repository at:

  https://github.com/Broadcom/stblinux.git tags/arm-soc/for-5.20/devicetree

for you to fetch changes up to daf7c850caabe0f12b10d2310a8420fc6e8abd8f:

  ARM: dts: Add BCM63138 generic board dts (2022-07-08 14:00:45 -0700)

----------------------------------------------------------------
This pull request contains Broadcom ARM-based SoCs Device Tree updates
for 5.20, please pull the following:

- Stefan drops the unnecessary "#address-cells" and "#size-cells"
  properties from the DPI node of BCM283x

- Anand documents and adds support for the 63178 and 6858 SoCs

- William migrates the 63138 platform over to ARCH_BCMBCA and ensures
  that it is documented within the BCMBCA Device Tree binding documents.
  He updates the 47622 DTS to remove unnecessary PSCI properties, fix
  the GIC nodes and some minor cosmetic changes. He finally adds support
  for the 63158, 4912, 6846, 6855, 6756, 63146, 6856, 63148, 6813, 6318
  SoCs.

- Peter, Nicolas and Stefan adds the necessary Device Tree nodes to the
  BCM2711 (Raspberry Pi 4) DTS to enable the use of the V3D GPU on these
  platforms.

- Christian adds support for the BCM53015 based Cisco Meraki MR26
  Wi-Fi access point.

- Krzysztof updates the Broadcom platforms DTS to add a missing
  whitespace between the property name and its value.

----------------------------------------------------------------
Anand Gore (5):
      dt-bindings: arm: add BCM63178 SoC to binding document
      ARM: dts: add dts files for bcmbca soc 63178
      dt-bindings: arm64: Add BCM6858 SoC to binding document
      dt-bindings: arm: Add BCM6878 soc
      ARM: dts: Add DTS files for bcmbca SoC BCM6878

Christian Lamparter (2):
      dt-bindings: ARM: add bindings for the Meraki MR26
      ARM: dts: BCM5301X: Add DT for Meraki MR26

Krzysztof Kozlowski (3):
      ARM: dts: broadcom: adjust whitespace around '='
      ARM: dts: broadcom: align gpio-key node names with dtschema
      ARM: dts: broadcom: correct gpio-keys properties

Nicolas Saenz Julienne (4):
      dt-bindings: soc: bcm: bcm2835-pm: Convert bindings to DT schema
      dt-bindings: soc: bcm: bcm2835-pm: Introduce reg-names
      ARM: dts: bcm2835/bcm2711: Introduce reg-names in watchdog node
      ARM: dts: bcm2711: Use proper compatible in PM/Watchdog node

Peter Robinson (1):
      ARM: dts: bcm2711: Enable V3D

Stefan Wahren (2):
      ARM: dts: bcm283x: Drop unnecessary properties from dpi node
      dt-bindings: soc: bcm: bcm2835-pm: Add support for bcm2711

William Zhang (18):
      dt-bindings: arm64: add BCM63158 SoC to binding document
      dt-bindings: arm64: Add BCM4912 SoC to binding document
      dt-bindings: arm: add BCM6846 SoC to device tree binding document
      ARM: dts: Add DTS files for bcmbca SoC BCM6846
      ARM: dts: Update BCM47622 DTS file
      dt-bindings: arm: add BCM6855 SoC to device tree binding document
      ARM: dts: Add DTS files for bcmbca SoC BCM6855
      dt-bindings: arm: Add BCM6756 SoC
      ARM: dts: Add DTS files for bcmbca SoC BCM6756
      dt-bindings: arm64: Add BCM63146 SoC
      dt-bindings: arm64: Add BCM6856 SoC
      dt-bindings: arm: Add BCM63148 SoC
      ARM: dts: Add DTS files for bcmbca SoC BCM63148
      dt-bindings: arm64: Add BCM6813 SoC
      dt-bindings: arm: add BCM63138 SoC
      ARM: dts: Move BCM963138DVT board dts to ARCH_BCMBCA
      ARM: dts: update dts files for bcmbca SoC BCM63138
      ARM: dts: Add BCM63138 generic board dts

 .../devicetree/bindings/arm/bcm/brcm,bcm4708.yaml  |   7 +
 .../devicetree/bindings/arm/bcm/brcm,bcmbca.yaml   |  92 ++++++++++++
 .../bindings/soc/bcm/brcm,bcm2835-pm.txt           |  46 ------
 .../bindings/soc/bcm/brcm,bcm2835-pm.yaml          |  86 +++++++++++
 arch/arm/boot/dts/Makefile                         |  13 +-
 arch/arm/boot/dts/bcm2711-rpi.dtsi                 |   4 +
 arch/arm/boot/dts/bcm2711.dtsi                     |  14 +-
 arch/arm/boot/dts/bcm28155-ap.dts                  |   8 +-
 arch/arm/boot/dts/bcm2835-common.dtsi              |   1 +
 arch/arm/boot/dts/bcm283x.dtsi                     |   8 +-
 arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts        |   6 +-
 arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts        |   8 +-
 .../dts/bcm4708-buffalo-wzr-1166dhp-common.dtsi    |  10 +-
 arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts  |  10 +-
 arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts    |   4 +-
 arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts    |   4 +-
 arch/arm/boot/dts/bcm4708-luxul-xap-1510.dts       |   2 +-
 arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts       |   2 +-
 arch/arm/boot/dts/bcm4708-netgear-r6250.dts        |   6 +-
 arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts     |   6 +-
 arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts      |   6 +-
 arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts        |   4 +-
 arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts |   8 +-
 arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts  |   2 +-
 arch/arm/boot/dts/bcm47081-luxul-xap-1410.dts      |   2 +-
 arch/arm/boot/dts/bcm47081-luxul-xwr-1200.dts      |   2 +-
 arch/arm/boot/dts/bcm47081-tplink-archer-c5-v2.dts |   4 +-
 arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts        |   6 +-
 arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts  |  14 +-
 arch/arm/boot/dts/bcm4709-linksys-ea9200.dts       |   6 +-
 arch/arm/boot/dts/bcm4709-netgear-r7000.dts        |   8 +-
 arch/arm/boot/dts/bcm4709-netgear-r8000.dts        |  10 +-
 arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts  |   6 +-
 arch/arm/boot/dts/bcm47094-asus-rt-ac88u.dts       |   8 +-
 arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts      |   6 +-
 arch/arm/boot/dts/bcm47094-linksys-panamera.dts    |   6 +-
 arch/arm/boot/dts/bcm47094-luxul-abr-4500.dts      |   2 +-
 arch/arm/boot/dts/bcm47094-luxul-xap-1610.dts      |   2 +-
 arch/arm/boot/dts/bcm47094-luxul-xbr-4500.dts      |   2 +-
 arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts      |   4 +-
 arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts      |   2 +-
 arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts   |   2 +-
 arch/arm/boot/dts/bcm47094-netgear-r8500.dts       |   8 +-
 arch/arm/boot/dts/bcm47094-phicomm-k3.dts          |   2 +-
 arch/arm/boot/dts/bcm47189-luxul-xap-1440.dts      |   2 +-
 arch/arm/boot/dts/bcm47189-luxul-xap-810.dts       |   2 +-
 arch/arm/boot/dts/bcm47189-tenda-ac9.dts           |   6 +-
 arch/arm/boot/dts/bcm47622.dtsi                    |  14 +-
 arch/arm/boot/dts/bcm53015-meraki-mr26.dts         | 166 +++++++++++++++++++++
 arch/arm/boot/dts/bcm53016-meraki-mr32.dts         |   4 +-
 arch/arm/boot/dts/bcm5301x.dtsi                    |   6 +-
 arch/arm/boot/dts/bcm63138.dtsi                    |   4 +-
 arch/arm/boot/dts/bcm63148.dtsi                    | 103 +++++++++++++
 arch/arm/boot/dts/bcm63178.dtsi                    | 118 +++++++++++++++
 arch/arm/boot/dts/bcm6756.dtsi                     | 130 ++++++++++++++++
 arch/arm/boot/dts/bcm6846.dtsi                     | 103 +++++++++++++
 arch/arm/boot/dts/bcm6855.dtsi                     | 120 +++++++++++++++
 arch/arm/boot/dts/bcm6878.dtsi                     | 110 ++++++++++++++
 arch/arm/boot/dts/bcm911360_entphn.dts             |   4 +-
 arch/arm/boot/dts/bcm947189acdbmr.dts              |   4 +-
 arch/arm/boot/dts/bcm953012er.dts                  |   4 +-
 arch/arm/boot/dts/bcm958625-meraki-alamo.dtsi      |   2 +-
 arch/arm/boot/dts/bcm958625-meraki-kingpin.dtsi    |   2 +-
 arch/arm/boot/dts/bcm963138.dts                    |  27 ++++
 arch/arm/boot/dts/bcm963138dvt.dts                 |   2 +-
 arch/arm/boot/dts/bcm963148.dts                    |  30 ++++
 arch/arm/boot/dts/bcm963178.dts                    |  30 ++++
 arch/arm/boot/dts/bcm96756.dts                     |  30 ++++
 arch/arm/boot/dts/bcm96846.dts                     |  30 ++++
 arch/arm/boot/dts/bcm96855.dts                     |  30 ++++
 arch/arm/boot/dts/bcm96878.dts                     |  30 ++++
 71 files changed, 1389 insertions(+), 183 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-pm.txt
 create mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-pm.yaml
 create mode 100644 arch/arm/boot/dts/bcm53015-meraki-mr26.dts
 create mode 100644 arch/arm/boot/dts/bcm63148.dtsi
 create mode 100644 arch/arm/boot/dts/bcm63178.dtsi
 create mode 100644 arch/arm/boot/dts/bcm6756.dtsi
 create mode 100644 arch/arm/boot/dts/bcm6846.dtsi
 create mode 100644 arch/arm/boot/dts/bcm6855.dtsi
 create mode 100644 arch/arm/boot/dts/bcm6878.dtsi
 create mode 100644 arch/arm/boot/dts/bcm963138.dts
 create mode 100644 arch/arm/boot/dts/bcm963148.dts
 create mode 100644 arch/arm/boot/dts/bcm963178.dts
 create mode 100644 arch/arm/boot/dts/bcm96756.dts
 create mode 100644 arch/arm/boot/dts/bcm96846.dts
 create mode 100644 arch/arm/boot/dts/bcm96855.dts
 create mode 100644 arch/arm/boot/dts/bcm96878.dts