eDP接口因其高带宽、低功耗的特性,已成为高端嵌入式显示的首选。本文将以迅为iTOP-RK3568开发板为例,详细解析配置的全流程,助你快速完成eDP屏幕的驱动适配。
什么是eDP?
eDP(EmbeddedDisplayPort)是DP标准在嵌入式领域的延伸,广泛应用于笔记本、平板及高性能嵌入式设备。

eDP 屏幕移植
1 eDP 接口介绍
eDP全称是Embedded DisplayPort,即嵌入式显示接口,由视频电子标准协会(VESA)创
始。eDP协议是针对DP(Display Port)应用在嵌入式方向架构和协议的拓展,所以eDP协议完全
兼容DP协议。已广泛应用于笔记本电脑、平板电脑等领域。
RK3568支持1路eDP接口。特性如下:
(1)支持1个eDP 1.3接口
(2)最多4条物理通道,每条通道支持2.7 Gbps
(3)支持 面板自刷新(Panel Self Refresh, PSR)
(4)最大支持2560x1600 @ 60Hz分辨率
(5)支持RGB格式(最高10位色深)
iTOP-RK3568开发板将引出1路eDP接口,原理图如下:

1.EDP_TX_D0N/EDP_TX_D0P、EDP_TX_D1N/EDP_TX_D1P、EDP_TX_D2N/EDP_TX_D2P、EDP_
TX_D3N/EDP_TX_D3P。由4对差分线组成,用来传输音视频数据。需要注意的是,具体LCD屏
幕需要几对差分线就使用几对差分线,需要2对就接2对,需要4对就接4对。
2.EDPAUXN/EDPAUXP辅助通道。
3.EDP_HPDIN_M1热插拔引脚,原理图中没有使用。也就是说此引脚是可选的。
4.I2C1_SCL_TP、I2C1_SDA_TP、TP_INT_L_GPIO3_A5、TP_RST_L_GPIO0_B6,触摸I2C通信,
中断,复位引脚。
5.LCD0_BL_PWM4屏幕背光引脚。
2 适配步骤
240.2.1 设置 eDP 显示通路
使用eDP接口可以选择VP0或者VP1,这里选择VP0,RK3568 VP和各显示接口连接关系:

设置VP0作为eDP显示通路之前需要先打开VOP节点。因为迅为RK3568开发板源码已默
认开始VOP节点,所以具体操作不在赘述,如想了解更多可参考设置RGB显示通路章节中打
开VOP节点操作。
打开VOP以后,接下来设置eDP接口使用VP0输出的显示通路。打开rk3568.dtsi设备树
文件,找到eDP节点。


第2行compatible属性值为rockchip,rk3568-edp,表示会使用gpu/drm/rockchip/analogix_
dp-rockchip.c这个驱动程序。
第10到11行使用了edp_phy,所以我们需要使能edp_phy节点。
第13行status属性值为disabled,表示eDP节点被禁用,所以我们需要使能eDP节点。
第15到36行表示eDP接口所对应的VP端口。edp_in_vp0表示eDP接口连接到VP0,ed
p_in_vp1表示eDP接口连接到VP1,status属性值为disabled表示输出eDP被禁止。
可以在topeet_rk3568_lcds.dtsi设备树文件中添加以下代码来设置eDP显示通路。


第3行将status属性值设置成okay打开eDP节点。
第6到12行通过port1节点中的edp_out_panel节点设置eDP屏幕信息。eDP屏幕信息r
emote-endpoint属性指向panel_in_edp。
第16到18行打开edp_phy节点。edp_phy节点内容如下:

第20到26行打开vp0,关闭vp1,通过vp0输出eDP。
2.2 设置屏幕信息
在topeet_rk3568_lcds.dtsi设备树文件中添加以下代码。


该节点主要描述eDP屏幕信息,这些属性作用在之前章节已经解释过了,这里就不在赘述。
2.3 设置背光
topeet_rk3568_lcds.dtsi设备树文件中添加以下代码。

背光节点对应的属性已在RGB章节解释过了,这里不在赘述。
2.4 设置屏幕 LOGO
如果需要使用logo,可以在topeet_rk3568_lcds.dtsi添加以下代码,通过追加的方式打开r
oute_edp节点。

设置屏幕LOGO对应的属性已在RGB章节解释过了,这里不在赘述。
迅为电子将持续更新RK3568开发板相关技术资料,助力开发者快速掌握嵌入式显示技术,加速产品研发进程。
-
接口
+关注
关注
33文章
9588浏览量
157592 -
开发板
+关注
关注
26文章
6405浏览量
120537 -
RK3568
+关注
关注
5文章
654浏览量
8097
发布评论请先 登录
RK3568开发板教程:以iTOP-RK3568开发板为例 Android13通过CIFS协议挂载Windows共享目录
迅为RK3568开发板鸿蒙OpenHarmony系统固件烧写步骤
【北京迅为】itop-RK3568开发板驱动开发指南
【北京迅为】iTOP-RK3568开发板OpenHarmony系统南向驱动开发-第4章 UART基础知识
【北京迅为】iTOP-RK3568开发板鸿蒙OpenHarmony系统南向驱动开发实操-HDF驱动配置UART
迅为iTOP-RK3568人工智能开发板mobilenet图像分类模型推理测试
迅为驱动开发实战:iTOP-RK3568开发板eDP屏幕移植全攻略
评论