修改文件:
mtk-soc-codec-6375.c
static void Ext_Speaker_Amp_Change(bool enable)
{
pr_debug("%s(), enable %d\n", __func__, enable);
#define SPK_WARM_UP_TIME (25) /* unit is ms */
if (enable) {
AudDrv_GPIO_EXTAMP_Select(true, 3);//modify
/* msleep(SPK_WARM_UP_TIME); *///modify
usleep_range(5 * 1000, 10 * 1000); //modify
AudDrv_GPIO_EXTAMP_Select(false, 3);
/*udelay(1000); */
usleep_range(1 * 1000, 2 * 1000);
AudDrv_GPIO_EXTAMP_Select(true, 3);
/* msleep(SPK_WARM_UP_TIME); */
usleep_range(5 * 1000, 10 * 1000);
} else {
AudDrv_GPIO_EXTAMP_Select(false, 3);
udelay(500);
}
}