[PATCH] rockchip: rk3328: Fix Synchronous Abort on usb start
Alex Shumsky
alexthreed at gmail.com
Sat May 24 16:20:27 CEST 2025
Remove incorrect assigned-clock-parents in rk3328-u-boot.dtsi.
This incorrect parent has become a problem since recent commit with parent
clock enablement.
Currently assigned-clock-parents is not a CLK node, but rk3328-usb2phy.
It looks like a mistake in dts made a long time ago (~8 years ago).
=> usb start
starting USB...
Bus usb at ff580000: "Synchronous Abort" handler, esr 0x96000210, far 0x4
Linux dts source reference:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=c60c0373a5e85d8bd0bb026cd5440576249d2299
Fixes: ac30d90f3367 ("clk: Ensure the parent clocks are enabled while reparenting")
Signed-off-by: Alex Shumsky <alexthreed at gmail.com>
---
arch/arm/dts/rk3328-u-boot.dtsi | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/arch/arm/dts/rk3328-u-boot.dtsi b/arch/arm/dts/rk3328-u-boot.dtsi
index b0e50a973a..39dcc2313b 100644
--- a/arch/arm/dts/rk3328-u-boot.dtsi
+++ b/arch/arm/dts/rk3328-u-boot.dtsi
@@ -150,6 +150,10 @@
bootph-all;
};
+&u2phy {
+ /delete-property/ assigned-clock-parents;
+};
+
#ifdef CONFIG_ROCKCHIP_SPI_IMAGE
&binman {
simple-bin-spi {
--
2.43.0
base-commit: df2ed552f0b05591090369a7fe7ddc92439dea5c
branch: fix-rk3328-usb2phy-clock
More information about the U-Boot
mailing list