转自:http://blog.csdn.net/yicao821/article/details/52314578

一、Flash兼容

bootable/bootloader/preloader/tools/emigen/MT6735/MemoryDeviceList_MT6735.xls
bootable/bootloader/preloader/tools/emigen/MT6735/MemoryDeviceList_MT6735M.xls
bootable/bootloader/preloader/custom/T39D_T60/inc/custom_MemoryDevice.h

二、背光及指示灯 
bootable/bootloader/lk/target/T39D_T60/cust_leds.c
kernel-3.10/drivers/misc/mediatek/mach/mt6735/T39D_T60/leds/mt65xx/cust_leds.c

三、LCM 
bootable/bootloader/lk/dev/lcm/mt65xx_lcm_list.c
bootable/bootloader/lk/dev/lcm/st7701_fwvga_dsi_vdo_t60b
bootable/bootloader/lk/project/T39D_T60.mk

kernel-3.10/drivers/misc/mediatek/lcm/mt65xx_lcm_list.c
kernel-3.10/drivers/misc/mediatek/lcm/st7701_fwvga_dsi_vdo_t60b

kernel-3.10/arch/arm/configs/T39D_T60_debug_defconfig
kernel-3.10/arch/arm/configs/T39D_T60_defconfig

device/alibaba/T39D_T60/ProjectConfig.mk

四、TP 
kernel-3.10/drivers/input/touchscreen/mediatek/GT9147
kernel-3.10/drivers/input/touchscreen/Kconfig
kernel-3.10/drivers/input/touchscreen/mediatek/Makefile

kernel-3.10/drivers/misc/mediatek/mach/mt6735/T39D_T60/touchpanel/GT9147

kernel-3.10/arch/arm/configs/T39D_T60_debug_defconfig
kernel-3.10/arch/arm/configs/T39D_T60_defconfig

device/alibaba/T39D_T60/ProjectConfig.mk

五、Camera 
kernel-3.10/drivers/misc/mediatek/imgsensor/src/mt6735m/gc2355_mipi_raw_t60b
kernel-3.10/drivers/misc/mediatek/imgsensor/src/mt6735m/ov5648_mipi_raw_t60b
kernel-3.10/drivers/misc/mediatek/imgsensor/src/mt6735m/kd_sensorlist.h
kernel-3.10/drivers/misc/mediatek/imgsensor/inc/kd_imgsensor.h
kernel-3.10/drivers/misc/mediatek/mach/mt6735/T39D_T60/camera/camera/kd_camera_hw.c

vendor/mediatek/proprietary/custom/mt6735/hal/D2/imgsensor/gc2355_mipi_raw_t60b
vendor/mediatek/proprietary/custom/mt6735/hal/D2/imgsensor/ov5648_mipi_raw_t60b
vendor/mediatek/proprietary/custom/mt6735/hal/D2/imgsensor_src/sensorlist.cpp
vendor/mediatek/proprietary/custom/common/kernel/imgsensor/inc/kd_imgsensor.h
vendor/mediatek/proprietary/custom/mt6735/hal/D2/lens/lenslist.cpp

kernel-3.10/arch/arm/configs/T39D_T60_debug_defconfig
kernel-3.10/arch/arm/configs/T39D_T60_defconfig

device/alibaba/T39D_T60/ProjectConfig.mk

六、闪光灯
kernel-3.10/drivers/misc/mediatek/flashlight/Kconfig  
kernel-3.10/drivers/misc/mediatek/flashlight/src/mt6735/constant_flashlight/leds_strobe.c
device/alibaba/T39D_T60/ProjectConfig.mk

七、Gsensor 
kernel-3.10/drivers/misc/mediatek/accelerometer/mxc622x
kernel-3.10/drivers/misc/mediatek/accelerometer/Makefile
kernel-3.10/drivers/misc/mediatek/Kconfig.drivers
kernel-3.10/include/linux/sensors_io.h

