This series add support for the Raspberry Pi Compute Module 4 and its IO board. Stefan Wahren (9): ARM: dts: bcm2711: fix emmc2bus node name ARM: dts: bcm2711: fix MDIO #address- and #size-cells ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states 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 + .../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 | 1 + arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 42 ++----- arch/arm/boot/dts/bcm2711-rpi-cm4-io.dts | 138 +++++++++++++++++++++ arch/arm/boot/dts/bcm2711-rpi-cm4.dtsi | 112 +++++++++++++++++ arch/arm/boot/dts/bcm2711.dtsi | 6 +- 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/arm64/boot/dts/broadcom/Makefile | 1 + .../arm64/boot/dts/broadcom/bcm2711-rpi-cm4-io.dts | 2 + 17 files changed, 346 insertions(+), 142 deletions(-) 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/arm64/boot/dts/broadcom/bcm2711-rpi-cm4-io.dts -- 2.7.4