[RK3399] HDMI正常输出4K

it2025-12-21  9

Platform: ROCKCHIP Chip: RK3399 OS: Android7.1.2 Kernel: 4.4.126*

未改动源码时设备输出如下

VOPB模式接入的是eDP 3K60hz VOPL接入的是HDMI 2K60hz

HDMI正常输出4K

1.修改代码所用的设备树板级文件(dts) 改动如下 使能对应显示设备节点

&hdmi { status = "okay"; };

绑定VOP:vopb支持4k vopl支持2K,需关闭用不到的那个VOP,我们是输出4K,所以要绑定VOPB,关掉vopl

&hdmi_in_vopl { status = "disabled";//源码 okay &hdmi_in_vopb { status = "okay"; //源码 disabled };

开机logo绑定vopb输出

&route_hdmi { connect = <&vopb_out_hdmi>;//源码 vopl_out_hdmi status = "okay"; };

绑定PLL

&vopb { assigned-clocks = <&cru DCLK_VOP0_DIV>; assigned-clock-parents = <&cru PLL_VPLL>;//源码 PLL_CPLL }; &vopl { assigned-clocks = <&cru DCLK_VOP1_DIV>; assigned-clock-parents = <&cru PLL_CPLL>;//源码 PLL_VPLL };

修改system.prop device\rockchip\rk3399\system.prop

persist.sys.framebuffer.main=2160x3840 persist.sys.resolution.aux=3840x2160p60

修改后输出如下

最新回复(0)