kernel-3.10/drivers/misc/mediatek/mach/mt6735/T39D_T60/accelerometer/mxc622x
kernel-3.10/drivers/misc/mediatek/mach/mt6735/T39D_T60/Makefile

kernel-3.10/arch/arm/configs/T39D_T60_debug_defconfig
kernel-3.10/arch/arm/configs/T39D_T60_defconfig

device/alibaba/T39D_T60/ProjectConfig.mk

八、Alsps 
kernel-3.10/drivers/misc/mediatek/alsps/stk3x1x-new
kernel-3.10/drivers/misc/mediatek/alsps/em30718
kernel-3.10/drivers/misc/mediatek/alsps/Makefile
kernel-3.10/drivers/misc/mediatek/Kconfig.drivers

kernel-3.10/drivers/misc/mediatek/mach/mt6735/T39D_T60/alsps/stk3x1x-new
kernel-3.10/drivers/misc/mediatek/mach/mt6735/T39D_T60/alsps/em30718
kernel-3.10/drivers/misc/mediatek/mach/mt6735/T39D_T60/Makefile

kernel-3.10/arch/arm/configs/T39D_T60_debug_defconfig
kernel-3.10/arch/arm/configs/T39D_T60_defconfig

九、音频相关
kernel-3.10/sound/soc/mediatek/mt_soc_audio_v3/mt_soc_codec_63xx.c

十、工厂测试
vendor/mediatek/proprietary/custom/T39D_T60/factory/factory.chn.ini
vendor/mediatek/proprietary/custom/T39D_T60/factory/inc/cust.h
vendor/mediatek/proprietary/custom/T39D_T60/factory/inc/cust_led.h

十一、其它
①Gpio 配置

bootable/bootloader/lk/target/T39D_T60/dct/dct/codegen.dws
bootable/bootloader/preloader/custom/T39D_T60/dct/dct/codegen.dws
kernel-3.10/drivers/misc/mediatek/mach/mt6735/T39D_T60/dct/dct/codegen.dws
vendor/mediatek/proprietary/custom/T39D_T60/kernel/dct/dct/codegen.dws

这四个是一样的,只要修改其中一个,其它拷贝。

②去除不需要的配置

kernel-3.10/arch/arm/configs/T39D_T60_debug_defconfig
kernel-3.10/arch/arm/configs/T39D_T60_defconfig

device/alibaba/T39D_T60/ProjectConfig.mk

③私有化目录重点比较!
device/alibaba/T39D_T60/ProjectConfig.mk

bootable/bootloader/lk/target/T39D_T60/

bootable/bootloader/preloader/custom/T39D_T60/

kernel-3.10/drivers/misc/mediatek/mach/mt6735/T39D_T60/

vendor/mediatek/proprietary/custom/T39D_T60/

