[lcm] MTK平台移植屏幕lcd过程要点

  • 下拉项目和编译
  • 参考吴庆亚添加LCM驱动
  • 编译生成对应数据
  • 为87工模添加lcm节点信息
    • TP fl10802
    • LCM himax_852xES
  • 从单屏到多屏兼容

下拉项目和编译

[W5900]
    $ git clone ssh://172.16.16.15:29418/mtk_repository/MTK6580_WEG_L1_MP6.V2.19
    $ git checkout -b MMI_W5900 origin/MMI_W5900
    $ git pull
    $ source build/envsetup.sh
    $ copyproject SWY_W5910_A01
    $ lunch
        15. full_lcsh6580_weg_sh_l-eng
    $ make -j8 2>&1 |tee wu-log20170705-all.txt

参考吴庆亚添加LCM驱动

http://172.16.16.15:8080/#/c/169046/

Parent:     68d8b668 ([W5900_B02] 添加B02分支)
Author:     wuqingya <wuqingya@longcheer.net>
AuthorDate: 2016-12-08 19:19:19 +0800
Commit:     wuqingya <wuqingya@longcheer.net>
CommitDate: 2016-12-08 19:19:19 +0800

[W5900][LCM]添加三供LCM GT

编译生成对应数据

$make lk -j8 2>&1 |tee wu-lon-.txt
$make kernel bootimage -j8 2>&1 |tee wu-lon-.txt

wuchengbing@ubuntu:~/mtk/W5900/MTK6580_WEG_L1_MP6.V2.19/alps/out/target/product/lcsh6580_weg_sh_l/obj/BOOTLOADER_OBJ/build-lcsh6580_weg_sh_l/dev/lcm/st7701_fwvga_dsi_vdo_gt$ l
st7701_fwvga_dsi_vdo_gt.d  st7701_fwvga_dsi_vdo_gt.o

wuchengbing@ubuntu:~/mtk/W5900/MTK6580_WEG_L1_MP6.V2.19/alps/out/target/product/lcsh6580_weg_sh_l/obj/KERNEL_OBJ/drivers/misc/mediatek/lcm/st7701_fwvga_dsi_vdo_gt$ l
built-in.o  modules.order  st7701_fwvga_dsi_vdo_gt.o

为*#87#工模添加lcm节点信息

TP fl10802

