[PATCH 1/2] arm64: dts: mediatek: alias all enabled serial ports on Genio boards
Carlo Caione
ccaione at baylibre.com
Wed Jul 8 04:17:40 PDT 2026
Only serial0 is aliased, so the remaining enabled uarts get first-free
line numbers. When the console uart defers on its clocks, another uart
can win line 0: console=ttyS0 then ends up on the wrong connector and
the boot looks like a hang on the serial console, depending on probe
order. Alias every enabled uart so line numbers are stable.
Signed-off-by: Carlo Caione <ccaione at baylibre.com>
---
arch/arm64/boot/dts/mediatek/mt8365-evk.dts | 2 ++
arch/arm64/boot/dts/mediatek/mt8390-genio-common.dtsi | 2 ++
arch/arm64/boot/dts/mediatek/mt8390-grinn-genio-sbc.dtsi | 2 ++
arch/arm64/boot/dts/mediatek/mt8395-genio-common.dtsi | 1 +
4 files changed, 7 insertions(+)
diff --git a/arch/arm64/boot/dts/mediatek/mt8365-evk.dts b/arch/arm64/boot/dts/mediatek/mt8365-evk.dts
index a30ee523b0b5..c535de34dfac 100644
--- a/arch/arm64/boot/dts/mediatek/mt8365-evk.dts
+++ b/arch/arm64/boot/dts/mediatek/mt8365-evk.dts
@@ -24,6 +24,8 @@ aliases {
mmc0 = &mmc0;
mmc1 = &mmc1;
serial0 = &uart0;
+ serial1 = &uart1;
+ serial2 = &uart2;
};
chosen {
diff --git a/arch/arm64/boot/dts/mediatek/mt8390-genio-common.dtsi b/arch/arm64/boot/dts/mediatek/mt8390-genio-common.dtsi
index b0c97930a0e6..26e24431d467 100644
--- a/arch/arm64/boot/dts/mediatek/mt8390-genio-common.dtsi
+++ b/arch/arm64/boot/dts/mediatek/mt8390-genio-common.dtsi
@@ -33,6 +33,8 @@ aliases {
mmc0 = &mmc0;
mmc1 = &mmc1;
serial0 = &uart0;
+ serial1 = &uart1;
+ serial2 = &uart2;
};
backlight_lcm1: backlight-lcm1 {
diff --git a/arch/arm64/boot/dts/mediatek/mt8390-grinn-genio-sbc.dtsi b/arch/arm64/boot/dts/mediatek/mt8390-grinn-genio-sbc.dtsi
index 888248a75e93..51f12328a1d6 100644
--- a/arch/arm64/boot/dts/mediatek/mt8390-grinn-genio-sbc.dtsi
+++ b/arch/arm64/boot/dts/mediatek/mt8390-grinn-genio-sbc.dtsi
@@ -17,6 +17,8 @@ aliases {
i2c5 = &i2c5;
i2c6 = &i2c6;
serial0 = &uart0;
+ serial1 = &uart1;
+ serial2 = &uart2;
};
chosen {
diff --git a/arch/arm64/boot/dts/mediatek/mt8395-genio-common.dtsi b/arch/arm64/boot/dts/mediatek/mt8395-genio-common.dtsi
index edc5539bebde..86e487fb1832 100644
--- a/arch/arm64/boot/dts/mediatek/mt8395-genio-common.dtsi
+++ b/arch/arm64/boot/dts/mediatek/mt8395-genio-common.dtsi
@@ -22,6 +22,7 @@ aliases {
mmc0 = &mmc0;
mmc1 = &mmc1;
serial0 = &uart0;
+ serial1 = &uart1;
};
chosen {
--
2.55.0
More information about the Linux-mediatek
mailing list