mtk 屏移植流程

本文详细介绍了MTK平台下LK和Kernel部分进行屏幕驱动移植的过程,包括在LK中添加LCM驱动文件、配置工程以及在Kernel中集成驱动的步骤。重点关注gc9305_dbi_c_4wire屏幕的驱动适配。
摘要由CSDN通过智能技术生成

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值