@@ -896,7 +896,7 @@ static void es8326_jack_detect_handler(struct work_struct *work)
896
896
regmap_write (es8326 -> regmap , ES8326_INT_SOURCE ,
897
897
(ES8326_INT_SRC_PIN9 | ES8326_INT_SRC_BUTTON ));
898
898
regmap_write (es8326 -> regmap , ES8326_SYS_BIAS , 0x1f );
899
- regmap_update_bits (es8326 -> regmap , ES8326_HP_DRIVER_REF , 0x0f , 0x08 );
899
+ regmap_update_bits (es8326 -> regmap , ES8326_HP_DRIVER_REF , 0x0f , 0x0d );
900
900
queue_delayed_work (system_wq , & es8326 -> jack_detect_work ,
901
901
msecs_to_jiffies (400 ));
902
902
es8326 -> hp = 1 ;
@@ -1008,7 +1008,7 @@ static void es8326_init(struct snd_soc_component *component)
1008
1008
struct es8326_priv * es8326 = snd_soc_component_get_drvdata (component );
1009
1009
1010
1010
regmap_write (es8326 -> regmap , ES8326_RESET , 0x1f );
1011
- regmap_write (es8326 -> regmap , ES8326_VMIDSEL , 0x0E );
1011
+ regmap_write (es8326 -> regmap , ES8326_VMIDSEL , 0x3E );
1012
1012
regmap_write (es8326 -> regmap , ES8326_ANA_LP , 0xf0 );
1013
1013
usleep_range (10000 , 15000 );
1014
1014
regmap_write (es8326 -> regmap , ES8326_HPJACK_TIMER , 0xd9 );
0 commit comments