-
-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
rockchip64-edge: add hdmi1 disp modes support to rk3588
- Loading branch information
1 parent
f9ca9d4
commit 100b907
Showing
13 changed files
with
505 additions
and
14 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -301,7 +301,7 @@ | |
}; | ||
}; | ||
|
||
&hdptxphy_hdmi0 { | ||
&hdptxphy0 { | ||
status = "okay"; | ||
}; | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -270,7 +270,7 @@ | |
}; | ||
|
||
|
||
&hdptxphy_hdmi0 { | ||
&hdptxphy0 { | ||
status = "okay"; | ||
}; | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -216,7 +216,7 @@ | |
}; | ||
}; | ||
|
||
&hdptxphy_hdmi0 { | ||
&hdptxphy0 { | ||
status = "okay"; | ||
}; | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -282,7 +282,7 @@ | |
}; | ||
}; | ||
|
||
&hdptxphy_hdmi0 { | ||
&hdptxphy0 { | ||
status = "okay"; | ||
}; | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -835,7 +835,7 @@ | |
cec-enable = "true"; | ||
}; | ||
|
||
&hdptxphy_hdmi0 { | ||
&hdptxphy0 { | ||
status = "okay"; | ||
}; | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
318 changes: 318 additions & 0 deletions
318
patch/kernel/archive/rockchip64-6.14/rk3588-0132-Fix-label-name-of-hdptxphy-for-RK3588.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,318 @@ | ||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 | ||
From: Damon Ding <[email protected]> | ||
Date: Thu, 6 Feb 2025 11:03:30 +0800 | ||
Subject: arm64: dts: rockchip: Fix label name of hdptxphy for RK3588 | ||
|
||
The hdptxphy is a combo transmit-PHY for HDMI2.1 TMDS Link, FRL Link, DP | ||
and eDP Link. Therefore, it is better to name it hdptxphy0 other than | ||
hdptxphy_hdmi0, which will be referenced by both hdmi0 and edp0 nodes. | ||
|
||
Signed-off-by: Damon Ding <[email protected]> | ||
Link: https://lore.kernel.org/r/[email protected] | ||
[added armsom-sige7, where hdmi-support was added recently and also | ||
the hdptxphy0-as-dclk source I just added] | ||
Signed-off-by: Heiko Stuebner <[email protected]> | ||
--- | ||
arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 6 +++--- | ||
arch/arm64/boot/dts/rockchip/rk3588-coolpi-cm5-evb.dts | 2 +- | ||
arch/arm64/boot/dts/rockchip/rk3588-coolpi-cm5-genbook.dts | 2 +- | ||
arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts | 2 +- | ||
arch/arm64/boot/dts/rockchip/rk3588-firefly-itx-3588j.dts | 2 +- | ||
arch/arm64/boot/dts/rockchip/rk3588-friendlyelec-cm3588-nas.dts | 2 +- | ||
arch/arm64/boot/dts/rockchip/rk3588-h96-max-v58.dts | 2 +- | ||
arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts | 2 +- | ||
arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi | 2 +- | ||
arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-max.dts | 2 +- | ||
arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-plus.dts | 2 +- | ||
arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 2 +- | ||
arch/arm64/boot/dts/rockchip/rk3588-tiger-haikou.dts | 2 +- | ||
arch/arm64/boot/dts/rockchip/rk3588s-coolpi-4b.dts | 2 +- | ||
arch/arm64/boot/dts/rockchip/rk3588s-indiedroid-nova.dts | 2 +- | ||
arch/arm64/boot/dts/rockchip/rk3588s-nanopi-r6.dtsi | 2 +- | ||
arch/arm64/boot/dts/rockchip/rk3588s-odroid-m2.dts | 2 +- | ||
arch/arm64/boot/dts/rockchip/rk3588s-orangepi-5.dtsi | 2 +- | ||
arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts | 2 +- | ||
arch/arm64/boot/dts/rockchip/rk3588s-rock-5c.dts | 2 +- | ||
20 files changed, 22 insertions(+), 22 deletions(-) | ||
|
||
diff --git a/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | ||
index 111111111111..222222222222 100644 | ||
--- a/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | ||
+++ b/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | ||
@@ -1262,7 +1262,7 @@ vop: vop@fdd90000 { | ||
<&cru DCLK_VOP2>, | ||
<&cru DCLK_VOP3>, | ||
<&cru PCLK_VOP_ROOT>, | ||
- <&hdptxphy_hdmi0>; | ||
+ <&hdptxphy0>; | ||
clock-names = "aclk", | ||
"hclk", | ||
"dclk_vp0", | ||
@@ -1387,7 +1387,7 @@ hdmi0: hdmi@fde80000 { | ||
<GIC_SPI 172 IRQ_TYPE_LEVEL_HIGH 0>, | ||
<GIC_SPI 360 IRQ_TYPE_LEVEL_HIGH 0>; | ||
interrupt-names = "avp", "cec", "earc", "main", "hpd"; | ||
- phys = <&hdptxphy_hdmi0>; | ||
+ phys = <&hdptxphy0>; | ||
pinctrl-names = "default"; | ||
pinctrl-0 = <&hdmim0_tx0_cec &hdmim0_tx0_hpd | ||
&hdmim0_tx0_scl &hdmim0_tx0_sda>; | ||
@@ -2809,7 +2809,7 @@ dmac2: dma-controller@fed10000 { | ||
#dma-cells = <1>; | ||
}; | ||
|
||
- hdptxphy_hdmi0: phy@fed60000 { | ||
+ hdptxphy0: phy@fed60000 { | ||
compatible = "rockchip,rk3588-hdptx-phy"; | ||
reg = <0x0 0xfed60000 0x0 0x2000>; | ||
clocks = <&cru CLK_USB2PHY_HDPTXRXPHY_REF>, <&cru PCLK_HDPTX0>; | ||
diff --git a/arch/arm64/boot/dts/rockchip/rk3588-coolpi-cm5-evb.dts b/arch/arm64/boot/dts/rockchip/rk3588-coolpi-cm5-evb.dts | ||
index 111111111111..222222222222 100644 | ||
--- a/arch/arm64/boot/dts/rockchip/rk3588-coolpi-cm5-evb.dts | ||
+++ b/arch/arm64/boot/dts/rockchip/rk3588-coolpi-cm5-evb.dts | ||
@@ -129,7 +129,7 @@ hdmi0_out_con: endpoint { | ||
}; | ||
}; | ||
|
||
-&hdptxphy_hdmi0 { | ||
+&hdptxphy0 { | ||
status = "okay"; | ||
}; | ||
|
||
diff --git a/arch/arm64/boot/dts/rockchip/rk3588-coolpi-cm5-genbook.dts b/arch/arm64/boot/dts/rockchip/rk3588-coolpi-cm5-genbook.dts | ||
index 111111111111..222222222222 100644 | ||
--- a/arch/arm64/boot/dts/rockchip/rk3588-coolpi-cm5-genbook.dts | ||
+++ b/arch/arm64/boot/dts/rockchip/rk3588-coolpi-cm5-genbook.dts | ||
@@ -166,7 +166,7 @@ hdmi0_out_con: endpoint { | ||
}; | ||
}; | ||
|
||
-&hdptxphy_hdmi0 { | ||
+&hdptxphy0 { | ||
status = "okay"; | ||
}; | ||
|
||
diff --git a/arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts b/arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts | ||
index 111111111111..222222222222 100644 | ||
--- a/arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts | ||
+++ b/arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts | ||
@@ -364,7 +364,7 @@ hdmi0_out_con: endpoint { | ||
}; | ||
}; | ||
|
||
-&hdptxphy_hdmi0 { | ||
+&hdptxphy0 { | ||
status = "okay"; | ||
}; | ||
|
||
diff --git a/arch/arm64/boot/dts/rockchip/rk3588-firefly-itx-3588j.dts b/arch/arm64/boot/dts/rockchip/rk3588-firefly-itx-3588j.dts | ||
index 111111111111..222222222222 100644 | ||
--- a/arch/arm64/boot/dts/rockchip/rk3588-firefly-itx-3588j.dts | ||
+++ b/arch/arm64/boot/dts/rockchip/rk3588-firefly-itx-3588j.dts | ||
@@ -337,7 +337,7 @@ hdmi0_out_con: endpoint { | ||
}; | ||
}; | ||
|
||
-&hdptxphy_hdmi0 { | ||
+&hdptxphy0 { | ||
status = "okay"; | ||
}; | ||
|
||
diff --git a/arch/arm64/boot/dts/rockchip/rk3588-friendlyelec-cm3588-nas.dts b/arch/arm64/boot/dts/rockchip/rk3588-friendlyelec-cm3588-nas.dts | ||
index 111111111111..222222222222 100644 | ||
--- a/arch/arm64/boot/dts/rockchip/rk3588-friendlyelec-cm3588-nas.dts | ||
+++ b/arch/arm64/boot/dts/rockchip/rk3588-friendlyelec-cm3588-nas.dts | ||
@@ -335,7 +335,7 @@ hdmi0_out_con: endpoint { | ||
}; | ||
}; | ||
|
||
-&hdptxphy_hdmi0 { | ||
+&hdptxphy0 { | ||
status = "okay"; | ||
}; | ||
|
||
diff --git a/arch/arm64/boot/dts/rockchip/rk3588-h96-max-v58.dts b/arch/arm64/boot/dts/rockchip/rk3588-h96-max-v58.dts | ||
index 111111111111..222222222222 100644 | ||
--- a/arch/arm64/boot/dts/rockchip/rk3588-h96-max-v58.dts | ||
+++ b/arch/arm64/boot/dts/rockchip/rk3588-h96-max-v58.dts | ||
@@ -207,7 +207,7 @@ hdmi0_out_con: endpoint { | ||
}; | ||
}; | ||
|
||
-&hdptxphy_hdmi0 { | ||
+&hdptxphy0 { | ||
status = "okay"; | ||
}; | ||
|
||
diff --git a/arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts b/arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts | ||
index 111111111111..222222222222 100644 | ||
--- a/arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts | ||
+++ b/arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts | ||
@@ -303,7 +303,7 @@ hdmi0_out_con: endpoint { | ||
}; | ||
}; | ||
|
||
-&hdptxphy_hdmi0 { | ||
+&hdptxphy0 { | ||
status = "okay"; | ||
}; | ||
|
||
diff --git a/arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi | ||
index 111111111111..222222222222 100644 | ||
--- a/arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi | ||
+++ b/arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi | ||
@@ -360,7 +360,7 @@ hdmi0_out_con: endpoint { | ||
}; | ||
}; | ||
|
||
-&hdptxphy_hdmi0 { | ||
+&hdptxphy0 { | ||
status = "okay"; | ||
}; | ||
|
||
diff --git a/arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-max.dts b/arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-max.dts | ||
index 111111111111..222222222222 100644 | ||
--- a/arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-max.dts | ||
+++ b/arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-max.dts | ||
@@ -39,7 +39,7 @@ hdmi0_out_con: endpoint { | ||
}; | ||
}; | ||
|
||
-&hdptxphy_hdmi0 { | ||
+&hdptxphy0 { | ||
status = "okay"; | ||
}; | ||
|
||
diff --git a/arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-plus.dts b/arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-plus.dts | ||
index 111111111111..222222222222 100644 | ||
--- a/arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-plus.dts | ||
+++ b/arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-plus.dts | ||
@@ -125,7 +125,7 @@ hdmi0_out_con: endpoint { | ||
}; | ||
}; | ||
|
||
-&hdptxphy_hdmi0 { | ||
+&hdptxphy0 { | ||
status = "okay"; | ||
}; | ||
|
||
diff --git a/arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts b/arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | ||
index 111111111111..222222222222 100644 | ||
--- a/arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | ||
+++ b/arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | ||
@@ -220,7 +220,7 @@ hdmi0_out_con: endpoint { | ||
}; | ||
}; | ||
|
||
-&hdptxphy_hdmi0 { | ||
+&hdptxphy0 { | ||
status = "okay"; | ||
}; | ||
|
||
diff --git a/arch/arm64/boot/dts/rockchip/rk3588-tiger-haikou.dts b/arch/arm64/boot/dts/rockchip/rk3588-tiger-haikou.dts | ||
index 111111111111..222222222222 100644 | ||
--- a/arch/arm64/boot/dts/rockchip/rk3588-tiger-haikou.dts | ||
+++ b/arch/arm64/boot/dts/rockchip/rk3588-tiger-haikou.dts | ||
@@ -189,7 +189,7 @@ hdmi0_out_con: endpoint { | ||
}; | ||
}; | ||
|
||
-&hdptxphy_hdmi0 { | ||
+&hdptxphy0 { | ||
status = "okay"; | ||
}; | ||
|
||
diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-coolpi-4b.dts b/arch/arm64/boot/dts/rockchip/rk3588s-coolpi-4b.dts | ||
index 111111111111..222222222222 100644 | ||
--- a/arch/arm64/boot/dts/rockchip/rk3588s-coolpi-4b.dts | ||
+++ b/arch/arm64/boot/dts/rockchip/rk3588s-coolpi-4b.dts | ||
@@ -236,7 +236,7 @@ hdmi0_out_con: endpoint { | ||
}; | ||
}; | ||
|
||
-&hdptxphy_hdmi0 { | ||
+&hdptxphy0 { | ||
status = "okay"; | ||
}; | ||
|
||
diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-indiedroid-nova.dts b/arch/arm64/boot/dts/rockchip/rk3588s-indiedroid-nova.dts | ||
index 111111111111..222222222222 100644 | ||
--- a/arch/arm64/boot/dts/rockchip/rk3588s-indiedroid-nova.dts | ||
+++ b/arch/arm64/boot/dts/rockchip/rk3588s-indiedroid-nova.dts | ||
@@ -278,7 +278,7 @@ hdmi0_out_con: endpoint { | ||
}; | ||
}; | ||
|
||
-&hdptxphy_hdmi0 { | ||
+&hdptxphy0 { | ||
status = "okay"; | ||
}; | ||
|
||
diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-nanopi-r6.dtsi b/arch/arm64/boot/dts/rockchip/rk3588s-nanopi-r6.dtsi | ||
index 111111111111..222222222222 100644 | ||
--- a/arch/arm64/boot/dts/rockchip/rk3588s-nanopi-r6.dtsi | ||
+++ b/arch/arm64/boot/dts/rockchip/rk3588s-nanopi-r6.dtsi | ||
@@ -251,7 +251,7 @@ hdmi0_out_con: endpoint { | ||
}; | ||
}; | ||
|
||
-&hdptxphy_hdmi0 { | ||
+&hdptxphy0 { | ||
status = "okay"; | ||
}; | ||
|
||
diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-odroid-m2.dts b/arch/arm64/boot/dts/rockchip/rk3588s-odroid-m2.dts | ||
index 111111111111..222222222222 100644 | ||
--- a/arch/arm64/boot/dts/rockchip/rk3588s-odroid-m2.dts | ||
+++ b/arch/arm64/boot/dts/rockchip/rk3588s-odroid-m2.dts | ||
@@ -264,7 +264,7 @@ hdmi0_out_con: endpoint { | ||
}; | ||
}; | ||
|
||
-&hdptxphy_hdmi0 { | ||
+&hdptxphy0 { | ||
status = "okay"; | ||
}; | ||
|
||
diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-orangepi-5.dtsi b/arch/arm64/boot/dts/rockchip/rk3588s-orangepi-5.dtsi | ||
index 111111111111..222222222222 100644 | ||
--- a/arch/arm64/boot/dts/rockchip/rk3588s-orangepi-5.dtsi | ||
+++ b/arch/arm64/boot/dts/rockchip/rk3588s-orangepi-5.dtsi | ||
@@ -197,7 +197,7 @@ hdmi0_out_con: endpoint { | ||
}; | ||
}; | ||
|
||
-&hdptxphy_hdmi0 { | ||
+&hdptxphy0 { | ||
status = "okay"; | ||
}; | ||
|
||
diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts b/arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts | ||
index 111111111111..222222222222 100644 | ||
--- a/arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts | ||
+++ b/arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts | ||
@@ -334,7 +334,7 @@ hdmi0_out_con: endpoint { | ||
}; | ||
}; | ||
|
||
-&hdptxphy_hdmi0 { | ||
+&hdptxphy0 { | ||
status = "okay"; | ||
}; | ||
|
||
diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-rock-5c.dts b/arch/arm64/boot/dts/rockchip/rk3588s-rock-5c.dts | ||
index 111111111111..222222222222 100644 | ||
--- a/arch/arm64/boot/dts/rockchip/rk3588s-rock-5c.dts | ||
+++ b/arch/arm64/boot/dts/rockchip/rk3588s-rock-5c.dts | ||
@@ -278,7 +278,7 @@ hdmi0_out_con: endpoint { | ||
}; | ||
}; | ||
|
||
-&hdptxphy_hdmi0 { | ||
+&hdptxphy0 { | ||
status = "okay"; | ||
}; | ||
|
||
-- | ||
Armbian | ||
|
Oops, something went wrong.