[GIT PULL 2/4] Broadcom devicetree changes for 6.10
Florian Fainelli
florian.fainelli at broadcom.com
Mon Apr 29 14:37:01 PDT 2024
The following changes since commit 4cece764965020c22cff7665b18a012006359095:
Linux 6.9-rc1 (2024-03-24 14:10:05 -0700)
are available in the Git repository at:
https://github.com/Broadcom/stblinux.git tags/arm-soc/for-6.10/devicetree
for you to fetch changes up to a3592fae4d6674bf88834ad7fbba20678f20bdac:
arm: dts: bcm2711: Describe Ethernet LEDs (2024-04-26 11:21:45 -0700)
----------------------------------------------------------------
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.
----------------------------------------------------------------
Arınç ÜNAL (9):
ARM: dts: BCM5301X: use color and function on ASUS RT-AC3100 and RT-AC88U
ARM: dts: BCM5301X: provide address for SoC MACs on ASUS RT-AC3100 & AC88U
ARM: dts: BCM5301X: remove duplicate compatible on ASUS RT-AC3100 & AC88U
ARM: dts: BCM5301X: remove earlycon on ASUS RT-AC3100 and ASUS RT-AC88U
dt-bindings: arm: bcm: add bindings for ASUS RT-AC3200
dt-bindings: arm: bcm: add bindings for ASUS RT-AC5300
ARM: dts: BCM5301X: Add DT for ASUS RT-AC3200
ARM: dts: BCM5301X: Add DT for ASUS RT-AC5300
ARM: dts: BCM5301X: Conform to DTS Coding Style on ASUS RT-AC3100 & AC88U
Florian Fainelli (1):
arm: dts: bcm2711: Describe Ethernet LEDs
Jean-Michel Hautbois (1):
ARM: dts: bcm2835: Add Unicam CSI nodes
Laurent Pinchart (5):
dt-bindings: arm: bcm: raspberrypi,bcm2835-firmware: Add gpio child node
firmware: raspberrypi: Use correct device for DMA mappings
ARM: dts: bcm283x: Drop unneeded properties in the bcm2835-firmware node
ARM: dts: bcm2835-rpi: Move duplicate firmware-clocks to bcm2835-rpi.dtsi
ARM: dts: bcm2711-rpi-4-b: Add CAM1 regulator
Uwe Kleine-König (2):
ARM: dts: bcm2711-rpi: Add pinctrl-based multiplexing for I2C0
ARM: dts: bcm2711-rpi-cm4-io: Add RTC on I2C0
.../devicetree/bindings/arm/bcm/brcm,bcm4708.yaml | 2 +
.../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 30 ++++
.../bindings/gpio/raspberrypi,firmware-gpio.txt | 30 ----
arch/arm/boot/dts/broadcom/Makefile | 2 +
arch/arm/boot/dts/broadcom/bcm2711-rpi-4-b.dts | 29 ++++
arch/arm/boot/dts/broadcom/bcm2711-rpi-400.dts | 1 +
arch/arm/boot/dts/broadcom/bcm2711-rpi-cm4-io.dts | 33 +++++
arch/arm/boot/dts/broadcom/bcm2711-rpi.dtsi | 34 ++++-
arch/arm/boot/dts/broadcom/bcm2711.dtsi | 8 ++
arch/arm/boot/dts/broadcom/bcm2835-rpi-common.dtsi | 7 -
arch/arm/boot/dts/broadcom/bcm2835-rpi.dtsi | 23 ++-
arch/arm/boot/dts/broadcom/bcm283x.dtsi | 24 ++++
.../boot/dts/broadcom/bcm4709-asus-rt-ac3200.dts | 150 ++++++++++++++++++++
.../boot/dts/broadcom/bcm47094-asus-rt-ac3100.dts | 13 +-
.../boot/dts/broadcom/bcm47094-asus-rt-ac3100.dtsi | 133 +++++++++---------
.../boot/dts/broadcom/bcm47094-asus-rt-ac5300.dts | 156 +++++++++++++++++++++
.../boot/dts/broadcom/bcm47094-asus-rt-ac88u.dts | 65 +++++----
drivers/firmware/raspberrypi.c | 7 +-
18 files changed, 603 insertions(+), 144 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/gpio/raspberrypi,firmware-gpio.txt
create mode 100644 arch/arm/boot/dts/broadcom/bcm4709-asus-rt-ac3200.dts
create mode 100644 arch/arm/boot/dts/broadcom/bcm47094-asus-rt-ac5300.dts
More information about the linux-arm-kernel
mailing list