Loading asoc/codecs/bolero/rx-macro.c +13 −0 Original line number Diff line number Diff line Loading @@ -3027,6 +3027,19 @@ static int rx_macro_init(struct snd_soc_codec *codec) dev_err(rx_dev, "%s: failed to add snd_ctls\n", __func__); return ret; } snd_soc_dapm_ignore_suspend(dapm, "RX_MACRO_AIF1 Playback"); snd_soc_dapm_ignore_suspend(dapm, "RX_MACRO_AIF2 Playback"); snd_soc_dapm_ignore_suspend(dapm, "RX_MACRO_AIF3 Playback"); snd_soc_dapm_ignore_suspend(dapm, "RX_MACRO_AIF4 Playback"); snd_soc_dapm_ignore_suspend(dapm, "HPHL_OUT"); snd_soc_dapm_ignore_suspend(dapm, "HPHR_OUT"); snd_soc_dapm_ignore_suspend(dapm, "AUX_OUT"); snd_soc_dapm_ignore_suspend(dapm, "RX_TX DEC0_INP"); snd_soc_dapm_ignore_suspend(dapm, "RX_TX DEC1_INP"); snd_soc_dapm_ignore_suspend(dapm, "RX_TX DEC2_INP"); snd_soc_dapm_ignore_suspend(dapm, "RX_TX DEC3_INP"); snd_soc_dapm_sync(dapm); snd_soc_update_bits(codec, BOLERO_CDC_RX_RX0_RX_PATH_DSM_CTL, 0x01, 0x01); snd_soc_update_bits(codec, BOLERO_CDC_RX_RX1_RX_PATH_DSM_CTL, 0x01, 0x01); snd_soc_update_bits(codec, BOLERO_CDC_RX_RX2_RX_PATH_DSM_CTL, 0x01, 0x01); Loading asoc/codecs/bolero/tx-macro.c +17 −0 Original line number Diff line number Diff line Loading @@ -1521,6 +1521,23 @@ static int tx_macro_init(struct snd_soc_codec *codec) dev_err(tx_dev, "%s: Failed to add snd_ctls\n", __func__); return ret; } snd_soc_dapm_ignore_suspend(dapm, "TX_AIF1 Capture"); snd_soc_dapm_ignore_suspend(dapm, "TX_AIF2 Capture"); snd_soc_dapm_ignore_suspend(dapm, "TX SWR_ADC0"); snd_soc_dapm_ignore_suspend(dapm, "TX SWR_ADC1"); snd_soc_dapm_ignore_suspend(dapm, "TX SWR_ADC2"); snd_soc_dapm_ignore_suspend(dapm, "TX SWR_ADC3"); snd_soc_dapm_ignore_suspend(dapm, "TX SWR_MIC0"); snd_soc_dapm_ignore_suspend(dapm, "TX SWR_MIC1"); snd_soc_dapm_ignore_suspend(dapm, "TX SWR_MIC2"); snd_soc_dapm_ignore_suspend(dapm, "TX SWR_MIC3"); snd_soc_dapm_ignore_suspend(dapm, "TX SWR_MIC4"); snd_soc_dapm_ignore_suspend(dapm, "TX SWR_MIC5"); snd_soc_dapm_ignore_suspend(dapm, "TX SWR_MIC6"); snd_soc_dapm_ignore_suspend(dapm, "TX SWR_MIC7"); snd_soc_dapm_sync(dapm); for (i = 0; i < NUM_DECIMATORS; i++) { tx_priv->tx_hpf_work[i].tx_priv = tx_priv; tx_priv->tx_hpf_work[i].decimator = i; Loading asoc/codecs/bolero/va-macro.c +16 −0 Original line number Diff line number Diff line Loading @@ -1454,6 +1454,22 @@ static int va_macro_init(struct snd_soc_codec *codec) return ret; } snd_soc_dapm_ignore_suspend(dapm, "VA_AIF1 Capture"); snd_soc_dapm_ignore_suspend(dapm, "VA_AIF2 Capture"); snd_soc_dapm_ignore_suspend(dapm, "VA SWR_ADC0"); snd_soc_dapm_ignore_suspend(dapm, "VA SWR_ADC1"); snd_soc_dapm_ignore_suspend(dapm, "VA SWR_ADC2"); snd_soc_dapm_ignore_suspend(dapm, "VA SWR_ADC3"); snd_soc_dapm_ignore_suspend(dapm, "VA SWR_MIC0"); snd_soc_dapm_ignore_suspend(dapm, "VA SWR_MIC1"); snd_soc_dapm_ignore_suspend(dapm, "VA SWR_MIC2"); snd_soc_dapm_ignore_suspend(dapm, "VA SWR_MIC3"); snd_soc_dapm_ignore_suspend(dapm, "VA SWR_MIC4"); snd_soc_dapm_ignore_suspend(dapm, "VA SWR_MIC5"); snd_soc_dapm_ignore_suspend(dapm, "VA SWR_MIC6"); snd_soc_dapm_ignore_suspend(dapm, "VA SWR_MIC7"); snd_soc_dapm_sync(dapm); for (i = 0; i < VA_MACRO_NUM_DECIMATORS; i++) { va_priv->va_hpf_work[i].va_priv = va_priv; va_priv->va_hpf_work[i].decimator = i; Loading asoc/codecs/bolero/wsa-macro.c +11 −0 Original line number Diff line number Diff line Loading @@ -2511,6 +2511,17 @@ static int wsa_macro_init(struct snd_soc_codec *codec) dev_err(wsa_dev, "%s: Failed to add snd_ctls\n", __func__); return ret; } snd_soc_dapm_ignore_suspend(dapm, "WSA_AIF1 Playback"); snd_soc_dapm_ignore_suspend(dapm, "WSA_AIF_MIX1 Playback"); snd_soc_dapm_ignore_suspend(dapm, "WSA_AIF_VI Capture"); snd_soc_dapm_ignore_suspend(dapm, "WSA_AIF_ECHO Capture"); snd_soc_dapm_ignore_suspend(dapm, "WSA_SPK1 OUT"); snd_soc_dapm_ignore_suspend(dapm, "WSA_SPK2 OUT"); snd_soc_dapm_ignore_suspend(dapm, "VIINPUT_WSA"); snd_soc_dapm_ignore_suspend(dapm, "WSA SRC0_INP"); snd_soc_dapm_ignore_suspend(dapm, "WSA_TX DEC0_INP"); snd_soc_dapm_ignore_suspend(dapm, "WSA_TX DEC1_INP"); snd_soc_dapm_sync(dapm); wsa_priv->codec = codec; wsa_priv->spkr_gain_offset = WSA_MACRO_GAIN_OFFSET_0_DB; Loading asoc/codecs/wcd937x/wcd937x.c +21 −0 Original line number Diff line number Diff line Loading @@ -1867,6 +1867,19 @@ static int wcd937x_soc_codec_probe(struct snd_soc_codec *codec) pr_err("%s: mbhc initialization failed\n", __func__); goto err_hwdep; } snd_soc_dapm_ignore_suspend(dapm, "AMIC1"); snd_soc_dapm_ignore_suspend(dapm, "AMIC2"); snd_soc_dapm_ignore_suspend(dapm, "AMIC3"); snd_soc_dapm_ignore_suspend(dapm, "IN1_HPHL"); snd_soc_dapm_ignore_suspend(dapm, "IN2_HPHR"); snd_soc_dapm_ignore_suspend(dapm, "IN3_AUX"); snd_soc_dapm_ignore_suspend(dapm, "ADC1_OUTPUT"); snd_soc_dapm_ignore_suspend(dapm, "ADC2_OUTPUT"); snd_soc_dapm_ignore_suspend(dapm, "EAR"); snd_soc_dapm_ignore_suspend(dapm, "AUX"); snd_soc_dapm_ignore_suspend(dapm, "HPHL"); snd_soc_dapm_ignore_suspend(dapm, "HPHR"); snd_soc_dapm_sync(dapm); wcd937x_init_reg(codec); Loading @@ -1885,6 +1898,14 @@ static int wcd937x_soc_codec_probe(struct snd_soc_codec *codec) __func__); goto err_hwdep; } snd_soc_dapm_ignore_suspend(dapm, "AMIC4"); snd_soc_dapm_ignore_suspend(dapm, "DMIC1_OUTPUT"); snd_soc_dapm_ignore_suspend(dapm, "DMIC2_OUTPUT"); snd_soc_dapm_ignore_suspend(dapm, "DMIC3_OUTPUT"); snd_soc_dapm_ignore_suspend(dapm, "DMIC4_OUTPUT"); snd_soc_dapm_ignore_suspend(dapm, "DMIC5_OUTPUT"); snd_soc_dapm_ignore_suspend(dapm, "DMIC6_OUTPUT"); snd_soc_dapm_ignore_suspend(dapm, "ADC3_OUTPUT"); snd_soc_dapm_sync(dapm); } wcd937x->version = WCD937X_VERSION_1_0; Loading Loading
asoc/codecs/bolero/rx-macro.c +13 −0 Original line number Diff line number Diff line Loading @@ -3027,6 +3027,19 @@ static int rx_macro_init(struct snd_soc_codec *codec) dev_err(rx_dev, "%s: failed to add snd_ctls\n", __func__); return ret; } snd_soc_dapm_ignore_suspend(dapm, "RX_MACRO_AIF1 Playback"); snd_soc_dapm_ignore_suspend(dapm, "RX_MACRO_AIF2 Playback"); snd_soc_dapm_ignore_suspend(dapm, "RX_MACRO_AIF3 Playback"); snd_soc_dapm_ignore_suspend(dapm, "RX_MACRO_AIF4 Playback"); snd_soc_dapm_ignore_suspend(dapm, "HPHL_OUT"); snd_soc_dapm_ignore_suspend(dapm, "HPHR_OUT"); snd_soc_dapm_ignore_suspend(dapm, "AUX_OUT"); snd_soc_dapm_ignore_suspend(dapm, "RX_TX DEC0_INP"); snd_soc_dapm_ignore_suspend(dapm, "RX_TX DEC1_INP"); snd_soc_dapm_ignore_suspend(dapm, "RX_TX DEC2_INP"); snd_soc_dapm_ignore_suspend(dapm, "RX_TX DEC3_INP"); snd_soc_dapm_sync(dapm); snd_soc_update_bits(codec, BOLERO_CDC_RX_RX0_RX_PATH_DSM_CTL, 0x01, 0x01); snd_soc_update_bits(codec, BOLERO_CDC_RX_RX1_RX_PATH_DSM_CTL, 0x01, 0x01); snd_soc_update_bits(codec, BOLERO_CDC_RX_RX2_RX_PATH_DSM_CTL, 0x01, 0x01); Loading
asoc/codecs/bolero/tx-macro.c +17 −0 Original line number Diff line number Diff line Loading @@ -1521,6 +1521,23 @@ static int tx_macro_init(struct snd_soc_codec *codec) dev_err(tx_dev, "%s: Failed to add snd_ctls\n", __func__); return ret; } snd_soc_dapm_ignore_suspend(dapm, "TX_AIF1 Capture"); snd_soc_dapm_ignore_suspend(dapm, "TX_AIF2 Capture"); snd_soc_dapm_ignore_suspend(dapm, "TX SWR_ADC0"); snd_soc_dapm_ignore_suspend(dapm, "TX SWR_ADC1"); snd_soc_dapm_ignore_suspend(dapm, "TX SWR_ADC2"); snd_soc_dapm_ignore_suspend(dapm, "TX SWR_ADC3"); snd_soc_dapm_ignore_suspend(dapm, "TX SWR_MIC0"); snd_soc_dapm_ignore_suspend(dapm, "TX SWR_MIC1"); snd_soc_dapm_ignore_suspend(dapm, "TX SWR_MIC2"); snd_soc_dapm_ignore_suspend(dapm, "TX SWR_MIC3"); snd_soc_dapm_ignore_suspend(dapm, "TX SWR_MIC4"); snd_soc_dapm_ignore_suspend(dapm, "TX SWR_MIC5"); snd_soc_dapm_ignore_suspend(dapm, "TX SWR_MIC6"); snd_soc_dapm_ignore_suspend(dapm, "TX SWR_MIC7"); snd_soc_dapm_sync(dapm); for (i = 0; i < NUM_DECIMATORS; i++) { tx_priv->tx_hpf_work[i].tx_priv = tx_priv; tx_priv->tx_hpf_work[i].decimator = i; Loading
asoc/codecs/bolero/va-macro.c +16 −0 Original line number Diff line number Diff line Loading @@ -1454,6 +1454,22 @@ static int va_macro_init(struct snd_soc_codec *codec) return ret; } snd_soc_dapm_ignore_suspend(dapm, "VA_AIF1 Capture"); snd_soc_dapm_ignore_suspend(dapm, "VA_AIF2 Capture"); snd_soc_dapm_ignore_suspend(dapm, "VA SWR_ADC0"); snd_soc_dapm_ignore_suspend(dapm, "VA SWR_ADC1"); snd_soc_dapm_ignore_suspend(dapm, "VA SWR_ADC2"); snd_soc_dapm_ignore_suspend(dapm, "VA SWR_ADC3"); snd_soc_dapm_ignore_suspend(dapm, "VA SWR_MIC0"); snd_soc_dapm_ignore_suspend(dapm, "VA SWR_MIC1"); snd_soc_dapm_ignore_suspend(dapm, "VA SWR_MIC2"); snd_soc_dapm_ignore_suspend(dapm, "VA SWR_MIC3"); snd_soc_dapm_ignore_suspend(dapm, "VA SWR_MIC4"); snd_soc_dapm_ignore_suspend(dapm, "VA SWR_MIC5"); snd_soc_dapm_ignore_suspend(dapm, "VA SWR_MIC6"); snd_soc_dapm_ignore_suspend(dapm, "VA SWR_MIC7"); snd_soc_dapm_sync(dapm); for (i = 0; i < VA_MACRO_NUM_DECIMATORS; i++) { va_priv->va_hpf_work[i].va_priv = va_priv; va_priv->va_hpf_work[i].decimator = i; Loading
asoc/codecs/bolero/wsa-macro.c +11 −0 Original line number Diff line number Diff line Loading @@ -2511,6 +2511,17 @@ static int wsa_macro_init(struct snd_soc_codec *codec) dev_err(wsa_dev, "%s: Failed to add snd_ctls\n", __func__); return ret; } snd_soc_dapm_ignore_suspend(dapm, "WSA_AIF1 Playback"); snd_soc_dapm_ignore_suspend(dapm, "WSA_AIF_MIX1 Playback"); snd_soc_dapm_ignore_suspend(dapm, "WSA_AIF_VI Capture"); snd_soc_dapm_ignore_suspend(dapm, "WSA_AIF_ECHO Capture"); snd_soc_dapm_ignore_suspend(dapm, "WSA_SPK1 OUT"); snd_soc_dapm_ignore_suspend(dapm, "WSA_SPK2 OUT"); snd_soc_dapm_ignore_suspend(dapm, "VIINPUT_WSA"); snd_soc_dapm_ignore_suspend(dapm, "WSA SRC0_INP"); snd_soc_dapm_ignore_suspend(dapm, "WSA_TX DEC0_INP"); snd_soc_dapm_ignore_suspend(dapm, "WSA_TX DEC1_INP"); snd_soc_dapm_sync(dapm); wsa_priv->codec = codec; wsa_priv->spkr_gain_offset = WSA_MACRO_GAIN_OFFSET_0_DB; Loading
asoc/codecs/wcd937x/wcd937x.c +21 −0 Original line number Diff line number Diff line Loading @@ -1867,6 +1867,19 @@ static int wcd937x_soc_codec_probe(struct snd_soc_codec *codec) pr_err("%s: mbhc initialization failed\n", __func__); goto err_hwdep; } snd_soc_dapm_ignore_suspend(dapm, "AMIC1"); snd_soc_dapm_ignore_suspend(dapm, "AMIC2"); snd_soc_dapm_ignore_suspend(dapm, "AMIC3"); snd_soc_dapm_ignore_suspend(dapm, "IN1_HPHL"); snd_soc_dapm_ignore_suspend(dapm, "IN2_HPHR"); snd_soc_dapm_ignore_suspend(dapm, "IN3_AUX"); snd_soc_dapm_ignore_suspend(dapm, "ADC1_OUTPUT"); snd_soc_dapm_ignore_suspend(dapm, "ADC2_OUTPUT"); snd_soc_dapm_ignore_suspend(dapm, "EAR"); snd_soc_dapm_ignore_suspend(dapm, "AUX"); snd_soc_dapm_ignore_suspend(dapm, "HPHL"); snd_soc_dapm_ignore_suspend(dapm, "HPHR"); snd_soc_dapm_sync(dapm); wcd937x_init_reg(codec); Loading @@ -1885,6 +1898,14 @@ static int wcd937x_soc_codec_probe(struct snd_soc_codec *codec) __func__); goto err_hwdep; } snd_soc_dapm_ignore_suspend(dapm, "AMIC4"); snd_soc_dapm_ignore_suspend(dapm, "DMIC1_OUTPUT"); snd_soc_dapm_ignore_suspend(dapm, "DMIC2_OUTPUT"); snd_soc_dapm_ignore_suspend(dapm, "DMIC3_OUTPUT"); snd_soc_dapm_ignore_suspend(dapm, "DMIC4_OUTPUT"); snd_soc_dapm_ignore_suspend(dapm, "DMIC5_OUTPUT"); snd_soc_dapm_ignore_suspend(dapm, "DMIC6_OUTPUT"); snd_soc_dapm_ignore_suspend(dapm, "ADC3_OUTPUT"); snd_soc_dapm_sync(dapm); } wcd937x->version = WCD937X_VERSION_1_0; Loading