From 31d91739f7df5f78cd22427945811d07950fa50e Mon Sep 17 00:00:00 2001 From: yushunrn Date: Fri, 27 Feb 2026 09:45:49 +0800 Subject: [PATCH] fix(hdmi): fix hdmi logo not display --- kernel-5.10/arch/arm64/boot/dts/rockchip/rp-lcd-hdmi0.dtsi | 4 ++++ kernel-5.10/arch/arm64/boot/dts/rockchip/rp-lcd-hdmi1.dtsi | 5 +++++ u-boot/drivers/video/drm/rockchip_dw_hdmi_qp.c | 2 +- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/kernel-5.10/arch/arm64/boot/dts/rockchip/rp-lcd-hdmi0.dtsi b/kernel-5.10/arch/arm64/boot/dts/rockchip/rp-lcd-hdmi0.dtsi index a128b19356c..3f709ba5cff 100755 --- a/kernel-5.10/arch/arm64/boot/dts/rockchip/rp-lcd-hdmi0.dtsi +++ b/kernel-5.10/arch/arm64/boot/dts/rockchip/rp-lcd-hdmi0.dtsi @@ -18,3 +18,7 @@ &hdptxphy_hdmi0 { status = "okay"; }; +&route_hdmi0 { + status = "okay"; + connect = <&vp0_out_hdmi0>; +}; diff --git a/kernel-5.10/arch/arm64/boot/dts/rockchip/rp-lcd-hdmi1.dtsi b/kernel-5.10/arch/arm64/boot/dts/rockchip/rp-lcd-hdmi1.dtsi index c98c2df1df6..faa3b0a4c20 100755 --- a/kernel-5.10/arch/arm64/boot/dts/rockchip/rp-lcd-hdmi1.dtsi +++ b/kernel-5.10/arch/arm64/boot/dts/rockchip/rp-lcd-hdmi1.dtsi @@ -20,3 +20,8 @@ &i2s6_8ch { &hdptxphy_hdmi1 { status = "okay"; }; + +&route_hdmi1 { + status = "okay"; + connect = <&vp1_out_hdmi1>; +}; diff --git a/u-boot/drivers/video/drm/rockchip_dw_hdmi_qp.c b/u-boot/drivers/video/drm/rockchip_dw_hdmi_qp.c index 32dc4847a3a..dfdc3d872d7 100644 --- a/u-boot/drivers/video/drm/rockchip_dw_hdmi_qp.c +++ b/u-boot/drivers/video/drm/rockchip_dw_hdmi_qp.c @@ -1335,7 +1335,7 @@ static int rockchip_dw_hdmi_qp_probe(struct udevice *dev) ret = gpio_request_by_name(dev, "enable-gpios", 0, &hdmi->enable_gpio, GPIOD_IS_OUT); - if (ret) { + if (ret && ret != -ENOENT) { dev_err(dev, "Cannot get enable GPIO: %d\n", ret); return ret; } -- 2.25.1