![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LCD驱动
文章平均质量分 69
may轻罗小扇
为执念而坚持
展开
-
高通平台(以8937为例)LCD驱动移植文件的确定方法
LCD驱动移植文件分两部分:kernel和lkkernel移植文件的确认:1:准备好8937的手机,下载好8937的代码。2:打印kernel log。(adb shell dmesg > log_8937.txt)3:打开log文件,搜索关键词panel name,确定代码内默认的手机屏是r69006。4:进入代码的kernel目录,先确认kernel内需要移植的原创 2017-07-20 15:43:50 · 4430 阅读 · 0 评论 -
高通LCD移植流程及常见问题解决办法
LCD驱动移植流程1.制作驱动文件XML是一个配置文件,放置在device/qcom/common/display/tools目录下,通过命令perl parser.pl panel_xxx_xxx_xxx.xml panel 调用parser.pl这个perl脚本生成一个dsi_xxx_xxx_xxx.dtsi文件和一个panel_xxx_xxx_xxx.h文件。其中.dts原创 2017-07-08 15:41:14 · 5481 阅读 · 0 评论 -
高通LCD kernel层代码跟踪分析
Dtsi文件里面的参数调用都在drivers/video/msm/mdss/Mdss_dsi_panel.c。只是分别在不同的函数里面。主要有:int mdss_dsi_panel_initint mdss_panel_parse_dtint mdss_dsi_panel_timing_from_dtint mdss_dsi_parse_dcs_cmdsint mdss_pan原创 2017-07-08 15:54:24 · 3474 阅读 · 1 评论 -
高通LCD lk代码跟踪分析
H文件里面的所有参数都是在Oem_panel.c里面的int init_panel_data函数调用的。接下来跟踪一下代码。Oem_panel.c位于bootable\bootloader\lk\target目录下。Aboot.c:void aboot_init函数解析:void aboot_init(const struct app_descriptor原创 2017-07-08 17:03:59 · 1603 阅读 · 0 评论 -
高通平台LCD之MDP code解析
LCD相关code所在目录: kernel/drvier/video/msm/mdss/ 软件驱动主要分为三部分: MDP 驱动 DSI 控制器驱动 FrameBuffer驱动执行probe 的先后顺序: MDP probe → DSI probe → FB probe原创 2017-07-08 17:39:09 · 2221 阅读 · 0 评论