Firefly开源社区

打印 上一主题 下一主题

[Linux] EDP屏只能和HDMI同时连接才能显示,无法单独使用

10

积分

0

威望

0

贡献

技术小白

积分
10

EDP屏只能和HDMI同时连接才能显示,无法单独使用

发表于 2022-6-27 09:59:57      浏览:4859 | 回复:4        打印      只看该作者   [复制链接] 楼主
  • 固件类型: 自行编译的固件
  • SDK包名称: rk356x_linux_release_20211019
  • SDK更新到哪个COMMIT: 0000-00-00 00:00:00
  • SDK修改内容: EDP屏只能和HDMI同时连接才能显示,无法单独显示
  • Log日志: rk3568-firefly-aioj-edp-M156X40.zip
问题描述及复现步骤:
  • 固件类型:自行编译的固件
  • SDK包名称:rk356x_linux_release_20211019
  • SDK更新到哪个COMMIT:0000-00-00 00:00:00
  • SDK修改内容:适配EDP屏,尝试了各种组合,只有HDMI和EDP同时插入才能显示,其他方式EDP屏不点亮和显示,修改rk3568-firefly-aioj-edp-M156X40.dts如下

  • 1.EDP主/HDMI副可以正常显示(HDMI和EDP都要接入,不接HDMI屏EDP屏也不亮)
  • &edp_phy {        status = "okay";};
    &route_edp {        status = "okay";
            connect = <&vp0_out_edp>;};
    &edp_in_vp0 {        status = "okay";};
    &edp_in_vp1 {        status = "okay";};


  • 2.EDP主无显示,HDMI只显示副屏内容
  • &edp_phy {        status = "okay";};
    &route_edp {        status = "okay";
            connect = <&vp0_out_edp>;};
    &edp_in_vp0 {        status = "okay";};
    &edp_in_vp1 {        status = "disabled";};

  • 3.EDP无显
  • &edp_phy {        status = "okay";};
    &route_edp {    status = "okay"; connect = <&vp0_out_edp>;};
    &edp_in_vp0 {        status = "okay";};
    &edp_in_vp1 {        status = "disabled";};
    &hdmi {        status = "disabled";};








rk3568-firefly-aioj-edp-M156X40.zip

1.55 KB, 下载次数: 1, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

2122

积分

20

威望

24

贡献

中级创客

Rank: 4

积分
2122
发表于 2022-6-27 10:21:55        只看该作者  沙发
本帖最后由 Liuth 于 2022-6-27 10:23 编辑

你需要单独使用 EDP 吗?
rk3568-firefly-aioj-edp-M156X40 这个 dts 就是单独使用 EDP 的,无需对 SDK 做任何改动
回复

使用道具 举报

10

积分

0

威望

0

贡献

技术小白

积分
10
发表于 2022-6-27 10:41:39        只看该作者  板凳
希望单独用EDP。
rk3568-firefly-aioj-edp-M156X40.dts,使用默认配置edp不点亮,
&edp_phy {
        status = "okay";
};

&route_edp {
    status = "okay";
};

&edp_in_vp0 {
        status = "okay";
};

&edp_in_vp1 {
        status = "disabled";
};

&hdmi {
        status = "disabled";
};

只有同时使用edp和hdmi才能点亮edp和显示,而且要把edp_in_vp0 和edp_in_vp1同时使能才行
&edp_phy {        status = "okay";};
&route_edp {        status = "okay";        connect = <&vp0_out_edp>;};
&edp_in_vp0 {        status = "okay";};
&edp_in_vp1 {        status = "okay";};
回复

使用道具 举报

10

积分

0

威望

0

贡献

技术小白

积分
10
发表于 2022-6-27 10:48:14        只看该作者  地板
目前是烧录在SD卡启动的,会不会是这个影响?
回复

使用道具 举报

2122

积分

20

威望

24

贡献

中级创客

Rank: 4

积分
2122
发表于 2022-6-27 11:50:41        只看该作者  5#
理论上没关系
我这边试过了,那个dts默认就是能edp单独显示,我用的emmc
而且你这个写法是错的,一个显示器只能走一个vp接口,不能同时开启vp0和1的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表