e7fe76911e3373f00d5ed8d478e9feb8349904f3
[openwrt/openwrt.git] / target / linux / bcm27xx / patches-5.15 / 950-0656-ARM-dts-Remove-VL805-USB-node-from-CM4-dts.patch
1 From 98695baaffb88f7de0486fa1e039f8b3e47661d2 Mon Sep 17 00:00:00 2001
2 From: Phil Elwell <phil@raspberrypi.com>
3 Date: Wed, 12 Jan 2022 14:39:46 +0000
4 Subject: [PATCH] ARM: dts: Remove VL805 USB node from CM4 dts
5
6 Neither the CM4 module nor the CM4IO board have a VL805 USB3
7 controller. The existing "usb@0,0" node is a hangover from the
8 Pi 4 dts; delete it. An up-to-date firmware will automatically load
9 the vl805 overlay on CM4s with VL805=1 in the EEPROM config, ensuring
10 that the firmware is notified of any PCIe reset.
11
12 See: https://forums.raspberrypi.com/viewtopic.php?t=326088
13
14 Signed-off-by: Phil Elwell <phil@raspberrypi.com>
15 ---
16 arch/arm/boot/dts/bcm2711-rpi-cm4.dts | 5 -----
17 1 file changed, 5 deletions(-)
18
19 --- a/arch/arm/boot/dts/bcm2711-rpi-cm4.dts
20 +++ b/arch/arm/boot/dts/bcm2711-rpi-cm4.dts
21 @@ -237,11 +237,6 @@
22 ranges;
23
24 reg = <0 0 0 0 0>;
25 -
26 - usb@0,0 {
27 - reg = <0 0 0 0 0>;
28 - resets = <&reset RASPBERRYPI_FIRMWARE_RESET_ID_USB>;
29 - };
30 };
31 };
32