/sound/soc/qcom/ |
D | lpass-lpaif-reg.h | 132 #define LPAIF_INTFDMA_REG(v, chan, reg, dai_id) \ argument 133 ((dai_id == LPASS_DP_RX) ? \ 137 #define __LPAIF_DMA_REG(v, chan, dir, reg, dai_id) \ argument 139 (LPAIF_INTFDMA_REG(v, chan, reg, dai_id)) : \ 142 #define LPAIF_DMACTL_REG(v, chan, dir, dai_id) __LPAIF_DMA_REG(v, chan, dir, CTL, dai_id) argument 143 #define LPAIF_DMABASE_REG(v, chan, dir, dai_id) __LPAIF_DMA_REG(v, chan, dir, BASE, dai_id) argument 144 #define LPAIF_DMABUFF_REG(v, chan, dir, dai_id) __LPAIF_DMA_REG(v, chan, dir, BUFF, dai_id) argument 145 #define LPAIF_DMACURR_REG(v, chan, dir, dai_id) __LPAIF_DMA_REG(v, chan, dir, CURR, dai_id) argument 146 #define LPAIF_DMAPER_REG(v, chan, dir, dai_id) __LPAIF_DMA_REG(v, chan, dir, PER, dai_id) argument 147 #define LPAIF_DMAPERCNT_REG(v, chan, dir, dai_id) __LPAIF_DMA_REG(v, chan, dir, PERCNT, dai_id) argument
|
D | lpass-platform.c | 111 unsigned int dai_id = cpu_dai->driver->id; in lpass_platform_pcmops_open() local 113 component->id = dai_id; in lpass_platform_pcmops_open() 122 dma_ch = v->alloc_dma_channel(drvdata, dir, dai_id); in lpass_platform_pcmops_open() 171 unsigned int dai_id = cpu_dai->driver->id; in lpass_platform_pcmops_close() local 174 if (dai_id == LPASS_DP_RX) in lpass_platform_pcmops_close() 179 v->free_dma_channel(drvdata, data->dma_ch, dai_id); in lpass_platform_pcmops_close() 202 unsigned int dai_id = cpu_dai->driver->id; in lpass_platform_pcmops_hw_params() local 206 if (dai_id == LPASS_DP_RX) in lpass_platform_pcmops_hw_params() 235 switch (dai_id) { in lpass_platform_pcmops_hw_params() 271 dev_err(soc_runtime->dev, "%s: invalid interface: %d\n", __func__, dai_id); in lpass_platform_pcmops_hw_params() [all …]
|
D | lpass-sc7180.c | 79 int direction, unsigned int dai_id) in sc7180_lpass_alloc_dma_channel() argument 84 if (dai_id == LPASS_DP_RX) { in sc7180_lpass_alloc_dma_channel() 115 static int sc7180_lpass_free_dma_channel(struct lpass_data *drvdata, int chan, unsigned int dai_id) in sc7180_lpass_free_dma_channel() argument 117 if (dai_id == LPASS_DP_RX) in sc7180_lpass_free_dma_channel()
|
D | lpass-cpu.c | 889 int ret, i, dai_id; in asoc_qcom_lpass_cpu_platform_probe() local 953 dai_id = variant->dai_driver[i].id; in asoc_qcom_lpass_cpu_platform_probe() 954 if (dai_id == LPASS_DP_RX) in asoc_qcom_lpass_cpu_platform_probe() 957 drvdata->mi2s_osr_clk[dai_id] = devm_clk_get_optional(dev, in asoc_qcom_lpass_cpu_platform_probe() 959 drvdata->mi2s_bit_clk[dai_id] = devm_clk_get(dev, in asoc_qcom_lpass_cpu_platform_probe() 961 if (IS_ERR(drvdata->mi2s_bit_clk[dai_id])) { in asoc_qcom_lpass_cpu_platform_probe() 965 PTR_ERR(drvdata->mi2s_bit_clk[dai_id])); in asoc_qcom_lpass_cpu_platform_probe() 966 return PTR_ERR(drvdata->mi2s_bit_clk[dai_id]); in asoc_qcom_lpass_cpu_platform_probe() 968 if (drvdata->mi2s_playback_sd_mode[dai_id] == in asoc_qcom_lpass_cpu_platform_probe() 970 variant->dai_driver[dai_id].playback.channels_min = 4; in asoc_qcom_lpass_cpu_platform_probe() [all …]
|
D | lpass-ipq806x.c | 99 static int ipq806x_lpass_alloc_dma_channel(struct lpass_data *drvdata, int dir, unsigned int dai_id) in ipq806x_lpass_alloc_dma_channel() argument 107 static int ipq806x_lpass_free_dma_channel(struct lpass_data *drvdata, int chan, unsigned int dai_id) in ipq806x_lpass_free_dma_channel() argument
|
D | lpass.h | 245 int (*alloc_dma_channel)(struct lpass_data *data, int direction, unsigned int dai_id); 246 int (*free_dma_channel)(struct lpass_data *data, int ch, unsigned int dai_id);
|
D | lpass-apq8016.c | 128 int direction, unsigned int dai_id) in apq8016_lpass_alloc_dma_channel() argument 154 static int apq8016_lpass_free_dma_channel(struct lpass_data *drvdata, int chan, unsigned int dai_id) in apq8016_lpass_free_dma_channel() argument
|
/sound/soc/mediatek/mt8195/ |
D | mt8195-dai-etdm.c | 165 static int get_etdm_reg(unsigned int dai_id, struct etdm_con_reg *etdm_reg) in get_etdm_reg() argument 167 switch (dai_id) { in get_etdm_reg() 215 static int get_etdm_dir(unsigned int dai_id) in get_etdm_dir() argument 217 switch (dai_id) { in get_etdm_dir() 268 int dai_id = etdm_data->cowork_source_id; in get_etdm_cowork_master_id() local 270 if (dai_id == COWORK_ETDM_NONE) in get_etdm_cowork_master_id() 271 dai_id = dai->id; in get_etdm_cowork_master_id() 273 return dai_id; in get_etdm_cowork_master_id() 1274 static int mt8195_afe_enable_etdm(struct mtk_base_afe *afe, int dai_id) in mt8195_afe_enable_etdm() argument 1279 struct mtk_dai_etdm_priv *etdm_data = afe_priv->dai_priv[dai_id]; in mt8195_afe_enable_etdm() [all …]
|
D | mt8195-dai-adda.c | 358 int dai_id; in get_adda_priv_by_name() local 361 dai_id = MT8195_AFE_IO_UL_SRC1; in get_adda_priv_by_name() 363 dai_id = MT8195_AFE_IO_UL_SRC2; in get_adda_priv_by_name() 365 dai_id = MT8195_AFE_IO_DL_SRC; in get_adda_priv_by_name() 369 return afe_priv->dai_priv[dai_id]; in get_adda_priv_by_name()
|
/sound/soc/mediatek/mt8192/ |
D | mt8192-dai-tdm.c | 251 int dai_id = get_tdm_id_by_name(w->name); in mtk_tdm_en_event() local 252 struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[dai_id]; in mtk_tdm_en_event() 283 int dai_id = get_tdm_id_by_name(w->name); in mtk_tdm_bck_en_event() local 284 struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[dai_id]; in mtk_tdm_bck_en_event() 292 __func__, w->name, event, dai_id); in mtk_tdm_bck_en_event() 315 int dai_id = get_tdm_id_by_name(w->name); in mtk_tdm_mck_en_event() local 316 struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[dai_id]; in mtk_tdm_mck_en_event() 324 __func__, w->name, event, dai_id); in mtk_tdm_mck_en_event() 384 int dai_id = get_tdm_id_by_name(w->name); in mtk_afe_tdm_apll_connect() local 385 struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[dai_id]; in mtk_afe_tdm_apll_connect()
|
D | mt8192-dai-i2s.c | 121 int dai_id = get_i2s_id_by_name(afe, name); in get_i2s_priv_by_name() local 123 if (dai_id < 0) in get_i2s_priv_by_name() 126 return afe_priv->dai_priv[dai_id]; in get_i2s_priv_by_name()
|
D | mt8192-afe-pcm.c | 55 int dai_id, unsigned int rate) in mt8192_get_dai_fs() argument 57 return mt8192_rate_transform(afe->dev, rate, dai_id); in mt8192_get_dai_fs()
|
/sound/soc/codecs/ |
D | lpass-tx-macro.c | 803 u32 dai_id = widget->shift; in tx_macro_tx_mixer_get() local 807 if (test_bit(dec_id, &tx->active_ch_mask[dai_id])) in tx_macro_tx_mixer_get() 822 u32 dai_id = widget->shift; in tx_macro_tx_mixer_put() local 828 if (tx->active_decimator[dai_id] == dec_id) in tx_macro_tx_mixer_put() 831 set_bit(dec_id, &tx->active_ch_mask[dai_id]); in tx_macro_tx_mixer_put() 832 tx->active_ch_cnt[dai_id]++; in tx_macro_tx_mixer_put() 833 tx->active_decimator[dai_id] = dec_id; in tx_macro_tx_mixer_put() 835 if (tx->active_decimator[dai_id] == -1) in tx_macro_tx_mixer_put() 838 tx->active_ch_cnt[dai_id]--; in tx_macro_tx_mixer_put() 839 clear_bit(dec_id, &tx->active_ch_mask[dai_id]); in tx_macro_tx_mixer_put() [all …]
|
D | lpass-va-macro.c | 521 u32 dai_id = widget->shift; in va_macro_tx_mixer_get() local 525 if (test_bit(dec_id, &va->active_ch_mask[dai_id])) in va_macro_tx_mixer_get() 543 u32 dai_id = widget->shift; in va_macro_tx_mixer_put() local 549 set_bit(dec_id, &va->active_ch_mask[dai_id]); in va_macro_tx_mixer_put() 550 va->active_ch_cnt[dai_id]++; in va_macro_tx_mixer_put() 552 clear_bit(dec_id, &va->active_ch_mask[dai_id]); in va_macro_tx_mixer_put() 553 va->active_ch_cnt[dai_id]--; in va_macro_tx_mixer_put()
|
D | tscs454.c | 2733 unsigned int dai_id, bool delay) in set_aif_tdm_delay() argument 2738 switch (dai_id) { in set_aif_tdm_delay() 2751 "DAI %d unknown (%d)\n", dai_id + 1, ret); in set_aif_tdm_delay() 2766 unsigned int dai_id, unsigned int fmt) in set_aif_format_from_fmt() argument 2772 switch (dai_id) { in set_aif_format_from_fmt() 2785 "DAI %d unknown (%d)\n", dai_id + 1, ret); in set_aif_format_from_fmt() 2800 ret = set_aif_tdm_delay(component, dai_id, true); in set_aif_format_from_fmt() 2806 ret = set_aif_tdm_delay(component, dai_id, false); in set_aif_format_from_fmt() 2821 dai_id + 1, ret); in set_aif_format_from_fmt() 2830 unsigned int dai_id, unsigned int fmt) in set_aif_clock_format_from_fmt() argument [all …]
|
D | hdac_hdmi.c | 115 int dai_id; member 1175 int dai_id = 0; in hdac_hdmi_init_dai_map() local 1181 dai_map = &hdmi->dai_map[dai_id]; in hdac_hdmi_init_dai_map() 1182 dai_map->dai_id = dai_id; in hdac_hdmi_init_dai_map() 1185 dai_id++; in hdac_hdmi_init_dai_map() 1187 if (dai_id == HDA_MAX_CVTS) { in hdac_hdmi_init_dai_map() 1189 "Max dais supported: %d\n", dai_id); in hdac_hdmi_init_dai_map()
|
D | cs43130.c | 484 static int cs43130_set_bitwidth(int dai_id, unsigned int bitwidth_dai, in cs43130_set_bitwidth() argument 493 switch (dai_id) { in cs43130_set_bitwidth() 557 static int cs43130_set_sp_fmt(int dai_id, unsigned int bitwidth_sclk, in cs43130_set_sp_fmt() argument 574 switch (cs43130->dais[dai_id].dai_format) { in cs43130_set_sp_fmt() 599 switch (cs43130->dais[dai_id].dai_mode) { in cs43130_set_sp_fmt() 629 switch (dai_id) { in cs43130_set_sp_fmt() 711 switch (dai_id) { in cs43130_set_sp_fmt()
|
D | wcd938x.c | 2895 int dai_id = mixer->shift; in wcd938x_get_swr_port() local 2899 wcd = wcd938x->sdw_priv[dai_id]; in wcd938x_get_swr_port() 2917 int dai_id = mixer->shift; in wcd938x_set_swr_port() local 2920 wcd = wcd938x->sdw_priv[dai_id]; in wcd938x_set_swr_port()
|
D | lpass-wsa-macro.c | 1969 u32 dai_id = widget->shift; in wsa_macro_vi_feed_mixer_get() local 1971 if (test_bit(spk_tx_id, &wsa->active_ch_mask[dai_id])) in wsa_macro_vi_feed_mixer_get()
|
D | wcd9335.c | 1346 int dai_id = widget->shift; in slim_tx_mixer_put() local 1349 switch (dai_id) { in slim_tx_mixer_put() 1357 &wcd->dai[dai_id].slim_ch_list); in slim_tx_mixer_put() 1364 dev_err(wcd->dev, "Unknown AIF %d\n", dai_id); in slim_tx_mixer_put()
|
/sound/soc/mediatek/common/ |
D | mtk-base-afe.h | 112 int dai_id, unsigned int rate);
|
/sound/soc/sof/ |
D | sof-audio.h | 191 if (le32_to_cpu(spcm->pcm.dai_id) == rtd->dai_link->id) in snd_sof_find_spcm_dai()
|
/sound/soc/mediatek/mt8183/ |
D | mt8183-dai-i2s.c | 101 int dai_id = get_i2s_id_by_name(afe, name); in get_i2s_priv_by_name() local 103 if (dai_id < 0) in get_i2s_priv_by_name() 106 return afe_priv->dai_priv[dai_id]; in get_i2s_priv_by_name()
|
/sound/soc/ |
D | soc-topology.c | 1695 dai_drv->id = le32_to_cpu(pcm->dai_id); in soc_tplg_dai_create() 1915 dest->dai_id = src_v4->dai_id; in pcm_new_ver() 2304 if (le32_to_cpu(d->dai_id) != dai->id) { in soc_tplg_dai_config()
|
D | soc-topology-test.c | 183 .dai_id = 0,
|