sunxi: dts: fix UART3/5 on MYiR/Rongpin boards
authorZoltan HERPAI <wigyori@uid0.hu>
Thu, 8 Jun 2023 21:20:27 +0000 (23:20 +0200)
committerZoltan HERPAI <wigyori@uid0.hu>
Thu, 8 Jun 2023 21:20:27 +0000 (23:20 +0200)
If the dcxo clock-freq is not set, the uart3 and uart5 serials will not be
initialized and the kernel will freeze.

[    0.990726] dw-apb-uart 2500c00.serial: error -EINVAL: clock rate not defined
[    0.998714] dw-apb-uart: probe of 2500c00.serial failed with error -22

Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
target/linux/sunxi/patches-6.1/0010-add-myir.patch
target/linux/sunxi/patches-6.1/0011-rongpin.patch

index 943616f5ee862c80d3130927d5ba25fafe9c2842..fc628b352c48bb8f919e19dca98a795c89d27fe8 100644 (file)
@@ -12,7 +12,7 @@ diff -ruN linux-6.1.32/arch/arm/boot/dts.old/Makefile linux-6.1.32/arch/arm/boot
 diff -ruN linux-6.1.32/arch/arm/boot/dts.old/sun8i-t113s-myir-myd-yt113x.dts linux-6.1.32/arch/arm/boot/dts/sun8i-t113s-myir-myd-yt113x.dts
 --- linux-6.1.32/arch/arm/boot/dts.old/sun8i-t113s-myd-yt113x.dts      1970-01-01 01:00:00.000000000 +0100
 +++ linux-6.1.32/arch/arm/boot/dts/sun8i-t113s-myd-yt113x.dts  2023-06-08 13:57:21.610411139 +0200
-@@ -0,0 +1,134 @@
+@@ -0,0 +1,138 @@
 +// SPDX-License-Identifier: (GPL-2.0+ or MIT)
 +// Copyright (C) 2022 Arm Ltd.
 +
@@ -91,6 +91,10 @@ diff -ruN linux-6.1.32/arch/arm/boot/dts.old/sun8i-t113s-myir-myd-yt113x.dts lin
 +      cpu-supply = <&reg_vcc_core>;
 +};
 +
++&dcxo {
++      clock-frequency = <24000000>;
++};
++
 +&pio {
 +      vcc-pb-supply = <&reg_3v3>;
 +      vcc-pd-supply = <&reg_3v3>;
index 777bea73a9c5d66f71f5596e2566db83de06cf80..85372abcb3fa9713876447bfae0e72679286d2ca 100644 (file)
@@ -13,7 +13,7 @@ diff -ruN linux-6.1.32/arch/arm/boot/dts.old/Makefile~ linux-6.1.32/arch/arm/boo
 diff -ruN linux-6.1.32/arch/arm/boot/dts.old/sun8i-t113s-rp-t113.dts linux-6.1.32/arch/arm/boot/dts/sun8i-t113s-rp-t113.dts
 --- linux-6.1.32/arch/arm/boot/dts.old/sun8i-t113s-rp-t113.dts 1970-01-01 01:00:00.000000000 +0100
 +++ linux-6.1.32/arch/arm/boot/dts/sun8i-t113s-rp-t113.dts     2023-06-08 16:01:03.634815225 +0200
-@@ -0,0 +1,134 @@
+@@ -0,0 +1,138 @@
 +// SPDX-License-Identifier: (GPL-2.0+ or MIT)
 +// Copyright (C) 2022 Arm Ltd.
 +
@@ -92,6 +92,10 @@ diff -ruN linux-6.1.32/arch/arm/boot/dts.old/sun8i-t113s-rp-t113.dts linux-6.1.3
 +      cpu-supply = <&reg_vcc_core>;
 +};
 +
++&dcxo {
++      clock-frequency = <24000000>;
++};
++
 +&pio {
 +      vcc-pb-supply = <&reg_3v3>;
 +      vcc-pd-supply = <&reg_3v3>;