rk3399 android7.1.2 hdmi + dsi 双显调试

1、设备树配置

当前配置HDMI
    &hdmi {
        status = "okay";
    };
    &hdmi_in_vopl {
        status = "disabled";
    };
    &hdmi_in_vopb {
        status = "okay";
    };
    &route_hdmi {
        status = "okay";
        connect = <&vopb_out_hdmi>;
    };
    &vopb {
        assigned-clocks = <&cru DCLK_VOP0_DIV>;
        assigned-clock-parents = <&cru PLL_VPLL>;
    };
    &vopl {
        assigned-clocks = <&cru DCLK_VOP1_DIV>;
        assigned-clock-parents = <&cru PLL_CPLL>;
    };
当前配置dsi
    &dsi_in_vopl {
        status = "okay";
    };
    &dsi_in_vopb {
        status = "disabled";
    };
    &route_dsi {
        status = "okay";
        connect = <&vopl_out_dsi>;
    };

2、遇到问题

dis未正常显示

按照上面方法进行配置,启动系统后出现dsi在进入系统后不显示画面(uboot和kernel logo正常)。
log 
    [   24.754297] [drm:vop_afbdc_atomic_check] *ERROR* not support afbdc
    [   53.511111] [drm:vop_afbdc_atomic_check] *ERROR* not support afbdc
    [   56.237472] [drm:vop_afbdc_atomic_check] *ERROR* not support afbdc

3、解决方式

按照上面方式,设置USE_AFBC_LAYER为0即可 

Guess you like

Origin blog.csdn.net/qq_32645109/article/details/121370457