1. RK3399圖顯系統介紹
RK3399支援兩個視訊顯示控制器,稱之為VOP。可以支援的顯示外設包括HDMI、MIPI-DSI、eDP、DisplayPort等。
2. 圖顯系統軟體架構
RK3399圖顯系統的軟體架構定義了各元件之間的拓撲關系、綁定流程及DRM系統注冊等内容。相較于樹莓派4B在驅動代碼中定義各個元件之間的拓撲關系,RK3399則是在裝置樹中定義各元件之間的關系,然後在驅動代碼解析裝置樹實作各元件的綁定。由于vopb和vopl支援的分辨率不同,是以,每個圖顯外設的裝置樹同兩個vop均進行了關聯。
2.1 裝置樹定義
RK3399的裝置樹架構如下圖所示,在
display-subsystem
下挂接了兩個端口
vopl_out
、
vopb_out
,這兩個端口分别屬于
node vopl
與
node vopb
。在
node vop
中各挂接4各端口,分别指向
node MIPI
、
node edp
、
node hdmi
、
node dp
等。