1.imx6ull的ELCD interface支持的LCD接口分类
8080(MPU)、
DOTCLOCK(TFT+RGB)
VSYNC(MPU+VSYNC)
2.寻找LCD驱动:
3.platform_driver要和platform_device挂钩,platform_device可以在代码注册,也可以在设备树注册
4.搜索对应的设备树文件
4.1 cd arch/arm/boot/dts/
grep "fsl,imx28-lcdif" * -nr
搜索结果如下:
这个设备树文件描述的是芯片本身的信息
打开lcd本身的设备树文件:
vi 100ask_imx6ull-14x14.dts
搜索查看那个c文件在引用LCD的clock_frequence:
5.系统驱动mxsfb.c读出设备树树信息
5.1
6.驱动流程
当设备树中有对应的节点,prob函数就会被调用