MTK驱动移植相关路径
转自: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驱动移植相关路径的更多相关文章
- MTK Camera驱动移植
对于MTK Camera驱动移植一般分为四部分: 1.硬件IO口配置: 2.Camera驱动移植: 3.上电时序. 4.改动i2c控制器: 硬件电路: 1.GPIO配置 打开 mediatek\dct ...
- 基于MT6752/32平台 Android L版本驱动移植步骤
基于MT6752/32平台 Android L版本驱动移植步骤 根据MK官网所述,在Android L 版本上Turnkey ABS 架构将会phase out,而Mediatek Turnkey架构 ...
- AM335x(TQ335x)学习笔记——GPIO关键驱动移植
或按照S5PV210学习秩序.我们首先解决的关键问题.TQ335x有六个用户按钮,每个上.下.剩下.对.Enter和ESC. 我想开始学习S5PV210当同一,写输入子系统驱动器的关键问题要解决,但浏 ...
- LCD驱动移植在在mini2440(linux2.6.29)和FS4412(linux3.14.78)上实现对比(deep dive)
1.Linux帧缓冲子系统 帧缓冲(FrameBuffer)是Linux为显示设备提供的一个接口,用户可以将帧缓冲看成是显示内存的一种映像,将其映射到进程地址空间之后,就可以直接进行读写操作,而写操作 ...
- AM335x(TQ335x)学习笔记——GPIO按键驱动移植
还是按照S5PV210的学习顺序来,我们首先解决按键问题.TQ335x有六个用户按键,分别是上.下.左.右.Enter和ESC.开始我想到的是跟学习S5PV210时一样,编写输入子系统驱动解决按键问题 ...
- DM9000驱动移植在mini2440(linux2.6.29)和FS4412(linux3.14.78)上的实现(deep dive)篇一
关于dm9000的驱动移植分为两篇,第一篇在mini2440上实现,基于linux2.6.29,也成功在在6410上移植了一遍,和2440非常类似,第二篇在fs4412(Cortex A9)上实现,基 ...
- kernel 4.4.12 EETI eGTouch 电容屏驱动移植
kernel 4.4.12 EETI eGTouch 电容屏驱动移植: 在make menuconfig 里面添加如下选项: 添加通过事件上报接口节点: Device Drivers ---> ...
- AM335x kernel 4.4.12 i2c eeprom AT24c02驱动移植
kernel 4.4.12 i2c eeprom AT24c02驱动移植 在kernel make menuconfig ARCH=ARM 中打开: Device Drivers ---> Mi ...
- wifi 驱动移植范例
.改Makefile: 里面没有dm6441平台的,我看到有dm6446的,所以就在这里改了 ifeq ($(PLATFORM),DM6446) LINUX_SRC = /root/work/lin ...
随机推荐
- Filter FASTA files
Use a regular expression for filtering sequences by id from a FASTA file, e.g. just certain chromoso ...
- MSER(Maximally Stable Extremal Regions)算法总结
ER与ER Tree形成过程 判断ER是否位MSER条件 MSER源码分析
- Listview_简单使用_(Virtual)
1.代码来自于“C:\Program Files (x86)\Borland\Delphi7\Demos\Virtual Listview” 1.1.是使用 ListView来显示数据 1.2.自己管 ...
- qtjambi_ZC
loadJambiJniLibrary --> loadLibrary --> loadNativeLibrary --> loadLibrary_helper class QApp ...
- jquery attr与prop的区别与联系
最近开发中发现用attr无法设置checkbox的选中事件,在网上找了下说要用prop,所以总结下两者的区别. 1.操作的对象不同 attr:操作的是HTML文档节点属性 prop:操作的是js对象属 ...
- 【hive】函数大全
数学函数 Return Type Name (Signature) Description DOUBLE round(DOUBLE a) Returns the rounded BIGINT valu ...
- LeetCode OJ:Majority Element II(主元素II)
Given an integer array of size n, find all elements that appear more than ⌊ n/3 ⌋ times. The algorit ...
- php判断字符串长度 strlen()与mb_strlen()函数
PHP strlen() 函数 定义和用法 strlen() 函数返回字符串的长度. 语法 strlen(string) 参数:string <?php $str=‘中文a字1符‘; echo ...
- less 应用
链接 变量传入, 实现不同方向的三角形
- bzero()函数
原型:extern void bzero(void *s, int n); 用法:#include <string.h> 功能:置字节字符串s的前n个字节为零且包括‘\0’. ...