From 21a9d0c3c80392697c40eae977c9dd830499932f Mon Sep 17 00:00:00 2001 From: Ricardo Pardini Date: Fri, 23 May 2025 18:10:37 +0200 Subject: [PATCH] rockchip64-6.15: add HDMIRX DT patch for NanoPC T6(-LTS) --- ...ip-Enable-HDMI-receiver-on-NanoPC-T6.patch | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 patch/kernel/archive/rockchip64-6.15/rk3588-1091-arm64-dts-rockchip-Enable-HDMI-receiver-on-NanoPC-T6.patch diff --git a/patch/kernel/archive/rockchip64-6.15/rk3588-1091-arm64-dts-rockchip-Enable-HDMI-receiver-on-NanoPC-T6.patch b/patch/kernel/archive/rockchip64-6.15/rk3588-1091-arm64-dts-rockchip-Enable-HDMI-receiver-on-NanoPC-T6.patch new file mode 100644 index 000000000..ffa60b67f --- /dev/null +++ b/patch/kernel/archive/rockchip64-6.15/rk3588-1091-arm64-dts-rockchip-Enable-HDMI-receiver-on-NanoPC-T6.patch @@ -0,0 +1,51 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: Ricardo Pardini +Date: Fri, 23 May 2025 18:00:28 +0200 +Subject: arm64: dts: rockchip: Enable HDMI receiver on NanoPC-T6 + +The NanoPC-T6 (and its LTS variant) has a full-size HDMI port, which can be used +for receiving HDMI data. This enables support for it. + +Signed-off-by: Ricardo Pardini +--- + arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi | 17 ++++++++++ + 1 file changed, 17 insertions(+) + +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 +@@ -404,6 +404,17 @@ &hdmi1_sound { + status = "okay"; + }; + ++&hdmi_receiver_cma { ++ status = "okay"; ++}; ++ ++&hdmi_receiver { ++ hpd-gpios = <&gpio1 RK_PD5 GPIO_ACTIVE_LOW>; ++ pinctrl-0 = <&hdmim1_rx_cec &hdmim1_rx_hpdin &hdmim1_rx_scl &hdmim1_rx_sda &hdmirx_hpd>; ++ pinctrl-names = "default"; ++ status = "okay"; ++}; ++ + &hdptxphy0 { + status = "okay"; + }; +@@ -665,6 +676,12 @@ usr_led_pin: usr-led-pin { + }; + }; + ++ hdmirx { ++ hdmirx_hpd: hdmirx-5v-detection { ++ rockchip,pins = <1 RK_PD5 RK_FUNC_GPIO &pcfg_pull_up>; ++ }; ++ }; ++ + headphone { + hp_det: hp-det { + rockchip,pins = <1 RK_PC4 RK_FUNC_GPIO &pcfg_pull_none>; +-- +Armbian +