@@ -1241,7 +1241,7 @@ static irqreturn_t rt5665_irq(int irq, void *data)
12411241static void rt5665_jd_check_handler (struct work_struct * work )
12421242{
12431243 struct rt5665_priv * rt5665 = container_of (work , struct rt5665_priv ,
1244- calibrate_work .work );
1244+ jd_check_work .work );
12451245
12461246 if (snd_soc_read (rt5665 -> codec , RT5665_AJD1_CTRL ) & 0x0010 ) {
12471247 /* jack out */
@@ -2252,7 +2252,7 @@ static const char * const rt5665_if2_1_adc_in_src[] = {
22522252
22532253static const SOC_ENUM_SINGLE_DECL (
22542254 rt5665_if2_1_adc_in_enum , RT5665_DIG_INF2_DATA ,
2255- RT5665_IF3_ADC_IN_SFT , rt5665_if2_1_adc_in_src ) ;
2255+ RT5665_IF2_1_ADC_IN_SFT , rt5665_if2_1_adc_in_src ) ;
22562256
22572257static const struct snd_kcontrol_new rt5665_if2_1_adc_in_mux =
22582258 SOC_DAPM_ENUM ("IF2_1 ADC IN Source" , rt5665_if2_1_adc_in_enum );
@@ -3178,6 +3178,9 @@ static const struct snd_soc_dapm_route rt5665_dapm_routes[] = {
31783178 {"DAC Mono Right Filter" , NULL , "DAC Mono R ASRC" , is_using_asrc },
31793179 {"DAC Stereo1 Filter" , NULL , "DAC STO1 ASRC" , is_using_asrc },
31803180 {"DAC Stereo2 Filter" , NULL , "DAC STO2 ASRC" , is_using_asrc },
3181+ {"I2S1 ASRC" , NULL , "CLKDET" },
3182+ {"I2S2 ASRC" , NULL , "CLKDET" },
3183+ {"I2S3 ASRC" , NULL , "CLKDET" },
31813184
31823185 /*Vref*/
31833186 {"Mic Det Power" , NULL , "Vref2" },
@@ -3912,6 +3915,7 @@ static const struct snd_soc_dapm_route rt5665_dapm_routes[] = {
39123915 {"Mono MIX" , "MONOVOL Switch" , "MONOVOL" },
39133916 {"Mono Amp" , NULL , "Mono MIX" },
39143917 {"Mono Amp" , NULL , "Vref2" },
3918+ {"Mono Amp" , NULL , "Vref3" },
39153919 {"Mono Amp" , NULL , "CLKDET SYS" },
39163920 {"Mono Amp" , NULL , "CLKDET MONO" },
39173921 {"Mono Playback" , "Switch" , "Mono Amp" },
@@ -4798,7 +4802,7 @@ static int rt5665_i2c_probe(struct i2c_client *i2c,
47984802 /* Enhance performance*/
47994803 regmap_update_bits (rt5665 -> regmap , RT5665_PWR_ANLG_1 ,
48004804 RT5665_HP_DRIVER_MASK | RT5665_LDO1_DVO_MASK ,
4801- RT5665_HP_DRIVER_5X | RT5665_LDO1_DVO_09 );
4805+ RT5665_HP_DRIVER_5X | RT5665_LDO1_DVO_12 );
48024806
48034807 INIT_DELAYED_WORK (& rt5665 -> jack_detect_work ,
48044808 rt5665_jack_detect_handler );
0 commit comments