Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7bf3b0bb authored by Laxminath Kasam's avatar Laxminath Kasam
Browse files

asoc: routing: Fix CDC_DMA_RX_1 routing to SLIM_8_TX for loopback



For loopback of CDC_DMA_RX_1 port to slim_8_tx,
add proper switch control.

Change-Id: I58353c8cc43ac96d39a810b8e471458111f57319
Signed-off-by: default avatarLaxminath Kasam <lkasam@codeaurora.org>
parent 48696dd1
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -21423,6 +21423,11 @@ static const struct snd_kcontrol_new cdc_dma_rx_switch_mixer_controls =
	0, 1, 0, msm_routing_get_switch_mixer,
	msm_routing_put_switch_mixer);
static const struct snd_kcontrol_new cdc_dma_rx_1_switch_mixer_controls =
	SOC_SINGLE_EXT("Switch", SND_SOC_NOPM,
	0, 1, 0, msm_routing_get_switch_mixer,
	msm_routing_put_switch_mixer);
static const struct snd_kcontrol_new slim6_fm_switch_mixer_controls =
	SOC_SINGLE_EXT("Switch", SND_SOC_NOPM,
	0, 1, 0, msm_routing_get_switch_mixer,
@@ -23793,6 +23798,8 @@ static const struct snd_soc_dapm_widget msm_qdsp6_widgets[] = {
				&cdc_dma_wsa_switch_mixer_controls),
	SND_SOC_DAPM_SWITCH("RX_CDC_DMA_RX_0_DL_HL", SND_SOC_NOPM, 0, 0,
				&cdc_dma_rx_switch_mixer_controls),
	SND_SOC_DAPM_SWITCH("RX_CDC_DMA_RX_1_DL_HL", SND_SOC_NOPM, 0, 0,
				&cdc_dma_rx_1_switch_mixer_controls),
	/* Mixer definitions */
	SND_SOC_DAPM_MIXER("PRI_RX Audio Mixer", SND_SOC_NOPM, 0, 0,
@@ -27196,7 +27203,8 @@ static const struct snd_soc_dapm_route intercon[] = {
	{"CDC_DMA_UL_HL", NULL, "VA_CDC_DMA_TX_0"},
	{"RX_CDC_DMA_RX_0_DL_HL", "Switch", "CDC_DMA_DL_HL"},
	{"RX_CDC_DMA_RX_0", NULL, "RX_CDC_DMA_RX_0_DL_HL"},
	{"RX_CDC_DMA_RX_1", NULL, "RX_CDC_DMA_RX_0_DL_HL"},
	{"RX_CDC_DMA_RX_1_DL_HL", "Switch", "CDC_DMA_DL_HL"},
	{"RX_CDC_DMA_RX_1", NULL, "RX_CDC_DMA_RX_1_DL_HL"},
	{"TX3_CDC_DMA_UL_HL", NULL, "TX_CDC_DMA_TX_3"},
	{"LSM1 Mixer", "SLIMBUS_0_TX", "SLIMBUS_0_TX"},
	{"LSM1 Mixer", "SLIMBUS_1_TX", "SLIMBUS_1_TX"},