Searched refs:i2s_data (Results 1 – 6 of 6) sorted by relevance
/linux/sound/soc/mediatek/mt8365/ |
H A D | mt8365-dai-i2s.c | 280 struct mtk_afe_i2s_priv *i2s_data, in mt8365_dai_set_config() argument 286 &afe_priv->be_data[i2s_data->id - MT8365_AFE_BACKEND_BASE]; in mt8365_dai_set_config() 297 reg_off = i2s_data->reg_off_in; in mt8365_dai_set_config() 298 if (i2s_data->adda_link) in mt8365_dai_set_config() 299 val |= i2s_data->config_val_in; in mt8365_dai_set_config() 301 reg_off = i2s_data->reg_off_out; in mt8365_dai_set_config() 302 val |= i2s_data->config_val_in; in mt8365_dai_set_config() 306 if (i2s_data->dynamic_bck) { in mt8365_dai_set_config() 323 if (i2s_data->adda_link && is_input) in mt8365_dai_set_config() 333 struct mtk_afe_i2s_priv *i2s_data in mt8365_afe_set_i2s_out() local 468 struct mtk_afe_i2s_priv *i2s_data = NULL; mt8365_afe_set_i2s_out_enable() local 498 mt8365_dai_set_enable(struct mtk_base_afe * afe,struct mtk_afe_i2s_priv * i2s_data,bool is_input,bool enable) mt8365_dai_set_enable() argument 521 struct mtk_afe_i2s_priv *i2s_data = afe_priv->dai_priv[dai->id]; mt8365_dai_i2s_startup() local 547 struct mtk_afe_i2s_priv *i2s_data = afe_priv->dai_priv[dai->id]; mt8365_dai_i2s_shutdown() local 594 struct mtk_afe_i2s_priv *i2s_data = afe_priv->dai_priv[dai->id]; mt8365_dai_i2s_prepare() local [all...] |
/linux/sound/soc/amd/raven/ |
H A D | acp3x-pcm-dma.c | 214 struct i2s_stream_instance *i2s_data; in acp3x_dma_open() local 221 i2s_data = kzalloc(sizeof(*i2s_data), GFP_KERNEL); in acp3x_dma_open() 222 if (!i2s_data) in acp3x_dma_open() 234 kfree(i2s_data); in acp3x_dma_open() 238 i2s_data->acp3x_base = adata->acp3x_base; in acp3x_dma_open() 239 runtime->private_data = i2s_data; in acp3x_dma_open()
|
/linux/sound/soc/amd/vangogh/ |
H A D | acp5x-pcm-dma.c | 208 struct i2s_stream_instance *i2s_data; in acp5x_dma_open() local 216 i2s_data = kzalloc(sizeof(*i2s_data), GFP_KERNEL); in acp5x_dma_open() 217 if (!i2s_data) in acp5x_dma_open() 229 kfree(i2s_data); in acp5x_dma_open() 232 i2s_data->acp5x_base = adata->acp5x_base; in acp5x_dma_open() 233 runtime->private_data = i2s_data; in acp5x_dma_open()
|
/linux/sound/soc/mediatek/mt2701/ |
H A D | mt2701-afe-pcm.c | 124 const struct mt2701_i2s_data *i2s_data = i2s_path->i2s_data[stream_dir]; in mt2701_afe_i2s_path_disable() local 133 regmap_update_bits(afe->regmap, i2s_data->i2s_ctrl_reg, in mt2701_afe_i2s_path_disable() 175 const struct mt2701_i2s_data *i2s_data = i2s_path->i2s_data[stream_dir]; in mt2701_i2s_path_enable() local 207 regmap_update_bits(afe->regmap, i2s_data->i2s_ctrl_reg, mask, val); in mt2701_i2s_path_enable() 210 i2s_data->i2s_asrc_fs_mask in mt2701_i2s_path_enable() 211 << i2s_data->i2s_asrc_fs_shift, in mt2701_i2s_path_enable() 212 fs << i2s_data->i2s_asrc_fs_shift); in mt2701_i2s_path_enable() 218 regmap_update_bits(afe->regmap, i2s_data in mt2701_i2s_path_enable() [all...] |
H A D | mt2701-afe-common.h | 76 const struct mt2701_i2s_data *i2s_data[MTK_STREAM_NUM]; member
|
/linux/sound/soc/rockchip/ |
H A D | rockchip_i2s_tdm.c | 1088 unsigned int *i2s_data; in rockchip_i2s_tdm_path_check() local 1092 i2s_data = i2s_tdm->i2s_sdis; in rockchip_i2s_tdm_path_check() 1094 i2s_data = i2s_tdm->i2s_sdos; in rockchip_i2s_tdm_path_check() 1097 if (i2s_data[i] > CH_GRP_MAX - 1) { in rockchip_i2s_tdm_path_check() 1099 "%s path i2s_data[%d]: %d is too high, max is: %d\n", in rockchip_i2s_tdm_path_check() 1101 i, i2s_data[i], CH_GRP_MAX); in rockchip_i2s_tdm_path_check() 1109 if (i2s_data[i] == i2s_data[j]) { in rockchip_i2s_tdm_path_check() 1111 "%s path invalid routed i2s_data: [%d]%d == [%d]%d\n", in rockchip_i2s_tdm_path_check() 1113 i, i2s_data[ in rockchip_i2s_tdm_path_check() 1163 unsigned int *i2s_data; rockchip_i2s_tdm_path_prepare() local [all...] |