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@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 <[email protected]> --- 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

