mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-26 06:33:19 -04:00
ASoC: cs35l41: Remove DAPM route for ASP TX zero-fill
Remove DAPM routes for ASP TX widgets when zero-fill is selected as the source. "Zero" should be selected for the ASP TX source whenever that channel is inactive. For example, when capturing one channel of data from each amp in a stereo setup, ASP TX2, TX3, and TX4 should all have source set to "Zero". Change-Id: I2d1c81307f8d88c4676f458fcfdbfa6a0bcbf750 Signed-off-by: David Rhodes <david.rhodes@cirrus.com> Signed-off-by: Ravi Vembu <raviv@motorola.com> Mot-CRs-Fixed: (CR) Reviewed-on: https://gerrit.mot.com/1202255 SLTApproved: Slta Waiver SME-Granted: SME Approvals Granted Tested-by: Jira Key Submit-Approved: Jira Key
This commit is contained in:
parent
6374cd53af
commit
208ec3f1d6
1 changed files with 1 additions and 5 deletions
|
|
@ -679,7 +679,6 @@ static const struct snd_soc_dapm_route cs35l41_audio_map[] = {
|
|||
{"ASP TX1 Source", "DSPTX2", "DSP1"},
|
||||
{"ASP TX1 Source", "ASPRX1", "ASPRX1" },
|
||||
{"ASP TX1 Source", "ASPRX2", "ASPRX2" },
|
||||
{"ASP TX1 Source", "Zero", "ASPRX1" },
|
||||
{"ASP TX2 Source", "VMON", "VMON ADC"},
|
||||
{"ASP TX2 Source", "IMON", "IMON ADC"},
|
||||
{"ASP TX2 Source", "VPMON", "VPMON ADC"},
|
||||
|
|
@ -687,7 +686,6 @@ static const struct snd_soc_dapm_route cs35l41_audio_map[] = {
|
|||
{"ASP TX2 Source", "DSPTX2", "DSP1"},
|
||||
{"ASP TX2 Source", "ASPRX1", "ASPRX1" },
|
||||
{"ASP TX2 Source", "ASPRX2", "ASPRX2" },
|
||||
{"ASP TX2 Source", "Zero", "ASPRX1" },
|
||||
{"ASP TX3 Source", "VMON", "VMON ADC"},
|
||||
{"ASP TX3 Source", "IMON", "IMON ADC"},
|
||||
{"ASP TX3 Source", "VPMON", "VPMON ADC"},
|
||||
|
|
@ -695,7 +693,6 @@ static const struct snd_soc_dapm_route cs35l41_audio_map[] = {
|
|||
{"ASP TX3 Source", "DSPTX2", "DSP1"},
|
||||
{"ASP TX3 Source", "ASPRX1", "ASPRX1" },
|
||||
{"ASP TX3 Source", "ASPRX2", "ASPRX2" },
|
||||
{"ASP TX3 Source", "Zero", "ASPRX1" },
|
||||
{"ASP TX4 Source", "VMON", "VMON ADC"},
|
||||
{"ASP TX4 Source", "IMON", "IMON ADC"},
|
||||
{"ASP TX4 Source", "VPMON", "VPMON ADC"},
|
||||
|
|
@ -703,7 +700,6 @@ static const struct snd_soc_dapm_route cs35l41_audio_map[] = {
|
|||
{"ASP TX4 Source", "DSPTX2", "DSP1"},
|
||||
{"ASP TX4 Source", "ASPRX1", "ASPRX1" },
|
||||
{"ASP TX4 Source", "ASPRX2", "ASPRX2" },
|
||||
{"ASP TX4 Source", "Zero", "ASPRX1" },
|
||||
{"ASPTX1", NULL, "ASP TX1 Source"},
|
||||
{"ASPTX2", NULL, "ASP TX2 Source"},
|
||||
{"ASPTX3", NULL, "ASP TX3 Source"},
|
||||
|
|
@ -1341,7 +1337,7 @@ static struct snd_soc_codec_driver soc_codec_dev_cs35l41 = {
|
|||
.num_controls = ARRAY_SIZE(cs35l41_aud_controls),
|
||||
},
|
||||
.set_sysclk = cs35l41_codec_set_sysclk,
|
||||
.ignore_pmdown_time = false,
|
||||
.ignore_pmdown_time = true,
|
||||
};
|
||||
|
||||
static int cs35l41_handle_of_data(struct device *dev,
|
||||
|
|
|
|||
Loading…
Reference in a new issue