diff --git a/asoc/sm8150.c b/asoc/sm8150.c index 2890cba8f5ed..212307e8454f 100644 --- a/asoc/sm8150.c +++ b/asoc/sm8150.c @@ -643,9 +643,9 @@ static struct wcd_mbhc_config wcd_mbhc_cfg = { .swap_gnd_mic = NULL, .hs_ext_micbias = true, .key_code[0] = KEY_MEDIA, - .key_code[1] = KEY_VOICECOMMAND, - .key_code[2] = KEY_VOLUMEUP, - .key_code[3] = KEY_VOLUMEDOWN, + .key_code[1] = BTN_1, + .key_code[2] = BTN_2, + .key_code[3] = 0, .key_code[4] = 0, .key_code[5] = 0, .key_code[6] = 0, @@ -4522,13 +4522,13 @@ static void *def_wcd_mbhc_cal(void) (sizeof(btn_cfg->_v_btn_low[0]) * btn_cfg->num_btn); btn_high[0] = 75; - btn_high[1] = 150; - btn_high[2] = 237; - btn_high[3] = 500; - btn_high[4] = 500; - btn_high[5] = 500; - btn_high[6] = 500; - btn_high[7] = 500; + btn_high[1] = 260; + btn_high[2] = 750; + btn_high[3] = 750; + btn_high[4] = 750; + btn_high[5] = 750; + btn_high[6] = 750; + btn_high[7] = 750; return wcd_mbhc_cal; }