目录
一、引言
二、HDMI芯片
------> EDID的实现
------> HDCP的实现
三、HDMI时序
四、HDMI整体代码框架
------> drm框架回顾
------> HDMI驱动分析
------> 热拔插实现过程
五、vop部分详解
------> vop驱动分析
------> VOP中时序的控制
------> HDMI修改分辨率实现流程
六、HDMI音频部分讲解
一、引言
本篇文章会以DRM框架为基础,详细讲解显示控制器(vop)与HDMI驱动
二、HDMI芯片
通常HDMI芯片由以下构成
1、三组RX/TX,用来传输TMDS data
2、I2C引脚,DDC通道会只用此接口通讯,主要用来传输EDID
EDID的实现
每当接入HDMI时,HDMI驱动就会通过连接的I2C通道(其中I2C地址在硬件设计时就已经指定)去读取屏幕(HDMI IN)的