[lcm] Qualcomm平台兼容多显示屏lcd的方法&并从lk传输到kernel过程

标签: kernelqualcommlcmlcd
1011人阅读 评论(0) 收藏 举报
分类:

更多相关文章:

《高通Qualcomm平台lk(light kernel)启动流程1——aboot_init()之前》:
http://blog.csdn.net/u014134180/article/details/78133916
《高通Qualcomm平台lk(light kernel)启动流程2——aboot_init()》:
http://blog.csdn.net/u014134180/article/details/78132580
《高通Qualcomm平台lk(light kernel)启动流程3——到高通lcm屏点亮》:
http://blog.csdn.net/u014134180/article/details/78177040

《[lcm] Qualcomm Android Display Subsystem 架构》
http://blog.csdn.net/u014134180/article/details/78129502

《[lcm] Qualcomm平台的显示屏lcd驱动移植步骤》:
http://blog.csdn.net/u014134180/article/details/78129499
《[lcm] Qualcomm平台兼容多显示屏lcd的方法&并从lk传输到kernel过程》:
http://blog.csdn.net/u014134180/article/details/78166978
《[lcm] Qualcomm平台显示屏lcd添加I2C读取功能》:
http://blog.csdn.net/u014134180/article/details/78176160

1、如何兼容不同的LCD模组

1-1 通过LCD_ID的电平状态区分

不同LCD模组的LCD_ID电平状态需不同。如下图P3590硬件原理图,通过 LCD_ID0和 LCD_ID1 pin电平状态的搭配可以兼容四类 LCD模组。

这里写图片描述

Bootable\bootloader\lk\target\msm8953\oem_panel.c

这里写图片描述

这里写图片描述

1-2 通过IC的ID区分

这种方法仅能区分不同IC的LCD模组。

1-3 通过LCD_ID和IC ID的结合区分

如下图P6600硬件原理图,通过 LCD_ID,并配置I2C获取IC的ID来区分不同屏幕。

这里写图片描述

Bootable\bootloader\lk\target\msm8953\oem_panel.c

这里写图片描述

这里写图片描述

这里写图片描述

2、LCD初始化过程

Bootable\bootloader\lk\target\msm8953\oem_panel.c

这里写图片描述

3、读取LK屏的ID传输到kernel

3-1 LK把相关参数报存到pbuf

Bootable\bootloader\lk\dev\gcdb\display\gcdb_display_param.c

这里写图片描述

这里写图片描述

这里写图片描述

3-2 kernel获取LK保存的pbuf

\kernel\init\main.c

这里写图片描述

这里写图片描述

这里写图片描述

3-3 解析出所用的LCD并初始化

\kernel\drivers\video\msm\mdss\mdss_dsi.c

这里写图片描述

这里写图片描述

Wu_Being博客声明:本人博客欢迎转载,请标明博客原文和原链接!谢谢!
《[lcm] Qualcomm平台兼容多显示屏lcd的方法&并从lk传输到kernel过程》: http://blog.csdn.net/u014134180/article/details/78166978

Wu_Being 吴兵博客接受赞助费二维码

如果你看完这篇博文,觉得对你有帮助,并且愿意付赞助费,那么我会更有动力写下去。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:116059次
    • 积分:2084
    • 等级:
    • 排名:千里之外
    • 原创:94篇
    • 转载:2篇
    • 译文:1篇
    • 评论:49条
    博客公告
    博客专栏
    最新评论
  • 新情记

    u014134180: @u012734723:我是惠州隔壁的汕尾市长大的,在隔壁惠州市读了四年,感觉惠州也是挺不错的一个城...

  • 个人简历

    u014134180: 今年我们很多人考全日制同学会调剂到非全日制的主要原因是2017年国家实行全日制与非全日制同一方案招生...

  • 新情记

    u012734723: 博主是惠州人吗?我也住在惠州,能从惠州学院考上华师的研究生不容易啊。。。

  • 新情记

    chaipp0607: @u014134180:他的意思是骗。。。

  • 个人简历

    u014134180: @u013696827:研招网报名

  • 个人简历

    u014134180: @u011342403:我是第一志愿考中大的全日制软件工程的,后来调剂到非全日制。

  • 个人简历

    u013696827: @u011342403:同问

  • 个人简历

    u011342403: 在职硕士咋报的?博主?

  • 新情记

    u014134180: @w1lgy:阅读量不是我自己可以改的哦,是系统自动记录的吧。我已经申请“博客专家”了,等审核。哈哈

  • 新情记

    w1lgy: 标题党,倒是挺会变阅读量的!!!