在网络上看到的一篇资料,分享给大家参考,
MT6577 Android驱动设置:
1.1怎样新建一个LCD驱动
LCD模组主要包括LCD显示屏和驱动IC。比如LF040DNYB16a模组的驱动IC型号为NT35510。要在MT6577平台上新建这个lcd的驱动,步骤如下:
A. 新建文件夹nt35510:
mediatekcustomcommonkernellcm
t35510
mediatekcustomcommonlklcm
t35510 //mediatekcustomcommonlcm
t35510
B.修改mediatekcustomcommonkernellcmmt65xxlcmlist.c, 在lcmdriverlist [ lcmcount ] 中增加nt35510lcm_drv。
C.打开mediatekconfigginwave73_gbProjectConfig.mk:
BUILDLK=yes //BUILDUBOOT=yes
BOOT_LOGO=wsvganl
CUSTOMKERNELLCM = nt35510
CUSTOMLKLCM= nt35510 // CUSTOMUBOOTLCM =nt35510
LCM_WIDTH=600
LCM_HEIGHT=1024
驱动文件移植原则:
根据具体平台,填充对应的函数,不能直接复制整个文件,避免不必要编译和接口错误。
1.3 LCD显示旋转(横竖屏旋转,关联到很多界面,需要统一修改)
方式一:横竖屏分辨率修改(还需要修改TP驱动):
LCM_WIDTH=1024
LCM_HEIGHT=600
方式二:lcm显示旋转,只需要修改:(还需要旋转camera驱动)
MTKLCMPHYSICAL_ROTATION=90
MTKTOUCHPHYSICALROTATIONRELATIVETOLCM=90
camera 旋转
Z:jb2_131217alpsmediatekcustomhalimgsensorsrccfgsettingimgsensor.cpp
static SensorOrientation_T const inst =
lcd rgb频率:
//params->dpi.mipipllclk_ref =536870912;
params->dpi.mipipllclk_ref= (33.3(167772168*2))/26; //33.3MHz
//params->dpi.mipipllclk_ref= 536870912; //52.0MHz
colorformat 修改
params->dpi.format = LCMDPIFORMATRGB888; // format is 24 bit//LCMDPIFORMATRGB666
1.5 修改显示分辨率:
1.5.1配置修改:
打开mediatekconfigginwave73_gbProjectConfig.mk:
LCM_WIDTH=600
LCM_HEIGHT=1024
Lk_logo= wsvganl 及相关logo文件修改
15.2 lcm驱动分辨率修改,可自行手动修改(注意横竖数值对应)
对应的lcm :mediatekcustomcommonkernellcm
gb_mt8193
15.3 tpsensor driver修改,对应分辨率驱动(fae sensor提供驱动代码)。
alpsmediatekcustomprjkernel ouchpanelGSLx680GSLx680.h
- leds 配置
CUSTOMKERNELLEDS= mt65xx
mediatekcustomprjkernelledsmt65xxcust_leds.c
mediatekcustomprjlkcust_leds.c
static structcustmt65xxled custledlist[MT65XXLEDTYPE_TOTAL] = {
{"red",MT65XXLEDMODE_NONE, -1,{0}},
{"green",MT65XXLEDMODE_NONE, -1,{0}},
{"blue",MT65XXLEDMODE_NONE, -1,{0}},
{"jogball-backlight",MT65XXLEDMODE_NONE, -1,{0}},
{"keyboard-backlight",MT65XXLEDMODE_NONE,-1,{0}},
{"button-backlight", MT65XXLEDMODE_NONE, -1,{0}}, // modify
{"lcd-backlight",MT65XXLEDMODEPWM,PWM1,{PWMCLKNEWMODEBLOCK,CLKDIV128,4,4}}, //modify
//{"lcd-backlight",MT65XXLEDMODECUST,(int)DISPSetBacklight,{0}},
};
..mediatekplatformmt6582kerneldriversledsleds.c
mt65xxflashlighton(){}
mt65xxflashlightoff(){}
2.1 LED背光亮度修改:
mediateksourcekerneldriversledsleds.c
验证方式:adb shell查看:
shell@android:/sys/class/leds/lcd-backlight$ cat max_brightness
备注:MMI层最亮、最暗背光调节代码:
./config.xml:
20
alpsframeworksbasecorejavaandroidosPowerManager.java:
private staticfinal int MAXIMUMBACKLIGHT = android.os.PowerManager.BRIGHTNESSON;
- Flash配置:
3.1 型号配置:
3.1.1 CUSTOMMEMORYHDR(需要确认是否是MTK认证的flash ic)
mediatekcustom$(PROJECT)preloaderinccustom_MemoryDevice.h
备注:新增flash ic添加到此处,flash可以做到兼容;不能兼容相同IC Id的memeory ic.
3.2 特定项目不同类型分区定义信息(是否定义、顺序):
mediatekcustomkernelcoresrcpartition.c
structpartnamemap gpartnamemap[PARTMAX_COUNT] = {
{"preloader", PART_PRELOADER, "rawdata", 0, 0, 0},
{"dsp_bl", PART_DSP_DL, "rawdata", 1, 0, 0},
{"mbr", PART_MBR, "raw data", 2, 1, 1},
{"ebr1", PART_EBR1, "raw data", 3, 1, 1},
{"pmt", PART_PMT, "raw data", 4, 0, 0},
{"nvram", PART_NVRAM, "rawdata", 5, 0, 0},
{"seccfg", PART_SECURE, "raw data", 6, 0, 0},
{"uboot", PART_UBOOT, "raw data", 7, 1, 1},
{"boot", PART_BOOTIMG, "raw data", 8, 1, 1},
{"recovery", PART_RECOVERY, "rawdata", 9, 1, 1},
{"sec_ro", PART_SECSTATIC, "ext4", 10, 0, 0},
{"misc", PART_MISC, "raw data", 11, 0, 0},
{"logo", PART_LOGO, "raw data", 12, 1, 1},
{"expdb", PART_APANIC, "raw data", 13, 0, 0},
{"system", PART_ANDSYSIMG, "ext4", 14, 1, 1},
{"cache", PART_CACHE, "ext4", 15, 1, 1},
{"userdata", PART_USER, "ext4", 16, 1, 1},
{"fat", PART_FAT, "fat", 17, 0, 0},
};
3.3 emmc scat 分区大小设置(emmc) :
可对emmc进行分区,修改preloadersystemimage톽ataFAT等各个分区。
alpsmediatekbuild oolsptgenMT6577partitiontableMT6577.xls
备注:Cache分区需要保持在512mb左右,否则系统会比较慢,响应迟缓。
3.4 FLASH参数配置文件位置(MemoryDeviceList_MT6577.xls):
MEMORYDEVICEXLS =
mediatekbuild oolsemigen$(MTKPLATFORM)MemoryDeviceList$(MTK_PLATFORM).xls
.xls文件含三个页面:
MT6577(page one):配置Flash Vendor Id 对应的硬件参数。
NAND(page two):
emmc_region(pagethree)
3.5 Flash驱动电压修改,读写速度方式修改:
mediatekcustomkonka73_gbkernelcoresrcboard.c
struct msdc_hw msdc0_hw =
struct key x[] = {
KEYS_PWRKEY_MAP,
{ KEY_HOME, "Home" },
{ KEY_MENU, "Menu" },
{ KEY_HOMEPAGE, "HomePage" },
}
//工厂模式按键定义
5.3 recoverymode恢复模式按键定义
mediatekcustomprj
ecoveryinccust_keys.h
5.4 home键配置(直接引出的,不需要在.dws中定义按键映射)
alpsmediatekcustomprjkernelkpdkpdmtk_kpd.h
home键添加唤醒功能
alpsmediatekconfigprjmtk-kpd.kl
key 102 HOME WAKE
6.PM 充电
6.1 配置文件位置:
CUSTOMKERNELBATTERY= battery
mediatekcustomkernelbatterybatterycust_battery.h
mediatekcustomkernelbatterybatterycustomfuelgauge.h
6.2充电常用参数修改:
..mediatekcustomkernelbatterybatterycust_battery.h
6.2.1充电电流修改:
6.2.2.充电电阻设定(根据硬件的bom):
6.2.3 充电温度检测设定
// #defineBATNTCTSM_1
NTC修改为10K电阻或者47K电阻(NTC 为电池温度保护NegativeTemperature Coefficient)
其他:
6.7充电界面显示修改:
mediatekcustomlkinclude argetcust_display.h//坐标
mediatekplatformmt6577lkmt_logo.c//显示
6.8 电池容量、电池曲线修改:
电池容量修改:
mediatekcustomkernelbatterybatterycustomfuelgauge.h
电池曲线集成方式:(电压-百分比对应表需要电池厂商提供)
mediatekcustomkernelbatterybatterycustfuelgauge.h
BATTERYPROFILESTRUCbatteryprofilet1[] =// T1 0C
BATTERYPROFILESTRUCbatteryprofilet2[] =// T2 25C
7.camera
7.1 相关代码位置:
mediatekconfigXXXX(红色字为具体的项目名)
文件:ProjectConfig.mk
CUSTOMKERNELIMGSENSOR = …… gc2235_raw
CUSTOMKERNELMAINIMGSENSOR = …… gc2235raw
CUSTOMHALIMGSENSOR = …… gc2235_raw
CUSTOMHALMAINIMGSENSOR = …… gc2235raw
kernel:
mediatekcustomcommonkernelimgsensorgc2235_raw
mediatekcustomcommonkernelimgsensorsrc
文件:kd_sensorlist.h
添加内容:
UINT32 GC2235SensorInit(PSENSORFUNCTIONSTRUCT *pfFunc);
ACDKKDSENSORINITFUNCTION_STRUCT
kdSensorList[MAXNUMOFSUPPORTSENSOR+1] =
,
};
mediatekcustomcommonkernelimgsensorinc
文件:kd_imgsensor.h
添加内容:
hal
mediatekcustomcommonhalimgsensorgc2235_raw
mediatekcustomcommonhalimgsensorsrc
文件:sensorlist.cpp
添加内容:
MSDKSENSORINITFUNCTIONSTRUCT SensorList[] =
;
注意:在 kdSensorList 和 SensorList里面添加驱动的时候要注意,Sensor添加的位置要一样。否则驱动会跑乱,轻则 ISP参数不对,重则 Sensor 无法启动。
7.2 拍照图片尺寸设置:
..mediatekcustomhalcameracameracfgftbl$prj$rawmain.h
//Capture Size
CONFIGFEATURE(FIDCAP_SIZE,
BY_DEFAULT(CAPTURE_SIZE_1600_1200),
CAPTURE_SIZE_640_480,
CAPTURE_SIZE_1280_960,CAPTURE_SIZE_1600_1200,
)
7.3 Camera物理角度旋转
90度:
alpsmediatekcustom$prj$halimgsensorsrccfgsettingimgsensor.cpp
static SensorOrientation_T const inst =
if(sensorid != GC0328FRONTSENSORID) //---lcz
{
return ERROR_SENSOR_CONNECT_FAIL;
}
}
GC0328_FRONTOpen()
if(sensorid != GC0328FRONTSENSORID) {
return ERROR_SENSOR_CONNECT_FAIL;
}
}
- Voice coil motor摄像头上的自动调焦音圈马达
CUSTOMHALLENS =dummylens dummylens
CUSTOMKERNELLENS= dummylens dummylens
CUSTOMHALMAINLENS= dummylens
CUSTOMHALMAINBACKUPLENS=
CUSTOMHALSUBLENS= dummylens
CUSTOMHALSUBBACKUPLENS=
CUSTOMKERNELMAINLENS= dummylens
CUSTOMKERNELMAINBACKUPLENS=
CUSTOMKERNELSUBLENS= dummylens
CUSTOMKERNELSUBBACKUPLENS=
mediatekcustomcommonkernellensdummylensdummylens.c
- TouchPanel
10.1配置
CUSTOMKERNELTOUCHPANEL= gt818b
..mediatekcustomcommonkernel ouchpanelsrcmtk_tpd.c
..mediatekcustomcommonkernel ouchpanelgt818b
moduleinit(tpddriver_init);
moduleexit(tpddriver_exit);
tpddriveradd(&tpddevicedriver);
tpddriverremove(&tpddevicedriver);
10.2 TP原点由IC商现场调试后释放方案设计公司。
10.3 引脚定义
复位脚、中断、I2C
10.4 物理概念
T+G 双层玻璃
P+G 单层玻璃
10.5 TP实现距离感应功能宏开关:
mediatekcustomcommonkernel ouchpanelgslX680 gslX680_driver.c
//#defineTPDPSSUPPORT
11 震动马达
CUSTOMKERNELVIBRATOR=vibrator
a.马达震动幅度(MT6582及其他最新平台):
..mediatekcustomkernelvibratorcust_vibrator.c
static structvibratorhw custvibrator_hw = {
.vib_timer = 80,//30, //振动时长
.vib_limit = 9,//振动??
.vib_vol = 0x5, //2.8V for vibr // :0x5//振动电压
};
b.马达震动幅度MT6577直接修改pmic驱动电压:
此文件可以修改各个gpio驱动电压:
alpsmediatekplatformmt6577lkmt_pmic.c
voidPMICCUSTOMSETTING_V1(void) {}
ret=pmicconfiginterface(BANK0DIGLDOCON33,0x3,
BANK0RGVIBRVOSELMASK,BANK0RGVIBRVOSELSHIFT);//0x4
- RTC
12.1配置文件位置:
CUSTOMKERNELRTC =rtc
mediatekcustomkonka73_gbkernel
tc
tc
tc-mt6573.h
mediatekplatformmt6573kerneldrivers
tcmtk_rtc.c
12.2. RTC默认日期
alpsmediatekcustom[project]preloaderinccust_rtc.h
alpsmediatekcustom[project]kernel
tc
tc
tc-mt65XX.h
- wifi
CUSTOMKERNELWIFI=
MTKSCREENOFFWIFIOFF= no
MTKWIFIP2P_SUPPORT= yes
MTKWIFIHOTSPOT_SUPPORT= yes
mediatekcustomcommonkernelwifimt592xdummy.c
14.. HEADSET
CUSTOMKERNELHEADSET= accdet
MTKHEADSETICON_SUPPORT= yes
mediatekcustomkonka73gbkernelheadsetaccdetaccdetcustom.h
14 SIM
14.1双卡、单卡版本切换:
Double SIM
GEMINI = yes
MTKGEMINIENHANCEMENT= yes
MTKSHAREMODEM_SUPPORT= 2
MTKSHAREMODEM_CURRENT= 2
Single SIM
GEMINI = no
MTKGEMINIENHANCEMENT= no
MTKSHAREMODEM_SUPPORT= 2
MTKSHAREMODEM_CURRENT= 1
14.2 simcard热插拔功能
MTKSIMHOT_SWAP=yes
MTKSIMHOTSWAPCOMMON_SLOT=yes
.dws配置方法(由原理图设计填写):
- 传感器
MTKSENSORSUPPORT= yes
CUSTOMKERNELACCELEROMETER= auto//重力加速度传感器
CUSTOMKERNELMAGNETOMETER=akm8975//磁力感应器//
CUSTOMKERNELALSPS= tmd2771//光感距离传感器
CUSTOMKERNELBAROMETER=//气压计
CUSTOMKERNELGYROSCOPE=//陀螺仪
16.1 重力加速度传感器(G-sensor感应器)
CUSTOMKERNELACCELEROMETER= auto//传感器
mediateksourcekerneldrivershwmonhwmsenHwmsen_dev.c
inthwmsengsensoradd(struct sensorinitinfo* obj)
mediatekcustomcommonkernelaccelerometerauto
重力传感方向设置:
alpsmediatekcustomkernelaccelerometermc3210cust_acc.c
static structacchw custacc_hw = ;
16.6 compass 指南针
CUSTOMKERNELMAGNETOMETER= akm8975
mediatekcustomcommonkernelmagnetometerakm8975akm8975.c
mediatekcustomkonka73gbkernelmagnetometerakm8975custmag.c
- flashlight
CUSTOMHALFLASHLIGHT= dummy_flashlight
CUSTOMKERNELFLASHLIGHT= dummy_flashlight
闪光灯类型:
备注:camera闪光灯与camera驱动无关,只需要打开开关,这是由MTK开发的独立功能。
mediatekcustomcommonkernelflashlightdummyflashlightdummyflashlight.c
mediatekcustomcommonkernelflashlightsrckd_flashlightlist.c
mediatekcustomcommonkernelflashlight
17.1 LED闪光灯配置为手电筒模式:???
- jogball 轨迹球
CUSTOMKERNELJOGBALL=
mediatekcustomcommonkerneljogball
- atv
CUSTOMHALMATV =
CUSTOMKERNELMATV=
HAVEMATVFEATURE=yes#no #Armin
MTKATVCHIP=MTK_MT5193 # Armin
MTKMATVANALOG_SUPPORT=yes#no//模拟通道、数字通道切换功能开关
mediatekcustomcommonkernelmatvmt5193matv.c
- sound
MTKSOUNDRECORDERAPP= yes
CUSTOMKERNELSOUND= speaker
mediatekcustomcommonkernelsoundincyusuandroidspeaker.h
mediatekcustomkonka73gbkernelsoundspeakeryusuandroid_speaker.c
- USB
CUSTOMKERNELUSB =mt6577
mediatekcustomcommonkernel춌rcMakefile
mediatekcustommt6573kernel춌rcmtkusbcustom.c
mediatekcustommt6573kernel춌rcmtkusbcustom.h
mediatekcustommt6573inccust_sdc.h
mediatekplatformmt6573kerneldrivers쪐adget
mediatekplatformmt6573kerneldriverspower
20.1 USB OTG功能(终端连接外接U盘)
alps/mediatek/config/{project}/autoconfig/kconfig/project中打开
CONFIGUSBMTK_OTG=y
CONFIGUSBMTKHDRCHCD= y
20.2 MTP(MediaTransfer Protocol)
USB连接设备,可选存储方式介绍:
USB存储设备、MTP(媒体设备)、PTP(相机)、只充电、内置光盘。
- BT
MTKWLANCHIP =MT6620 # candidate settings: MT6620
MTKBTCHIP =MTKMT6620 # candidate settings:MTKMT6611MTKMT6612MTKMT6616MTK_MT6620
MTKWLANSUPPORT =yes
MTKBTSUPPORT = yes
MTKWLANSUPPORT =yes
MTKWLANBTSINGLEANT= no
MTKBT30HSSUPPORT= yes
config BTfeature
MTKBT21_SUPPORT =yes
MTKBT30_SUPPORT =yes
MTKBT40_SUPPORT =yes
MTKBTFMOVERBTVIACONTROLLER= yes
MTKBTPROFILE_OPP= yes
MTKBTPROFILE_SIMAP= yes
MTKBTPROFILE_PRXM= yes//蓝牙距离感应装置
MTKBTPROFILE_PRXR= yes//蓝牙距离感应装置
MTKBTPROFILE_HIDH= yes//无线输入设备
MTKBTPROFILE_FTP= yes
MTKBTPROFILE_PBAP= yes
MTKBTPROFILE_MANAGER= yes
MTKBTPROFILE_BPP= yes
MTKBTPROFILE_BIP= yes
MTKBTPROFILE_DUN= yes
MTKBTPROFILE_PAN= yes
MTKBTPROFILE_HFP= yes
MTKBTPROFILE_A2DP= yes
MTKBTPROFILE_AVRCP= yes
MTKBTPROFILE_AVRCP14= yes
MTKBTPROFILE_TIMEC= no
MTKBTPROFILE_TIMES= no
MTKBTPROFILE_MAPS= no
MTKBTPROFILE_MAPC= no
MTKBTPROFILE_SPP= yes
config BTfeature end
mediatekcustomcommonkernelbtwlanembtwlanembtwlanem.c
- FM
MTKFMCHIP =MT6620_FM
MTKFMSUPPORT =yes
MTKFMTX_SUPPORT =yes
MTKFMAUDIO =FMANALOGINPUT
mediatekcustomcommonkernelfmmt6620dummy.c
- OFN 光学手指鼠标
CUSTOMKERNELOFN =ofn1090
mediatekcustomcommonkernelofninc
mediatekcustomkonka73gbkernelofnofn1090custofn.c
26.modem
3g: modemmakePRJ_HSPA.mak
2g: modemmakePRJ_GPRS.mak
26.1modem模块位置及组成
配置文件位置:prjmodemmakePRJ_HSPA.mak
工程名称配置:BOARDVER = PRJBB
26.2 modem源码工程编译(../prj/modem)
./make.shPRJ_HSPA.mak new
26.3 modem文件修改:
RF模块名配置:(安装项目区分定义文件夹名称)
prjmodemmakePRJ_HSPA.mak
GSM射频模块:RFMODULE = MT6162CUSTOM
3G射频模块:UMTSRFMODULE = CUSTOM_MT6162
射频参数配置:
GSM射频参数:
prjmodemcustoml1rfMT6162CUSTOMm12193.c
prjmodemcustoml1rfMT6162CUSTOMl1dcustomrf.h
prjmodemcustoml1rfMT6162CUSTOMl1dcustomrf_.h
prjmodemcustoml1rfMT6162CUSTOMl1dcustomrf_.h
3G射频参数:
prjmodemcustom兞m>rfCUSTOMMT6162ሙ3.c
prjmodemcustom兞m>rfCUSTOMMT6162凕em>customrf.h
prjmodemcustom兞m>rfCUSTOMMT6162凕em>customrf_.h
prjmodemcustom兞m>rfCUSTOMMT6162凕em>customrf_.h
26.4 编译好文件修改名称并拷贝:
modembuild_PRJDEFAULTbin:
DbgInfoWR8.W1315.MD.WG.MPPRJMOLYWR8W1315MDWGMPV15201312101150PRJ.mak
PRJPCB01MT6582_S00.elf
PRJPCB01MT6582S00.MOLYWR8W1315MDWGMP_V15.bin
modembuild_PRJDEFAULT stdatabase
BPLGUInfoCustomAppSrcPMT6582S00MOLYWR8W1315MDWGMP_V15
catcher_filter.bin
修改名称,分别修改为:
DbgInfoWR8.W1315.MD.WG.MPPRJMOLYWR8W1315MDWGMPV152013121011501wgn
modem1wg_n.mak
PRJPCB01MT6582S001wgn.elf
modem1wg_n.img
BPLGUInfoCustomAppSrcPMT6582S00MOLYWR8W1315MDWGMPV151wgn
catcherfilter1wgn.bin
26.5 modem库替换编译(..prj/alps/mediate/custom/common/modem)
CUSTOMMODEM=YOURMODEM
此编译表示:已将在modem源码工程中编译好的镜像放入MTKAndroid 工程中后,存放位置:
./mediatek/custom/common/modem/YOUR_MODEM
执行如下编译命令:./mk update-modem,这个命令会依次做如下步骤:
- custgen 2. check modem 3. sign modem 4.update modem
gmodemband2 band7调换:
modemcustommodem兞m>rf_PCBV1P1PAAIRB1258凕/em>custom_rf.h
射频频段
2G:850/900/1800/1900
3G:
Band1 –2100???(其他)
Band2 --
Band5 --
Band8 --
WCDMA B1+B8:主要是欧洲
Wcdma B1+B2+B5:南美
Wcdma B2+B4+B5:北美
29.SD卡
27.1热插拔功能
1,sd卡热插拔机制的实现需要软件和硬件同时配合才能实现。
2,在电路上,需要一根单独的检测pin脚,通过检测pin脚的高低电平来检测sd卡的插拔动作,并在dws中将其配置成上拉或下拉
3,软件上的配置主要就是在mediatekcustomkernelcoresrcboard.c中,msdc1hw 结构体中的 flags 的 MSDCCDPINEN 和MSDC_REMOVABLE,这两个flag是热插拔的flag,如果不需要热插拔,请把这两个flag移除。
4,如果是低电平触发,将msdc1hw中的.cdlevel 设置成 MSDCCDLOW,否则设置成MSDCCDHIGH
备注:
(1),从hardware的角度,sd 卡槽中的CD 引脚与chip的EINT的某个脚连在一起,且chip内部会有上拉电阻。
(2),dct的配置如下:
注:EINT16使用的哪个GPIO,可以参考硬件hw_config.xls文档
30.module(四合一芯片:FM/BT/WIFI/GPS)MT6628、MT6620
CUSTOMHALCOMBO=mt6628
CUSTOMKERNELFM=mt6628
MTKBTCHIP=MTK_MT6628
MTKFMCHIP=MT6628_FM
MTKWLANCHIP=MT6628
MTKCOMBOCHIP=MT6628
MTKGPSCHIP=MTKGPSMT6628
31.音频参数集成(全部参数由硬件提供,直接合成)
参照:[FAQ09151][Audio Drv]各个音频参数的功能说明
30.1 ring/key/mic/fmr/speech/sidetone/media/matv分别normal/headset/handfree三个模式的不同音量等级修改:
mediatekcustomcgenincaudiovolumecustom_default.h//8个等级
mediatekcustomcgenincaudiover1volumecustomdefault.h//16个等级
30.2 med/speech音频参数修改:
mediatekcustomcgenincmedaudiodefault.h
mediatekcustomcgenincsphcoeffdefault.h
30.3 voip音频参数修改:
mediatekcustomcgenincaudiovoipcustom.h