ARM: dts: Remove VL805 USB node from CM4 dts
authorPhil Elwell <phil@raspberrypi.com>
Wed, 12 Jan 2022 14:39:46 +0000 (14:39 +0000)
committerPhil Elwell <phil@raspberrypi.com>
Mon, 17 Jan 2022 20:25:33 +0000 (20:25 +0000)
Neither the CM4 module nor the CM4IO board have a VL805 USB3
controller. The existing "usb@0,0" node is a hangover from the
Pi 4 dts; delete it. An up-to-date firmware will automatically load
the vl805 overlay on CM4s with VL805=1 in the EEPROM config, ensuring
that the firmware is notified of any PCIe reset.

See: https://forums.raspberrypi.com/viewtopic.php?t=326088

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
arch/arm/boot/dts/bcm2711-rpi-cm4.dts

index 86de6bed42fb83d397cb9de209610eda009a9943..5dbd1b77260bfee92ffb4b7d671bd2bb12a45d12 100644 (file)
@@ -3,8 +3,6 @@
 #include "bcm2711.dtsi"
 #include "bcm2835-rpi.dtsi"
 
-#include <dt-bindings/reset/raspberrypi,firmware-reset.h>
-
 / {
        compatible = "raspberrypi,4-compute-module", "brcm,bcm2711";
        model = "Raspberry Pi Compute Module 4";
                ranges;
 
                reg = <0 0 0 0 0>;
-
-               usb@0,0 {
-                       reg = <0 0 0 0 0>;
-                       resets = <&reset RASPBERRYPI_FIRMWARE_RESET_ID_USB>;
-               };
        };
 };