Loading sound/soc/msm/msm8998.c +32 −0 Original line number Diff line number Diff line Loading @@ -5731,6 +5731,22 @@ static struct snd_soc_dai_link msm_tasha_be_dai_links[] = { .ignore_pmdown_time = 1, .ignore_suspend = 1, }, /* Slimbus VI Recording */ { .name = LPASS_BE_SLIMBUS_TX_VI, .stream_name = "Slimbus4 Capture", .cpu_dai_name = "msm-dai-q6-dev.16393", .platform_name = "msm-pcm-routing", .codec_name = "tasha_codec", .codec_dai_name = "tasha_vifeedback", .be_id = MSM_BACKEND_DAI_SLIMBUS_4_TX, .be_hw_params_fixup = msm_be_hw_params_fixup, .ops = &msm_be_ops, .ignore_suspend = 1, .no_pcm = 1, .dpcm_capture = 1, .ignore_pmdown_time = 1, }, }; static struct snd_soc_dai_link msm_tavil_be_dai_links[] = { Loading Loading @@ -5903,6 +5919,22 @@ static struct snd_soc_dai_link msm_tavil_be_dai_links[] = { .ignore_pmdown_time = 1, .ignore_suspend = 1, }, /* Slimbus VI Recording */ { .name = LPASS_BE_SLIMBUS_TX_VI, .stream_name = "Slimbus4 Capture", .cpu_dai_name = "msm-dai-q6-dev.16393", .platform_name = "msm-pcm-routing", .codec_name = "tavil_codec", .codec_dai_name = "tavil_vifeedback", .be_id = MSM_BACKEND_DAI_SLIMBUS_4_TX, .be_hw_params_fixup = msm_be_hw_params_fixup, .ops = &msm_be_ops, .ignore_suspend = 1, .no_pcm = 1, .dpcm_capture = 1, .ignore_pmdown_time = 1, }, }; static struct snd_soc_dai_link msm_wcn_be_dai_links[] = { Loading sound/soc/msm/qdsp6v2/msm-pcm-routing-v2.c +3 −0 Original line number Diff line number Diff line Loading @@ -143,6 +143,9 @@ static int msm_routing_get_bit_width(unsigned int format) int bit_width; switch (format) { case SNDRV_PCM_FORMAT_S32_LE: bit_width = 32; break; case SNDRV_PCM_FORMAT_S24_LE: case SNDRV_PCM_FORMAT_S24_3LE: bit_width = 24; Loading sound/soc/msm/qdsp6v2/msm-pcm-routing-v2.h +1 −0 Original line number Diff line number Diff line Loading @@ -70,6 +70,7 @@ #define LPASS_BE_SLIMBUS_3_TX "SLIMBUS_3_TX" #define LPASS_BE_SLIMBUS_4_RX "SLIMBUS_4_RX" #define LPASS_BE_SLIMBUS_4_TX "SLIMBUS_4_TX" #define LPASS_BE_SLIMBUS_TX_VI "SLIMBUS_TX_VI" #define LPASS_BE_SLIMBUS_5_RX "SLIMBUS_5_RX" #define LPASS_BE_SLIMBUS_5_TX "SLIMBUS_5_TX" #define LPASS_BE_SLIMBUS_6_RX "SLIMBUS_6_RX" Loading Loading
sound/soc/msm/msm8998.c +32 −0 Original line number Diff line number Diff line Loading @@ -5731,6 +5731,22 @@ static struct snd_soc_dai_link msm_tasha_be_dai_links[] = { .ignore_pmdown_time = 1, .ignore_suspend = 1, }, /* Slimbus VI Recording */ { .name = LPASS_BE_SLIMBUS_TX_VI, .stream_name = "Slimbus4 Capture", .cpu_dai_name = "msm-dai-q6-dev.16393", .platform_name = "msm-pcm-routing", .codec_name = "tasha_codec", .codec_dai_name = "tasha_vifeedback", .be_id = MSM_BACKEND_DAI_SLIMBUS_4_TX, .be_hw_params_fixup = msm_be_hw_params_fixup, .ops = &msm_be_ops, .ignore_suspend = 1, .no_pcm = 1, .dpcm_capture = 1, .ignore_pmdown_time = 1, }, }; static struct snd_soc_dai_link msm_tavil_be_dai_links[] = { Loading Loading @@ -5903,6 +5919,22 @@ static struct snd_soc_dai_link msm_tavil_be_dai_links[] = { .ignore_pmdown_time = 1, .ignore_suspend = 1, }, /* Slimbus VI Recording */ { .name = LPASS_BE_SLIMBUS_TX_VI, .stream_name = "Slimbus4 Capture", .cpu_dai_name = "msm-dai-q6-dev.16393", .platform_name = "msm-pcm-routing", .codec_name = "tavil_codec", .codec_dai_name = "tavil_vifeedback", .be_id = MSM_BACKEND_DAI_SLIMBUS_4_TX, .be_hw_params_fixup = msm_be_hw_params_fixup, .ops = &msm_be_ops, .ignore_suspend = 1, .no_pcm = 1, .dpcm_capture = 1, .ignore_pmdown_time = 1, }, }; static struct snd_soc_dai_link msm_wcn_be_dai_links[] = { Loading
sound/soc/msm/qdsp6v2/msm-pcm-routing-v2.c +3 −0 Original line number Diff line number Diff line Loading @@ -143,6 +143,9 @@ static int msm_routing_get_bit_width(unsigned int format) int bit_width; switch (format) { case SNDRV_PCM_FORMAT_S32_LE: bit_width = 32; break; case SNDRV_PCM_FORMAT_S24_LE: case SNDRV_PCM_FORMAT_S24_3LE: bit_width = 24; Loading
sound/soc/msm/qdsp6v2/msm-pcm-routing-v2.h +1 −0 Original line number Diff line number Diff line Loading @@ -70,6 +70,7 @@ #define LPASS_BE_SLIMBUS_3_TX "SLIMBUS_3_TX" #define LPASS_BE_SLIMBUS_4_RX "SLIMBUS_4_RX" #define LPASS_BE_SLIMBUS_4_TX "SLIMBUS_4_TX" #define LPASS_BE_SLIMBUS_TX_VI "SLIMBUS_TX_VI" #define LPASS_BE_SLIMBUS_5_RX "SLIMBUS_5_RX" #define LPASS_BE_SLIMBUS_5_TX "SLIMBUS_5_TX" #define LPASS_BE_SLIMBUS_6_RX "SLIMBUS_6_RX" Loading