#if defined(LCT_ADD_TP_VERSION)
static int gtp_info_read_proc(struct file *file, char *buffer, size_t count,  loff_t *ppos)
{

LCM himax_852xES

        #ifdef SLT_DEVINFO_LCM
        params->module="TXDY450SFWPC-15";
        params->vendor="TONGXINGDA";
        params->ic="FL10802";
        params->info="480*854";
        #endif
...

从单屏到多屏兼容

#CUSTOM_LK_LCM = "st7701_fwvga_dsi_vdo_gt"
CUSTOM_LK_LCM = "ili9806e_dsi_vdo_fwvga_jd fl10802_fwvga_dsi_vdo_txd st7701_fwvga_dsi_vdo_gt"

#CONFIG_CUSTOM_KERNEL_LCM="st7701_fwvga_dsi_vdo_gt"
CONFIG_CUSTOM_KERNEL_LCM="ili9806e_dsi_vdo_fwvga_jd fl10802_fwvga_dsi_vdo_txd st7701_fwvga_dsi_vdo_gt"

Wu_Being博客声明:本人博客欢迎转载,请标明博客原文和原链接!谢谢!
《[lcm] MTK平台移植屏幕lcd过程要点》: http://blog.csdn.net/u014134180/article/details/78124117

如果你看完这篇博文,觉得对你有帮助,并且愿意付赞助费,那么我会更有动力写下去。

时间: 2024-09-12 10:05:47

[lcm] MTK平台移植屏幕lcd过程要点的相关文章

[lcm] Qualcomm平台的显示屏lcd驱动移植步骤

1lk部分 1-1 target_displayc 1-2 oem_panelc 1-3 panel_innont51021b_1200p_videoh 2Kernel 2-1 dsi-panel-boent51012_1200_videodtsi 2-2 msm8953-mdss-panelsdtsi 2-3 msm8953-mtpdtsi 更多相关文章: <高通Qualcomm平台lk(light kernel)启动流程1--aboot_init()之前>: http://blog.csd

[lcm] Qualcomm平台兼容多显示屏lcd的方法&amp;amp;并从lk传输到kernel过程

1如何兼容不同的LCD模组 1-1 通过LCD_ID的电平状态区分 1-2 通过IC的ID区分 1-3 通过LCD_ID和IC ID的结合区分 2LCD初始化过程 3读取LK屏的ID传输到kernel 3-1 LK把相关参数报存到pbuf 3-2 kernel获取LK保存的pbuf 3-3 解析出所用的LCD并初始化 更多相关文章: <高通Qualcomm平台lk(light kernel)启动流程1--aboot_init()之前>: http://blog.csdn.net/u014134

[lcm] Qualcomm平台显示屏lcd添加I2C读取功能

1硬件设计分析采用IC 的I2C 功能读取ID 寄存器 2ARM9 更改GPIO 配置 3LK 添加代码 4LK 阶段不接屏不亮背光 5kernel 阶段不接屏不亮背光 6kernel 阶段I2C 配置 更多相关文章: 更多相关文章: <高通Qualcomm平台lk(light kernel)启动流程1--aboot_init()之前>: http://blog.csdn.net/u014134180/article/details/78133916 <高通Qualcomm平台lk(li

移植-全志A33平台如何让LCD竖屏显示?

问题描述 全志A33平台如何让LCD竖屏显示? 最近在做安卓的设备驱动移植,发现LCD显示怎么都不能让其变成竖向UI,根据文档中在 astar_dvk.mk文件中添加ro.sf.rotation = 270仍然不成功,尝试了很多办法都不能让其变成 竖屏显示,在此求助各位万能的网友,感谢回答

源码-做安卓驱动工程师 选用 全志平台 还是 MTK平台 ?哪个好?

问题描述 做安卓驱动工程师 选用 全志平台 还是 MTK平台 ?哪个好? MTK平台: mtk公司已经把Android源码优化了,把相关的驱动代码放到 mediatek 目录下, 主要修改相关的驱动就行,这样工程师跟内核的交互就少了,久而久之就不太熟悉 平台设备驱动等等: 全志平台: 我还没深入了解过. 有哪位大神对这两个平台比较了解, 做安卓驱动工程师 , 选择那款平台深入比较好? 解决方案 MTK挺好啊,高通平台也不错,全志平台没用过. 不过你做 android驱动工程师,如果不是 要做 平

c语言-关于MTK平台编译出现如下问题求解

问题描述 关于MTK平台编译出现如下问题求解 编译的时候出现下面的错误,基本上可以确定是我的编译环境出了问题但是不知道具体在哪里,有没有同样出现过问题的呢? make[1]: Leaving directory `/f/MT2503_prj/OFFICIAL_VERSION/MT2503/plutommi/Custo mer/ResGenerator' Error in stage: [make resgen_xml.exe], check log: [resgen_xml_make.log]

控制- android 的按键背光驱动 MTK平台

问题描述 android 的按键背光驱动 MTK平台 (MTK ) 关于android 按键背光的设置button-backlight 用GPIO电平来控制的话,这个结构体 cust_mt65xx_ledcust_led_list的对应行要怎么写?

怎样将组态软件的运行平台移植到wince系统的嵌入式系统中

问题描述 怎样将组态软件的运行平台移植到wince系统的嵌入式系统中 我是菜鸟一枚,就一点可怜的c语音基础,但是导师让我做这个东西....现在手中有一部分已经做好的组态软件,然后希望将其运行平台移植到wince系统的嵌入式系统中去,就是做一个类似做一个触摸屏的上位机软件的东西,然后可以运行显示在触摸屏上....希望给我个稍微点详细的思路啊~~~辛苦大家咯~~~

西门子全球共享服务在北美发布平台移植和HCM Fusion云部署

北京,2013年9月24日--西门子全球共享服务(Siemens Global Shared Services)在北美发布了一项平台移植和HCM Fusion云部署的计划,以增强和实现HR服务现代化,为6万名美国.加拿大和墨西哥的西门子员工提供服务. 西门子已经与审计.税务咨询公司毕马威会计师事务所(KPMG LLP)达成了协议,由其负责这个大型Oracle Fusion HCM项目的实施. 毕马威会计师事务所是业界领导者,可为全球500强企业客户提供涵盖金融.供应链.人力资源业务功能的Orac