同样移植步骤分两个阶段: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进行兼容
-
涉及的文件如下所示:
LK阶段:
-
用dct工具配置dws。
工具位置:
dws位置:
-
配置完相应GPIO后进行驱动代码的移植:
-
makefile的修改
-
添加lcm到lcm_driver_list[]数组中供遍历:
-
.MK文件的配置:
-
kernel阶段: