mtk平台lcd驱动分为两个部分:lk和kernel。两部分基本流程相同,除了GPIO操作及头文件。
1.
lk:需要修改的目录
vendor/mediatek/proprietary/bootable/bootloader/lk/dev/lcm
kernel:修改目录
/kernel-4.14/drivers/misc/mediatek/lcm
使用drm方式驱动需要修改的目录
kernel-4.14/drivers/gpu/drm/panel
2.
复制一份平台已有的驱动,
修改lcd初始化部分代码,
修改上电时序
static void lcm_init(void)
修改屏幕参数,需要参考datasheet