diff --git a/arch/arm/boot/dts/broadcom/bcm270x-rpi.dtsi b/arch/arm/boot/dts/broadcom/bcm270x-rpi.dtsi index eeef9788d64929..a678678d37c2d8 100644 --- a/arch/arm/boot/dts/broadcom/bcm270x-rpi.dtsi +++ b/arch/arm/boot/dts/broadcom/bcm270x-rpi.dtsi @@ -85,7 +85,7 @@ i2c_arm_baudrate = <&i2c1>,"clock-frequency:0"; i2c_vc_baudrate = <&i2c0if>,"clock-frequency:0"; - watchdog = <&watchdog>,"status"; + watchdog = <&watchdog>,"early-watchdog?"; random = <&random>,"status"; sd_overclock = <&sdhost>,"brcm,overclock-50:0"; sd_force_pio = <&sdhost>,"brcm,force-pio?"; diff --git a/arch/arm64/boot/dts/broadcom/bcm2712-rpi.dtsi b/arch/arm64/boot/dts/broadcom/bcm2712-rpi.dtsi index f9d574c266f971..2f4d359a69a640 100644 --- a/arch/arm64/boot/dts/broadcom/bcm2712-rpi.dtsi +++ b/arch/arm64/boot/dts/broadcom/bcm2712-rpi.dtsi @@ -95,6 +95,8 @@ pio: &rp1_pio { status = "okay"; }; +watchdog: &pm {}; + / { chosen: chosen { bootargs = "reboot=w coherent_pool=1M 8250.nr_uarts=1 pci=pcie_bus_safe cgroup_disable=memory numa_policy=interleave nvme.max_host_mem_size_mb=0"; @@ -149,6 +151,7 @@ pio: &rp1_pio { uart4 = &uart4; usb0 = &rp1_usb0; usb1 = &rp1_usb1; + watchdog = &watchdog; wifi0 = &wifi; }; @@ -225,6 +228,7 @@ pio: &rp1_pio { <&uart0>,"dmas:8=",<&rp1_dma>, <&uart0>,"dmas:12=",, <&uart0>,"dma-names[=747800727800"; // "tx", "rx" + watchdog = <&watchdog>, "early-watchdog?"; wifiaddr = <&wifi>, "local-mac-address["; cam0_reg = <&cam0_reg>,"status";