【QNX+Android虚拟化方案】59 - OpenWFD 显示驱动库 libDP2_COMMON.so 源码分析
- 一、Panel_DP2_COMMON_DrvInstall():初始化HDCP 操作函数、初始化gDP2CommonConfig信息,初始化 gDPPhyPllFxnTable 全局 DP PHY/PLL 等底层操作函数
- 二、Panel_DP2_COMMON_Init:获取 qcdisplaycfg.xml 中配置的DP 参数,初始化DP Host 开始连接 DP Panel,读取 Sink 的 DPCD 信息
- 三、Panel_DP2_COMMON_Power:初始化加串解串器,获取DP Link配置信息,commit到H/W硬件上,获取 DHCP信息,创建并运行 DP Panel热插拔线程
- 四、Panel_DP2_COMMON_GetEDID:获取EDID 信息
基于原生纯净代码,QNX+Android虚拟化方案 纯技术分享,不会也不敢涉项目、不泄密、不传播代码文档!!!
本文禁止转载分享 !!!
汇总链接:《【QNX+Android虚拟化方案】00 - 系列文章链接汇总》
本文链接:《【QNX+Android虚拟化方案】59 - OpenWFD 显示驱动库 libDP2_COMMON.so 源码分析》
本文承接上文:
《【QNX+Android虚拟化方案】58 - WFD DP/eDP、MIPI DSI 显示屏软件代码该如何配置? 有什么差异?》
本文只是简单的分析了下 DP
屏的驱动初始化工作流程,至于深入的 DP
驱动底层如何工作的,
如DP_Host_Init()
、DP_Host_Open()
、DP_MainClockSource()
、HAL_DP_Reset()
、DP_Host_Aux_Init()
这些函数具