MTK驱动移植相关路径的更多相关文章

  1. MTK Camera驱动移植

    对于MTK Camera驱动移植一般分为四部分: 1.硬件IO口配置: 2.Camera驱动移植: 3.上电时序. 4.改动i2c控制器: 硬件电路: 1.GPIO配置 打开 mediatek\dct ...

  2. 基于MT6752/32平台 Android L版本驱动移植步骤

    基于MT6752/32平台 Android L版本驱动移植步骤 根据MK官网所述,在Android L 版本上Turnkey ABS 架构将会phase out,而Mediatek Turnkey架构 ...

  3. AM335x(TQ335x)学习笔记——GPIO关键驱动移植

    或按照S5PV210学习秩序.我们首先解决的关键问题.TQ335x有六个用户按钮,每个上.下.剩下.对.Enter和ESC. 我想开始学习S5PV210当同一,写输入子系统驱动器的关键问题要解决,但浏 ...

  4. LCD驱动移植在在mini2440(linux2.6.29)和FS4412(linux3.14.78)上实现对比(deep dive)

    1.Linux帧缓冲子系统 帧缓冲(FrameBuffer)是Linux为显示设备提供的一个接口,用户可以将帧缓冲看成是显示内存的一种映像,将其映射到进程地址空间之后,就可以直接进行读写操作,而写操作 ...

  5. AM335x(TQ335x)学习笔记——GPIO按键驱动移植

    还是按照S5PV210的学习顺序来,我们首先解决按键问题.TQ335x有六个用户按键,分别是上.下.左.右.Enter和ESC.开始我想到的是跟学习S5PV210时一样,编写输入子系统驱动解决按键问题 ...

  6. DM9000驱动移植在mini2440(linux2.6.29)和FS4412(linux3.14.78)上的实现(deep dive)篇一

    关于dm9000的驱动移植分为两篇,第一篇在mini2440上实现,基于linux2.6.29,也成功在在6410上移植了一遍,和2440非常类似,第二篇在fs4412(Cortex A9)上实现,基 ...

  7. kernel 4.4.12 EETI eGTouch 电容屏驱动移植

    kernel 4.4.12 EETI eGTouch 电容屏驱动移植: 在make menuconfig 里面添加如下选项: 添加通过事件上报接口节点: Device Drivers ---> ...

  8. AM335x kernel 4.4.12 i2c eeprom AT24c02驱动移植

    kernel 4.4.12 i2c eeprom AT24c02驱动移植 在kernel make menuconfig ARCH=ARM 中打开: Device Drivers ---> Mi ...

  9. wifi 驱动移植范例

    .改Makefile:  里面没有dm6441平台的,我看到有dm6446的,所以就在这里改了 ifeq ($(PLATFORM),DM6446) LINUX_SRC = /root/work/lin ...

随机推荐

  1. 有关写log的思考

    前言 在软件开发过程中,log往往是不太引人注意的环节,大部分的log都只是开发人员为了调试bug临时加上的.这样出来的软件,最后的log往往杂乱无章没有系统性.我们判断一个软件系统的log写的好不好 ...

  2. 更新CentOS 6.7源为阿里源

    1.备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2.下载新的CentOS-Base ...

  3. LeetCode第[5]题(Java):Longest Palindromic Substring 标签:String、动态规划

    题目中文:求最长回文子串 题目难度:Medium 题目内容: Given a string s, find the longest palindromic substring in s. You ma ...

  4. appium自动化测试(三)

    一. 层级定位和list 先通过find_element_by_XXX找到父级元素webelement,再通过webelement.find_element_by_XXX寻找子元素 二. 滑动屏幕 滑 ...

  5. 牛客比赛-Wannafly9-A/B/C

    A-链接:https://www.nowcoder.com/acm/contest/71/A来源:牛客网 给定n个正整数,请找出其中有多少个数x满足:在这n个数中存在数y=kx,其中k为大于1的整数 ...

  6. 【转】安装Ubuntu时卡在logo界面

    Ubuntu15.04 安装卡在logo界面不动,进度点卡死不动,原因主要是双显卡,电源设置项默认不合理,导致安装失败. 选择USB硬盘(uefi),进入到一个有四个选项的界面,分别是 1,try U ...

  7. QT延时方法

    (转自:http://blog.sina.com.cn/s/blog_613cfe940100kacm.html) 1. void sleep(unsigned int msec){    QTime ...

  8. Database项目中关于Procedure sp_refreshsqlmodule_internal的错误

    最近项目中发现一怪问题,使用DB项目发布数据库时,总提示 “(110,1): SQL72014: .Net SqlClient Data Provider: Msg 1222, Level 16, S ...

  9. Android中轻松使用线程

     当你第一次启动一个Android程序的时候,一个被 称为"main"的线程就被自动创建了.它被称为主线程或者UI线程,它是非常重要的因为负责分发事件给对应的widget,还包含画 ...

  10. CSS: Flexbox

    Use flexbox to create a responsive website, containing a flexible navigation bar and flexible conten ...