天天看點

RK3399圖顯系統,在DRM架構下的裝置樹拓撲結構解析1. RK3399圖顯系統介紹2. 圖顯系統軟體架構

1. RK3399圖顯系統介紹

RK3399圖顯系統,在DRM架構下的裝置樹拓撲結構解析1. RK3399圖顯系統介紹2. 圖顯系統軟體架構

RK3399支援兩個視訊顯示控制器,稱之為VOP。可以支援的顯示外設包括HDMI、MIPI-DSI、eDP、DisplayPort等。

RK3399圖顯系統,在DRM架構下的裝置樹拓撲結構解析1. RK3399圖顯系統介紹2. 圖顯系統軟體架構

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

等。

繼續閱讀