mirror of
https://github.com/home-assistant/operating-system.git
synced 2025-12-20 02:18:37 +00:00
* Update RPi kernel to 6.12.20 Update to latest stable RPi kernel and remove unnecessary 6.6.y kernel config fragments. * Refresh RPi and Yellow patches Rebase all patches on 6.12.20, remove patches that are already present upstream. * Update Yellow device trees for 6.12.20 Upstream changes broke our downstream device trees. While the CM4 fix was trivial, there were more changes in the CM5 device tree due to adaptation to upstream code. To simplify future maintenance, DTS was refactored to reuse CM5 DTS include and override only what's necessary. * Bump buildroot to update to matching package/rpi-firmware * buildroot ead21eb6d2...cd82256125 (1): > package/rpi-firmware: bump version to f49a396 (1.20250326)
34 lines
1.1 KiB
Diff
34 lines
1.1 KiB
Diff
From d4b16a0df4d853b2cb029470009c6cf1c5fdac2b Mon Sep 17 00:00:00 2001
|
|
From: Stefan Agner <stefan@agner.ch>
|
|
Date: Fri, 7 Jan 2022 17:10:00 +0100
|
|
Subject: [PATCH] ARM: dts: bcm2711: yellow: enable USB host mode by default
|
|
|
|
The DWC2 controller is disable by default. Enable it since Home
|
|
Assistant Yellow has a USB hub and USB ports connected to it.
|
|
|
|
Signed-off-by: Stefan Agner <stefan@agner.ch>
|
|
---
|
|
arch/arm/boot/dts/broadcom/bcm2711-rpi-cm4-ha-yellow.dts | 9 +++++++++
|
|
1 file changed, 9 insertions(+)
|
|
|
|
diff --git a/arch/arm/boot/dts/broadcom/bcm2711-rpi-cm4-ha-yellow.dts b/arch/arm/boot/dts/broadcom/bcm2711-rpi-cm4-ha-yellow.dts
|
|
index e867da211c9fc..3866192a6f477 100644
|
|
--- a/arch/arm/boot/dts/broadcom/bcm2711-rpi-cm4-ha-yellow.dts
|
|
+++ b/arch/arm/boot/dts/broadcom/bcm2711-rpi-cm4-ha-yellow.dts
|
|
@@ -578,6 +578,15 @@ &sdhost {
|
|
status = "disabled";
|
|
};
|
|
|
|
+&usb {
|
|
+ compatible = "brcm,bcm2835-usb";
|
|
+ dr_mode = "host";
|
|
+ g-np-tx-fifo-size = <32>;
|
|
+ g-rx-fifo-size = <558>;
|
|
+ g-tx-fifo-size = <512 512 512 512 512 256 256>;
|
|
+ status = "okay";
|
|
+};
|
|
+
|
|
&phy1 {
|
|
led-modes = <0x00 0x08>; /* link/activity link */
|
|
};
|