lk部分移植:
1、\vendor\mediatek\proprietary\bootable\bootloader\lk\dev\lcm 添加lcm 驱动文件gc9305_dbi_c_4wire
在mt65xx_lcm_list.c文件添加对应屏的节点配置
extern LCM_DRIVER gc9305_dbi_c_4wire_lcm_drv;
LCM_DRIVER *lcm_driver_list[] = {
&gc9305_dbi_c_4wire_lcm_drv,
};
节点名称要与lcm驱动中的名称保持一致,如下文件vendor\mediatek\proprietary\bootable\bootloader\lk\dev\lcm\gc9305_dbi_c_4wire
LCM_DRIVER gc9305_dbi_c_4wire_lcm_drv = {
........
};
2、在工程配置中添加屏的编译关系
\vendor\mediatek\proprietary\bootable\bootloader\lk\project\k39tv1_bsp.mk
CUSTOM_LK_LCM="gc9305_dbi_c_4wire"//兼容多个lcm 以空格隔开名称
kernel部分移植 :
1、添加lcm驱动文件
\kernel-4.14\drivers\misc\mediatek\lcm
struct LCM_DRIVER gc9305_dbi_c_4wire_lcm_drv = {
mt65xx_lcm_list.c 文件中添加lcm驱动文件中的节点
LCM_DRIVER *lcm_driver_list[] = {
&a