original_kernel/arch/arm/boot/dts/broadcom
Arnd Bergmann 07b8c4bbff This pull request contains Broadcom ARM-based SoCs Device Tree changes
for 6.10, please pull the following:
 
 - Laurent converts the Raspberry Pi firmware DT binding to YAML, updates
   the firmware driver to use the proper 'struct device' reference for
   DMA mappings and drops unneeded properties from the DT node and
   finishes by removing the duplicate firmware-clocks property to
   bcm2835-rpi.dtsi. He also added support for the CAM1 camera interface
   regulator.
 
 - Uwe adds a pinctrl-based multiplexing description to allow the use of
   I2C0 pins to allow usage between the 40-pin Raspberry Pi header and
   the CSI and DSI connectors. He then describes the PCF85063 RTC device
   available on the CM4 I/O board making use of that pinctrl-based
   muxing.
 
 - Arinc updates the Asus RT-AC3100 and RT-AC88U DTs to have proper LED
   colors and function properties, NVMEM MAC addresses and removes
   duplicates and unnecessary properties and does a few Device Tree
   cleanups.. He then adds support for the Asus RT-AC3200 (BCM4709-based)
   and RT-AC3500 routers.
 
 - Jean-Michel adds DT nodes for the CSI Unicam camera interfaces on the
   Raspberry Pi 4 / BCM2711 SoCs
 
 - Florian adds support for the Ethernet LEDs on Raspberry Pi 4 B and
   Raspberry Pi 4 CM boards.
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEm+Rq3+YGJdiR9yuFh9CWnEQHBwQFAmYwBsUACgkQh9CWnEQH
 BwTeNg//THwPFu55oCQ+CsI6xUAPmcffjEcMk1qiELOo7PyoY9UkjKtjOMCW44tZ
 uwAtzy3jMPaFI1Ng/EZPErz7KOlwoNeqIjTvOpbRw1tVJ/7tkrnk5vi8zqRQUv4a
 jrAv+yybXDaKD/aFX41KH43OfMl0Fi5CnxUqlb5U8Mm0awwBfz2jvnetaZAuueAd
 Hwet2Lt/jOX43GVVHRaxaqP/rJnr7xdUUW7iCQ+Qi2xvXJIpNj/mL6tvVAKFe2JZ
 sig3uh/NtK6Pp1xAX78aTuf0L4NLFqQpVORuO1ncb4wT92U0Yhi3r47z4reAM6GN
 nX5rLEjeV/yaRA2532c9MVALRT+4f1ic0Pq8Knj7WaH0bRrTjKQK4YiwR0KdXhy1
 GGC58bUOa1HKynZXCDxVih0oOS4REd511WyiLqSPdpsvzrtHCqwC59LOh5PDaoEn
 9aBof7eRK8r7KXEsvU3av5WiJjM+O2ILrRlfuiBt/nuvyvX1G3uSTq3Gncb4e2n8
 1LWGpnj1CyW64seJ2v3a1Mx07ArWgy1wwg3iRt1aOMcKHrfO3evLdRwHlFq2Ke+t
 U0cvR6nlpo9H6CPCMCU/LmK3chYWBDlIghua3v7AJSL9p9o6RcWyAV8SrP/E60A4
 0O1rfNdLhQkl5MmIyhA5QTaAvsGplb9QNkf8m9Rx7e8krDTJjXA=
 =400A
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmYwpCEACgkQYKtH/8kJ
 UiePmBAAlIjEJE9IE2DnrrqnCrSbGg08R5ZNWEHzSdPAXDVR3nUBrPXPosbCDKQE
 iBUyF8APNPFogzfQJXR86vw7Wx067R95M6TLpAI4CuT47YAx1ALvC3oEy5Xua6OE
 VgN+998sWLodnCAT8M/ZcmH5uWtCxWETwGNQJsU960sVa17h/q11WpM8NzKmSq3J
 h+toBPNBfdyGyd2UBqcdnCiX5nLLCWOdryBJYaOHiohCKlbMtqn7eYlEUdyCIq3O
 Q/O4p9gj92Df5rv2GTVycsO9LXbaYvIRsmcukxwR8FGV+mkIBmUaEfbazEbyjoJh
 kjRMfvQ08P3a44wTuUVJrrnEvP3X8JUteZucGR0A8zsndt57ZUznYBYYcT63DMbN
 /bDYbtbOOUu4/KkKt2eQiQAN1fApl22HhRybuuIlzN51mki3Qv9JioSVbQDbn6PU
 M1CcvGn83k/UzPFlINDWHogSO+MyrCNk8zYPWpKjxwWAM6Twx/Ly0cmui6+91SeM
 z4K0YZUYYH/1rCoScose2ByesAUu6HNBBGnYfobUSPCF5tMT7tMHd1kP5WxcStJ7
 I58yLo+DFUX8EVePOfFx7QdzJR4JuVRKH498WnQ+0Xew6FpUhwvOC1DNK+W211jA
 gNpUQd9s4sV9nXT0gLSPr2rbJW2AS2O+Btphpg5NiYU3VSOJXSQ=
 =L8Aj
 -----END PGP SIGNATURE-----

Merge tag 'arm-soc/for-6.10/devicetree' of https://github.com/Broadcom/stblinux into soc/dt

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

- Laurent converts the Raspberry Pi firmware DT binding to YAML, updates
  the firmware driver to use the proper 'struct device' reference for
  DMA mappings and drops unneeded properties from the DT node and
  finishes by removing the duplicate firmware-clocks property to
  bcm2835-rpi.dtsi. He also added support for the CAM1 camera interface
  regulator.

- Uwe adds a pinctrl-based multiplexing description to allow the use of
  I2C0 pins to allow usage between the 40-pin Raspberry Pi header and
  the CSI and DSI connectors. He then describes the PCF85063 RTC device
  available on the CM4 I/O board making use of that pinctrl-based
  muxing.

- Arinc updates the Asus RT-AC3100 and RT-AC88U DTs to have proper LED
  colors and function properties, NVMEM MAC addresses and removes
  duplicates and unnecessary properties and does a few Device Tree
  cleanups.. He then adds support for the Asus RT-AC3200 (BCM4709-based)
  and RT-AC3500 routers.

- Jean-Michel adds DT nodes for the CSI Unicam camera interfaces on the
  Raspberry Pi 4 / BCM2711 SoCs

- Florian adds support for the Ethernet LEDs on Raspberry Pi 4 B and
  Raspberry Pi 4 CM boards.

* tag 'arm-soc/for-6.10/devicetree' of https://github.com/Broadcom/stblinux:
  arm: dts: bcm2711: Describe Ethernet LEDs
  ARM: dts: BCM5301X: Conform to DTS Coding Style on ASUS RT-AC3100 & AC88U
  ARM: dts: BCM5301X: Add DT for ASUS RT-AC5300
  ARM: dts: BCM5301X: Add DT for ASUS RT-AC3200
  dt-bindings: arm: bcm: add bindings for ASUS RT-AC5300
  dt-bindings: arm: bcm: add bindings for ASUS RT-AC3200
  ARM: dts: bcm2835: Add Unicam CSI nodes
  ARM: dts: BCM5301X: remove earlycon on ASUS RT-AC3100 and ASUS RT-AC88U
  ARM: dts: BCM5301X: remove duplicate compatible on ASUS RT-AC3100 & AC88U
  ARM: dts: BCM5301X: provide address for SoC MACs on ASUS RT-AC3100 & AC88U
  ARM: dts: BCM5301X: use color and function on ASUS RT-AC3100 and RT-AC88U
  ARM: dts: bcm2711-rpi-4-b: Add CAM1 regulator
  ARM: dts: bcm2711-rpi-cm4-io: Add RTC on I2C0
  ARM: dts: bcm2711-rpi: Add pinctrl-based multiplexing for I2C0
  ARM: dts: bcm2835-rpi: Move duplicate firmware-clocks to bcm2835-rpi.dtsi
  ARM: dts: bcm283x: Drop unneeded properties in the bcm2835-firmware node
  firmware: raspberrypi: Use correct device for DMA mappings
  dt-bindings: arm: bcm: raspberrypi,bcm2835-firmware: Add gpio child node

