基于MTK平台LCM的移植

同样移植步骤分两个阶段:lk和kernel

LK:

  • 在src/vendor/mediatek/proprietary/bootloader/lk/dev/lcm/下

添加相应的驱动文件夹,如st7701s_fwvga_dsi_vdo_linachuang(一般命名是ic厂商,玻璃厂商,模式dsi,vdo表示video mode,liangchuang模组厂商),复制lcm目录下较为相似的驱动进行修改。.c 文件和makefile(.c文件名字和驱动文件夹名字一样就行)

  • .c驱动和makefile中要修改相应的屏名称:
  • mt65xx_lcm_list.c中做屏的兼容,通过lcm_compare_id进行兼容
image.png
  • 涉及的文件如下所示:


    image.png

LK阶段:

  1. 用dct工具配置dws。

工具位置:

image.png

dws位置:

image.png
image.png
  1. 配置完相应GPIO后进行驱动代码的移植:

[图片上传中...(image.png-9bb673-1548230219191-0)]
  1. makefile的修改

image.png
  1. 添加lcm到lcm_driver_list[]数组中供遍历:

image.png
  1. .MK文件的配置:

image.png
  • kernel阶段:

image.png
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容