LCD模块
kenel部分
高通平台
- 1.与framebuffer 有關的mdss_fb.c
- 2.dss_dsi_panel.c( 屏幕信息)
- 3.mdss_dsi.c(dsi 相关初始化)
第一步注册驱动程序,一般为mdss_fb_driver,里面包含frambuffer 的probe、suspend、resume 等等。
3中有一个 mdss_dsi_ctrl_probe 函数来配置panel(对几种特殊的函数进行初始化)重要的几个值: ctrl_pdata; pinfo;
dis_pana_node;ctrl_name;pdata;pan_cfg
mdss_panel_parse_dt 的作用:主要是解析设备树,调用参数。将获取到的值保
存在mdss_panel_info 结构体内,然后分析该函数里的一些主要函数,dtsi 里的
主要参数都是从这里获取到的,panel 相关porch、亮灭屏参数、CABC(背光驱动节电)、CE、
esd 功能的开启等等,主要都是由该函数获取到。