Link: https://lore.kernel.org/r/20240429213703.2327834-2-florian.fainelli@broadcom.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2024-04-30 09:56:17 +02:00
..
Makefile ARM: dts: BCM5301X: Add DT for ASUS RT-AC5300 2024-04-24 10:59:33 -07:00
bcm-cygnus-clock.dtsi
bcm-cygnus.dtsi arm: dts: Fix dtc interrupt_provider warnings 2024-02-20 21:47:41 +01:00
bcm-hr2.dtsi arm: dts: Fix dtc interrupt_provider warnings 2024-02-20 21:47:41 +01:00
bcm-ns.dtsi
bcm-nsp-ax.dtsi
bcm-nsp.dtsi arm: dts: Fix dtc interrupt_provider warnings 2024-02-20 21:47:41 +01:00
bcm9hmidc.dtsi
bcm283x-rpi-lan7515.dtsi
bcm283x-rpi-led-deprecated.dtsi
bcm283x-rpi-smsc9512.dtsi
bcm283x-rpi-smsc9514.dtsi
bcm283x-rpi-usb-host.dtsi
bcm283x-rpi-usb-otg.dtsi
bcm283x-rpi-usb-peripheral.dtsi
bcm283x-rpi-wifi-bt.dtsi
bcm283x.dtsi ARM: dts: bcm2835: Add Unicam CSI nodes 2024-04-24 09:48:45 -07:00
bcm2711-rpi-4-b.dts arm: dts: bcm2711: Describe Ethernet LEDs 2024-04-26 11:21:45 -07:00
bcm2711-rpi-400.dts arm: dts: bcm2711: Describe Ethernet LEDs 2024-04-26 11:21:45 -07:00
bcm2711-rpi-cm4-io.dts arm: dts: bcm2711: Describe Ethernet LEDs 2024-04-26 11:21:45 -07:00
bcm2711-rpi-cm4.dtsi
bcm2711-rpi.dtsi ARM: dts: bcm2711-rpi: Add pinctrl-based multiplexing for I2C0 2024-04-04 09:49:35 -07:00
bcm2711.dtsi This pull request contains Broadcom ARM-based SoCs Device Tree changes 2024-04-30 09:56:17 +02:00
bcm2835-common.dtsi
bcm2835-rpi-a-plus.dts
bcm2835-rpi-a.dts
bcm2835-rpi-b-plus.dts
bcm2835-rpi-b-rev2.dts
bcm2835-rpi-b.dts
bcm2835-rpi-cm1-io1.dts
bcm2835-rpi-cm1.dtsi
bcm2835-rpi-common.dtsi ARM: dts: bcm2835-rpi: Move duplicate firmware-clocks to bcm2835-rpi.dtsi 2024-04-04 09:49:34 -07:00
bcm2835-rpi-zero-w.dts
bcm2835-rpi-zero.dts
bcm2835-rpi.dtsi ARM: dts: bcm2835: Add Unicam CSI nodes 2024-04-24 09:48:45 -07:00
bcm2835.dtsi
bcm2836-rpi-2-b.dts
bcm2836-rpi.dtsi
bcm2836.dtsi
bcm2837-rpi-3-a-plus.dts
bcm2837-rpi-3-b-plus.dts
bcm2837-rpi-3-b.dts
bcm2837-rpi-cm3-io3.dts
bcm2837-rpi-cm3.dtsi
bcm2837-rpi-zero-2-w.dts
bcm2837.dtsi
bcm4708-asus-rt-ac56u.dts
bcm4708-asus-rt-ac68u.dts
bcm4708-buffalo-wzr-1166dhp-common.dtsi
bcm4708-buffalo-wzr-1166dhp.dts
bcm4708-buffalo-wzr-1166dhp2.dts
bcm4708-buffalo-wzr-1750dhp.dts
bcm4708-linksys-ea6300-v1.dts
bcm4708-linksys-ea6500-v2.dts
bcm4708-luxul-xap-1510.dts
bcm4708-luxul-xwc-1000.dts
bcm4708-netgear-r6250.dts
bcm4708-netgear-r6300-v2.dts
bcm4708-smartrg-sr400ac.dts
bcm4708.dtsi
bcm4709-asus-rt-ac87u.dts
bcm4709-asus-rt-ac3200.dts ARM: dts: BCM5301X: Add DT for ASUS RT-AC3200 2024-04-24 10:59:25 -07:00
bcm4709-buffalo-wxr-1900dhp.dts
bcm4709-linksys-ea9200.dts
bcm4709-netgear-r7000.dts
bcm4709-netgear-r8000.dts
bcm4709-tplink-archer-c9-v1.dts
bcm4709.dtsi
bcm5301x-nand-cs0-bch1.dtsi
bcm5301x-nand-cs0-bch4.dtsi
bcm5301x-nand-cs0-bch8.dtsi
bcm5301x-nand-cs0.dtsi
bcm5301x.dtsi
bcm6756.dtsi ARM: dts: broadcom: bcmbca: Add NAND controller node 2024-03-15 00:04:16 +01:00
bcm6846.dtsi ARM: dts: broadcom: bcmbca: Add NAND controller node 2024-03-15 00:04:16 +01:00
bcm6855.dtsi ARM: dts: broadcom: bcmbca: Add NAND controller node 2024-03-15 00:04:16 +01:00
bcm6878.dtsi ARM: dts: broadcom: bcmbca: Add NAND controller node 2024-03-15 00:04:16 +01:00
bcm7445-bcm97445svmb.dts
bcm7445.dtsi
bcm11351.dtsi
bcm21664-garnet.dts
bcm21664.dtsi
bcm23550-sparrow.dts
bcm23550.dtsi
bcm28155-ap.dts
bcm47081-asus-rt-n18u.dts
bcm47081-buffalo-wzr-600dhp2.dts
bcm47081-buffalo-wzr-900dhp.dts
bcm47081-luxul-xap-1410.dts
bcm47081-luxul-xwr-1200.dts
bcm47081-tplink-archer-c5-v2.dts
bcm47081.dtsi
bcm47094-asus-rt-ac88u.dts ARM: dts: BCM5301X: Conform to DTS Coding Style on ASUS RT-AC3100 & AC88U 2024-04-24 10:59:43 -07:00
bcm47094-asus-rt-ac3100.dts ARM: dts: BCM5301X: provide address for SoC MACs on ASUS RT-AC3100 & AC88U 2024-04-16 20:09:31 -07:00
bcm47094-asus-rt-ac3100.dtsi ARM: dts: BCM5301X: Conform to DTS Coding Style on ASUS RT-AC3100 & AC88U 2024-04-24 10:59:43 -07:00
bcm47094-asus-rt-ac5300.dts ARM: dts: BCM5301X: Add DT for ASUS RT-AC5300 2024-04-24 10:59:33 -07:00
bcm47094-dlink-dir-885l.dts
bcm47094-dlink-dir-890l.dts
bcm47094-linksys-panamera.dts
bcm47094-luxul-abr-4500.dts
bcm47094-luxul-xap-1610.dts
bcm47094-luxul-xbr-4500.dts
bcm47094-luxul-xwc-2000.dts
bcm47094-luxul-xwr-3100.dts
bcm47094-luxul-xwr-3150-v1.dts
bcm47094-netgear-r8500.dts
bcm47094-phicomm-k3.dts
bcm47094.dtsi
bcm47189-luxul-xap-810.dts
bcm47189-luxul-xap-1440.dts
bcm47189-tenda-ac9.dts
bcm47622.dtsi ARM: dts: broadcom: bcmbca: Add NAND controller node 2024-03-15 00:04:16 +01:00
bcm53015-meraki-mr26.dts
bcm53016-dlink-dwl-8610ap.dts
bcm53016-meraki-mr32.dts
bcm53340-ubnt-unifi-switch8.dts
bcm53573.dtsi
bcm59056.dtsi
bcm63138.dtsi ARM: dts: broadcom: bcmbca: Add NAND controller node 2024-03-15 00:04:16 +01:00
bcm63148.dtsi ARM: dts: broadcom: bcmbca: Add NAND controller node 2024-03-15 00:04:16 +01:00
bcm63178.dtsi ARM: dts: broadcom: bcmbca: Add NAND controller node 2024-03-15 00:04:16 +01:00
bcm94708.dts
bcm94709.dts
bcm96756.dts ARM: dts: broadcom: bcmbca: Add NAND controller node 2024-03-15 00:04:16 +01:00
bcm96846.dts ARM: dts: broadcom: bcmbca: Add NAND controller node 2024-03-15 00:04:16 +01:00
bcm96855.dts ARM: dts: broadcom: bcmbca: Add NAND controller node 2024-03-15 00:04:16 +01:00
bcm96878.dts ARM: dts: broadcom: bcmbca: Add NAND controller node 2024-03-15 00:04:16 +01:00
bcm911360_entphn.dts
bcm911360k.dts
bcm947189acdbmr.dts
bcm947622.dts ARM: dts: broadcom: bcmbca: Add NAND controller node 2024-03-15 00:04:16 +01:00
bcm953012er.dts
bcm953012hr.dts
bcm953012k.dts
bcm958300k.dts
bcm958305k.dts
bcm958522er.dts
bcm958525er.dts
bcm958525xmc.dts
bcm958622hr.dts
bcm958623hr.dts
bcm958625-meraki-alamo.dtsi
bcm958625-meraki-kingpin.dtsi
bcm958625-meraki-mx6x-common.dtsi
bcm958625-meraki-mx64-a0.dts
bcm958625-meraki-mx64.dts
bcm958625-meraki-mx64w-a0.dts
bcm958625-meraki-mx64w.dts
bcm958625-meraki-mx65.dts
bcm958625-meraki-mx65w.dts
bcm958625hr.dts
bcm958625k.dts
bcm963138.dts ARM: dts: broadcom: bcmbca: Add NAND controller node 2024-03-15 00:04:16 +01:00
bcm963138dvt.dts ARM: dts: broadcom: bcmbca: Add NAND controller node 2024-03-15 00:04:16 +01:00
bcm963148.dts ARM: dts: broadcom: bcmbca: Add NAND controller node 2024-03-15 00:04:16 +01:00
bcm963178.dts ARM: dts: broadcom: bcmbca: Add NAND controller node 2024-03-15 00:04:16 +01:00
bcm988312hr.dts