diff --git a/arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b.dts b/arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b.dts index b6cb76ada0a2d2..9c192fea086540 100644 --- a/arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b.dts +++ b/arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b.dts @@ -17,7 +17,11 @@ /* Will be filled by the bootloader */ memory@0 { device_type = "memory"; +#ifndef FIRMWARE_UPDATED reg = <0 0 0x28000000>; +#else + reg = <0 0 0x0 0x28000000>; +#endif }; leds: leds { diff --git a/arch/arm64/boot/dts/broadcom/bcm2712-rpi-cm5.dtsi b/arch/arm64/boot/dts/broadcom/bcm2712-rpi-cm5.dtsi index 129d7be38eb930..6fb394fb8b428f 100644 --- a/arch/arm64/boot/dts/broadcom/bcm2712-rpi-cm5.dtsi +++ b/arch/arm64/boot/dts/broadcom/bcm2712-rpi-cm5.dtsi @@ -16,7 +16,11 @@ /* Will be filled by the bootloader */ memory@0 { device_type = "memory"; +#ifndef FIRMWARE_UPDATED reg = <0 0 0x28000000>; +#else + reg = <0 0 0x0 0x28000000>; +#endif }; leds: leds { diff --git a/arch/arm64/boot/dts/broadcom/bcm2712-rpi.dtsi b/arch/arm64/boot/dts/broadcom/bcm2712-rpi.dtsi index 89fc3de49300e9..54a13e1f759764 100644 --- a/arch/arm64/boot/dts/broadcom/bcm2712-rpi.dtsi +++ b/arch/arm64/boot/dts/broadcom/bcm2712-rpi.dtsi @@ -279,7 +279,11 @@ pciex4: &pcie2 { }; compatible = "raspberrypi,bootloader-config", "nvmem-rmem"; #address-cells = <1>; #size-cells = <1>; +#ifndef FIRMWARE_UPDATED reg = <0x0 0x0 0x0>; +#else + reg = <0x0 0x0 0x0 0x0>; +#endif no-map; status = "disabled"; }; @@ -291,7 +295,11 @@ pciex4: &pcie2 { }; compatible = "raspberrypi,bootloader-public-key", "nvmem-rmem"; #address-cells = <1>; #size-cells = <1>; +#ifndef FIRMWARE_UPDATED reg = <0x0 0x0 0x0>; +#else + reg = <0x0 0x0 0x0 0x0>; +#endif no-map; status = "disabled"; }; diff --git a/arch/arm64/boot/dts/broadcom/bcm2712.dtsi b/arch/arm64/boot/dts/broadcom/bcm2712.dtsi index 8cbe8991db583a..40de4fd7df83fd 100644 --- a/arch/arm64/boot/dts/broadcom/bcm2712.dtsi +++ b/arch/arm64/boot/dts/broadcom/bcm2712.dtsi @@ -463,7 +463,11 @@ hvs: hvs@107c580000 { compatible = "brcm,bcm2712-hvs"; +#ifndef FIRMWARE_UPDATED reg = <0x10 0x7c580000 0x1a000>; +#else + reg = <0x10 0x7c580000 0x0 0x1a000>; +#endif interrupt-parent = <&disp_intr>; interrupts = <2>, <9>, <16>; interrupt-names = "ch0-eof", "ch1-eof", "ch2-eof";