mirror of
https://github.com/torvalds/linux.git
synced 2026-10-12 05:17:15 +02:00
ASoC: qdsp6: q6dsp-lpass-ports: add support for lpi mi2s ports 5-6
Add the extra LPI MI2S ports used for internal MI2S on SDM660.
Link: 530cffa4cc/asoc/msm-dai-q6-v2.c (4597)
Signed-off-by: Richard Acayan <mailingradian@gmail.com>
Reviewed-by: Srinivas Kandagatla <srinivas.kandagatla@oss.qualcomm.com>
Link: https://patch.msgid.link/20260730174353.108023-7-mailingradian@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
6f48a57f4b
commit
68400191e0
|
|
@ -7,7 +7,7 @@
|
|||
#include <dt-bindings/sound/qcom,q6afe.h>
|
||||
#include <sound/soc.h>
|
||||
|
||||
#define LPASS_MAX_PORT (SENARY_MI2S_TX + 1)
|
||||
#define LPASS_MAX_PORT (LPI_MI2S_TX_6 + 1)
|
||||
|
||||
int qcom_snd_parse_of(struct snd_soc_card *card);
|
||||
int qcom_snd_wcd_jack_setup(struct snd_soc_pcm_runtime *rtd,
|
||||
|
|
|
|||
|
|
@ -553,11 +553,15 @@ static struct snd_soc_dai_driver q6dsp_audio_fe_dais[] = {
|
|||
Q6AFE_MI2S_RX_DAI("LPI RX2", LPI_MI2S_RX_2),
|
||||
Q6AFE_MI2S_RX_DAI("LPI RX3", LPI_MI2S_RX_3),
|
||||
Q6AFE_MI2S_RX_DAI("LPI RX4", LPI_MI2S_RX_4),
|
||||
Q6AFE_MI2S_RX_DAI("LPI RX5", LPI_MI2S_RX_5),
|
||||
Q6AFE_MI2S_RX_DAI("LPI RX6", LPI_MI2S_RX_6),
|
||||
Q6AFE_MI2S_TX_DAI("LPI TX0", LPI_MI2S_TX_0),
|
||||
Q6AFE_MI2S_TX_DAI("LPI TX1", LPI_MI2S_TX_1),
|
||||
Q6AFE_MI2S_TX_DAI("LPI TX2", LPI_MI2S_TX_2),
|
||||
Q6AFE_MI2S_TX_DAI("LPI TX3", LPI_MI2S_TX_3),
|
||||
Q6AFE_MI2S_TX_DAI("LPI TX4", LPI_MI2S_TX_4),
|
||||
Q6AFE_MI2S_TX_DAI("LPI TX5", LPI_MI2S_TX_5),
|
||||
Q6AFE_MI2S_TX_DAI("LPI TX6", LPI_MI2S_TX_6),
|
||||
Q6AFE_TDM_PB_DAI("Primary", 0, PRIMARY_TDM_RX_0),
|
||||
Q6AFE_TDM_PB_DAI("Primary", 1, PRIMARY_TDM_RX_1),
|
||||
Q6AFE_TDM_PB_DAI("Primary", 2, PRIMARY_TDM_RX_2),
|
||||
|
|
@ -712,6 +716,7 @@ struct snd_soc_dai_driver *q6dsp_audio_ports_set_config(struct device *dev,
|
|||
case QUINARY_MI2S_RX ... QUINARY_MI2S_TX:
|
||||
case PRIMARY_MI2S_RX ... QUATERNARY_MI2S_TX:
|
||||
case LPI_MI2S_RX_0 ... LPI_MI2S_TX_4:
|
||||
case LPI_MI2S_RX_5 ... LPI_MI2S_TX_6:
|
||||
q6dsp_audio_fe_dais[i].ops = cfg->q6i2s_ops;
|
||||
break;
|
||||
case PRIMARY_TDM_RX_0 ... QUINARY_TDM_TX_7:
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user