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文章
9507瀏覽量
156878 -
開發板
+關注
關注
26文章
6262瀏覽量
117400 -
RK3568
+關注
關注
5文章
642瀏覽量
7840
發布評論請先 登錄
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屏幕移植全攻略
評論