//memory 修改
1. device/mediatek/build/build/tools/emigen/MT6580/MemoryDeviceList_MT6580.xls
2. bootable/bootloader/preloader/tools/emigen/MT6580/MemoryDeviceList_MT6580.xls
3. bootable/bootloader/preloader/custom/keytak6580_we_l/inc/custom_MemoryDevice.h
//lcd 调试
? bootable/bootloader/lk/dev/lcm/ili9881c_z1_dsi_vdo
M bootable/bootloader/lk/dev/lcm/mt65xx_lcm_list.c
M bootable/bootloader/lk/project/ckt6580_we_l.mk
M kernel-3.10/arch/arm/configs/ckt6580_we_l_debug_defconfig
M kernel-3.10/arch/arm/configs/ckt6580_we_l_defconfig
? kernel-3.10/drivers/misc/mediatek/lcm/ili9881c_z1_dsi_vdo
M kernel-3.10/drivers/misc/mediatek/lcm/mt65xx_lcm_list.c
M kernel-3.10/drivers/misc/mediatek/mach/mt6580/ckt6580_we_l/lcm/mt65xx_lcm_list.c
//修改内置功放有声音
1. M:\mt6580a\kernel-3.10\arch\arm\configs\ckt6580_we_l_debug_defconfig
2. M:\mt6580a\kernel-3.10\arch\arm\configs\ckt6580_we_l_defconfig
CONFIG_MTK_SPEAKER=y
3../vendor/mediatek/proprietary/custom/ckt6580_we_l/hal/audioflinger/audio/audio_custom_exp.h
#define USING_CLASSD_AMP // define using which flag
//修改外部功放有声音
1. M:\mt6580a\kernel-3.10\arch\arm\configs\ckt6580_we_l_debug_defconfig
2. M:\mt6580a\kernel-3.10\arch\arm\configs\ckt6580_we_l_defconfig
CONFIG_MT_SND_SOC_V3=y
# CONFIG_MTK_SPEAKER is not set
3../vendor/mediatek/proprietary/custom/ckt6580_we_l/hal/audioflinger/audio/audio_custom_exp.h
#define USING_CLASSD_AMP // define using which flag
#define USING_EXTAMP_HP // define using which flag
#define HAVING_RCV_SPK_SWITCH
//耳机相关的
1.单纯的耳机检测(BB端的中断)
2.耳机+mic一起的检测(在1的基础上,PMIC还要检测一个电压)
关掉CONFIG_MTK_ACCDET
//CTP 调试
bootable/bootloader/lk/target/ckt6580_we_l/dct/dct/codegen.dws
bootable/bootloader/preloader/custom/ckt6580_we_l/dct/dct/codegen.dws
kernel-3.10/drivers/misc/mediatek/mach/mt6580/ckt6580_we_l/dct/dct/codegen.dws
vendor/mediatek/proprietary/custom/ckt6580_we_l/kernel/dct/dct/codegen.dws
device/ckt/ckt6580_we_l/ProjectConfig.mk kernel-3.10/drivers/input/touchscreen/mediatek/GT5688
kernel-3.10/drivers/input/touchscreen/mediatek/Makefile
kernel-3.10/drivers/misc/mediatek/mach/mt6580/ckt6580_we_l/touchpanel/GT5688
//添加开机动画和铃声
1.J:\device\mediatek\common\device.mk (添加开机动画+铃声,使能编译到)
PRODUCT_COPY_FILES += vendor/mediatek/proprietary/custom/ckt6580_we_l/thirdlib/libsubprocess.so:system/vendor/lib/libsubprocess.so
PRODUCT_COPY_FILES += vendor/mediatek/proprietary/custom/ckt6580_we_l/thirdlib/bootaudio.mp3:system/media/bootaudio.mp3
PRODUCT_COPY_FILES += vendor/mediatek/proprietary/custom/ckt6580_we_l/thirdlib/bootanimation.zip:system/media/bootanimation.zip
2.J:\vendor\mediatek\proprietary\custom\ckt6580_we_l\thirdlib 目录下添加bootaudio.mp3 和bootanimation.zip
//camera 调试
M device/ckt/ckt6580_we_l/ProjectConfig.mk
M kernel-3.10/arch/arm/configs/ckt6580_we_l_debug_defconfig
M kernel-3.10/arch/arm/configs/ckt6580_we_l_defconfig
M kernel-3.10/drivers/input/touchscreen/mediatek/synaptics_2202/inc/cust_gpio_usage.h
M kernel-3.10/drivers/misc/mediatek/imgsensor/inc/kd_imgsensor.h 1
M kernel-3.10/drivers/misc/mediatek/imgsensor/src/mt6580/kd_sensorlist.h 2
? kernel-3.10/drivers/misc/mediatek/imgsensor/src/mt6580/sp2308_mipi_raw
M kernel-3.10/drivers/misc/mediatek/mach/mt6580/ckt6580_we_l/camera/camera/kd_camera_hw.c 3
M vendor/mediatek/proprietary/custom/common/kernel/imgsensor/inc/kd_imgsensor.h 5
? vendor/mediatek/proprietary/custom/mt6580/hal/imgsensor/sp2308_mipi_raw
M vendor/mediatek/proprietary/custom/mt6580/hal/imgsensor_src/sensorlist.cpp 4
? vendor/mediatek/proprietary/custom/mt6580/hal/sendepfeature/sp2308_mipi_raw
//charge 调试
1.添加驱动
chenlijun@szhxc:~/petRobot$ find -name fan5405*
./kernel-3.10/drivers/misc/mediatek/power/mt6580/fan5405.c
./kernel-3.10/drivers/misc/mediatek/power/mt6580/fan5405.h
./bootable/bootloader/lk/platform/mt6580/fan5405.c
./bootable/bootloader/lk/platform/mt6580/include/platform/fan5405.h
./bootable/bootloader/preloader/platform/mt6580/src/drivers/fan5405.c
./bootable/bootloader/preloader/platform/mt6580/src/drivers/inc/fan5405.h
2.充电相关的配置文件
chenlijun@szhxc:~/petRobot$ find -name charging_hw_fan5405*
./kernel-3.10/drivers/misc/mediatek/power/mt6580/charging_hw_fan5405.c
3.充电逻辑文件
R:\f18a\kernel-3.10\drivers\power\mediatek
battery_common.c
battery_meter.c
switch_charging.c
4.配置文件
chenlijun@szhxc:~/f18a_5.1/f18a$ find -name ckt6580_we_l.mk
./bootable/bootloader/lk/project/ckt6580_we_l.mk
./bootable/bootloader/preloader/custom/ckt6580_we_l/ckt6580_we_l.mk
./vendor/mediatek/proprietary/trustzone/project/ckt6580_we_l.mk
\f18a\kernel-3.10\arch\arm\configs\ckt6580_we_l_defconfig
\f18a\kernel-3.10\arch\arm\configs\ckt6580_we_l_debug_defconfig
\f18a\device\ckt\ckt6580_we_l\ProjectConfig.mk
5.控制编译的文件
R:\f18a\bootable\bootloader\lk\platform\mt6580\rules.mk
6.配置充电使能管脚
根据项目GPIO配置表,在dws中配置充电Enable管脚
并在驱动代码中拉低GPIO使能充电
7.修改电池曲线相关参数
Cust_battery_meter.h (f18a\kernel-3.10\drivers\misc\mediatek\mach\mt6580\ckt6580_we_l\power) 2854 2018/8/1
Cust_battery.h (f18a\bootable\bootloader\lk\target\ckt6580_we_l\include\target) 2407 2018/7/23
f18a——配置20180810
//camera 相关ov2710_mipi_yuv tvp5151_mipi_yuv
chenlijun@szhxc:~/f18a_wen/f18a$ svn status
M device/ckt/ckt6580_we_l/ProjectConfig.mk
M kernel-3.10/arch/arm/configs/ckt6580_we_l_debug_defconfig
M kernel-3.10/arch/arm/configs/ckt6580_we_l_defconfig
M kernel-3.10/drivers/misc/mediatek/imgsensor/inc/kd_imgsensor.h
M kernel-3.10/drivers/misc/mediatek/imgsensor/src/mt6580/kd_sensorlist.c
M kernel-3.10/drivers/misc/mediatek/imgsensor/src/mt6580/kd_sensorlist.h
? kernel-3.10/drivers/misc/mediatek/imgsensor/src/mt6580/ov2710_mipi_yuv
? kernel-3.10/drivers/misc/mediatek/imgsensor/src/mt6580/tvp5151_mipi_yuv
M kernel-3.10/drivers/misc/mediatek/mach/mt6580/ckt6580_we_l/camera/camera/kd_camera_hw.c
M kernel-3.10/drivers/misc/mediatek/mach/mt6580/ckt6580_we_l/camera/camera/kd_camera_hw.h
M kernel-3.10/kernel/printk.c
M vendor/mediatek/proprietary/custom/common/kernel/imgsensor/inc/kd_imgsensor.h
? vendor/mediatek/proprietary/custom/mt6580/hal/imgsensor/ov2710_mipi_yuv
? vendor/mediatek/proprietary/custom/mt6580/hal/imgsensor/tvp5151_mipi_yuv
M vendor/mediatek/proprietary/custom/mt6580/hal/imgsensor_src/sensorlist.cpp
? vendor/mediatek/proprietary/custom/mt6580/hal/sendepfeature/ov2710_mipi_yuv
? vendor/mediatek/proprietary/custom/mt6580/hal/sendepfeature/tvp5151_mipi_yuv
//充电IC fan5405相关
chenlijun@szhxc:~/f18a_5.1/f18a$ svn status
M bootable/bootloader/lk/platform/mt6580/fan5405.c
M bootable/bootloader/lk/project/ckt6580_we_l.mk
M bootable/bootloader/lk/target/ckt6580_we_l/dct/dct/codegen.dws
M bootable/bootloader/preloader/custom/ckt6580_we_l/ckt6580_we_l.mk
M bootable/bootloader/preloader/custom/ckt6580_we_l/dct/dct/codegen.dws
M bootable/bootloader/preloader/platform/mt6580/src/drivers/fan5405.c
M device/ckt/ckt6580_we_l/ProjectConfig.mk
M kernel-3.10/arch/arm/configs/ckt6580_we_l_debug_defconfig
M kernel-3.10/arch/arm/configs/ckt6580_we_l_defconfig
M kernel-3.10/drivers/misc/mediatek/mach/mt6580/ckt6580_we_l/dct/dct/codegen.dws
M kernel-3.10/drivers/misc/mediatek/mach/mt6580/ckt6580_we_l/power/cust_charging.h
M kernel-3.10/drivers/misc/mediatek/power/mt6580/charging_hw_fan5405.c
M kernel-3.10/drivers/misc/mediatek/power/mt6580/fan5405.c
M vendor/mediatek/proprietary/custom/ckt6580_we_l/kernel/dct/dct/codegen.dws