1 找到在要编译的rk3288-evb-android-rk808-edp.dts
调试思路先将edp和lvd的配置其dts分别点亮后,最后将两个屏幕的dts合
在rk3288-evb- android-rk808-edp.dts中添加最终的edp屏和lvds屏的dts配置如下:
。。。。。。。。。。
//为edp start添加《《《
&edp {
status = “okay”;
};
&edp_phy {
状态=“好的”;
};
&route_edp {
status = “好的”;
};
//rk3288 有两路通道vopb(4K) vopl(2K) ,这里同显设vopb通道是edp,vopl通道是lvds
&edp_in_vopb {
status = “okay”;
};
&edp_in_vopl {
状态=“禁用”;
};
&edp_panel {
// 兼容 = “simple-panel”;
// 背光 = 《&backlight》; //这里同显如果发光,只需要配置一个发光
power-supply = 《&vcc_lcd》;
状态=“好的”;
disp_timings: display-timings {
native-mode = 《&edp_panel_name》;
edp_panel_name:timing0 {
时钟频率 = 《158000000》;
hactive = 《1920》;
活跃 = 《1080》;
hfront-porch = 《48》;
hsync-len = 《4》;
hback-porch = 《310》;
vfront-porch = 《3》;
vsync-len = 《4》;
hsync-active = 《0》;
垂直同步主动 = 《0》;
停用 = 《0》;
像素clk-active = 《0》;
};
};
};
// 添加 edp end 》》》
// 添加用于 lvds start 《《《
&route_lvds {
status = “okay”;
};
&lvds {
状态=“好的”;
};
//rk3288 有两路通道vopb(4K) vopl(2K) ,这里同显设vopb通道是edp,vopl通道是lvds
&lvds_in_vopl {
status = “okay”;
};
&lvds_in_vopb {
状态=“禁用”;
};
&
lvds_panel {状态=“好的”;
;
背光 = 《&背光》; //这里同显如果使用ME,只需要配置一个亮度
// bus-format = 《DIA_BUS_FMT_RGB666_1X18》; 《MEDIA_BUS_FMT_RGB888_1X24》;
// 总线格式 = 《MEDIA_BUS_FMT_RGB888_1X24》;
启用-gpios = 《&gpio7 3 GPIO_ACTIVE_HIGH》;
// 启用 = 《&gpio7 3 GPIO_ACTIVE_HIGH》;
启用延迟毫秒 = 《10》;
// 电源 = 《&vcc_lcd》;
Rockchip,数据映射=“vesa”;
// rockchip,data-mapping = “jeida”;
Rockchip,数据宽度= 《24》;
Rockchip,输出=“duallvds”;
显示时序 {
原生模式 = 《&lvds_panel_name》;
屏幕类型 = 《SCREEN_DUAL_LVDS》;
lvds 格式 = 《LVDS_8BIT_2》;
外观 = 《OUT_P888》;
时钟频率 = 《148000000》;
hactive = 《1920》;
活跃 = 《1080》;
hback-porch = 《100》;
hfront-porch = 《160》;
vback 门廊 = 《25》;
vfront-porch = 《10》;
hsync-len = 《1》;
垂直同步长度 = 《1》;
hsync-active = 《20》;
停用 = 《0》;
像素clk-active = 《0》;
};
};
};
// 添加 lvds end 《《《
。。。。。。。。。。。
1 找到在要编译的rk3288-evb-android-rk808-edp.dts
调试思路先将edp和lvd的配置其dts分别点亮后,最后将两个屏幕的dts合
在rk3288-evb- android-rk808-edp.dts中添加最终的edp屏和lvds屏的dts配置如下:
。。。。。。。。。。
//为edp start添加《《《
&edp {
status = “okay”;
};
&edp_phy {
状态=“好的”;
};
&route_edp {
status = “好的”;
};
//rk3288 有两路通道vopb(4K) vopl(2K) ,这里同显设vopb通道是edp,vopl通道是lvds
&edp_in_vopb {
status = “okay”;
};
&edp_in_vopl {
状态=“禁用”;
};
&edp_panel {
// 兼容 = “simple-panel”;
// 背光 = 《&backlight》; //这里同显如果发光,只需要配置一个发光
power-supply = 《&vcc_lcd》;
状态=“好的”;
disp_timings: display-timings {
native-mode = 《&edp_panel_name》;
edp_panel_name:timing0 {
时钟频率 = 《158000000》;
hactive = 《1920》;
活跃 = 《1080》;
hfront-porch = 《48》;
hsync-len = 《4》;
hback-porch = 《310》;
vfront-porch = 《3》;
vsync-len = 《4》;
hsync-active = 《0》;
垂直同步主动 = 《0》;
停用 = 《0》;
像素clk-active = 《0》;
};
};
};
// 添加 edp end 》》》
// 添加用于 lvds start 《《《
&route_lvds {
status = “okay”;
};
&lvds {
状态=“好的”;
};
//rk3288 有两路通道vopb(4K) vopl(2K) ,这里同显设vopb通道是edp,vopl通道是lvds
&lvds_in_vopl {
status = “okay”;
};
&lvds_in_vopb {
状态=“禁用”;
};
&
lvds_panel {状态=“好的”;
;
背光 = 《&背光》; //这里同显如果使用ME,只需要配置一个亮度
// bus-format = 《DIA_BUS_FMT_RGB666_1X18》; 《MEDIA_BUS_FMT_RGB888_1X24》;
// 总线格式 = 《MEDIA_BUS_FMT_RGB888_1X24》;
启用-gpios = 《&gpio7 3 GPIO_ACTIVE_HIGH》;
// 启用 = 《&gpio7 3 GPIO_ACTIVE_HIGH》;
启用延迟毫秒 = 《10》;
// 电源 = 《&vcc_lcd》;
Rockchip,数据映射=“vesa”;
// rockchip,data-mapping = “jeida”;
Rockchip,数据宽度= 《24》;
Rockchip,输出=“duallvds”;
显示时序 {
原生模式 = 《&lvds_panel_name》;
屏幕类型 = 《SCREEN_DUAL_LVDS》;
lvds 格式 = 《LVDS_8BIT_2》;
外观 = 《OUT_P888》;
时钟频率 = 《148000000》;
hactive = 《1920》;
活跃 = 《1080》;
hback-porch = 《100》;
hfront-porch = 《160》;
vback 门廊 = 《25》;
vfront-porch = 《10》;
hsync-len = 《1》;
垂直同步长度 = 《1》;
hsync-active = 《20》;
停用 = 《0》;
像素clk-active = 《0》;
};
};
};
// 添加 lvds end 《《《
。。。。。。。。。。。
举报