/kernel/linux/linux-6.6/sound/soc/mediatek/mt8186/ |
H A D | mt8186-dai-tdm.c | 107 struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[dai_id]; in mtk_tdm_en_event() local 114 mt8186_afe_gpio_request(afe->dev, true, tdm_priv->id, 0); in mtk_tdm_en_event() 117 mt8186_afe_gpio_request(afe->dev, false, tdm_priv->id, 0); in mtk_tdm_en_event() 134 struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[dai_id]; in mtk_tdm_mck_en_event() local 141 mt8186_mck_enable(afe, tdm_priv->mclk_id, tdm_priv->mclk_rate); in mtk_tdm_mck_en_event() 144 tdm_priv->mclk_rate = 0; in mtk_tdm_mck_en_event() 145 mt8186_mck_disable(afe, tdm_priv->mclk_id); in mtk_tdm_mck_en_event() 206 struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[dai_id]; in mtk_afe_tdm_mclk_connect() local 208 return (tdm_priv in mtk_afe_tdm_mclk_connect() 219 struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[dai_id]; mtk_afe_tdm_mclk_apll_connect() local 236 struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[dai_id]; mtk_afe_tdm_hd_connect() local 249 struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[dai_id]; mtk_afe_tdm_apll_connect() local 279 struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[dai_id]; mt8186_tdm_hd_get() local 293 struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[dai_id]; mt8186_tdm_hd_set() local 335 mtk_dai_tdm_cal_mclk(struct mtk_base_afe *afe, struct mtk_afe_tdm_priv *tdm_priv, int freq) mtk_dai_tdm_cal_mclk() argument 370 struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[tdm_id]; mtk_dai_tdm_hw_params() local 466 struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[dai->id]; mtk_dai_tdm_set_sysclk() local 482 struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[dai->id]; mtk_dai_tdm_set_fmt() local 558 struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[dai->id]; mtk_dai_tdm_set_tdm_slot() local 602 struct mtk_afe_tdm_priv *tdm_priv; init_tdm_priv_data() local 619 struct mtk_afe_tdm_priv *tdm_priv; mt8186_dai_tdm_register() local [all...] |
/kernel/linux/linux-6.6/sound/soc/mediatek/mt8192/ |
H A D | mt8192-dai-tdm.c | 252 struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[dai_id]; in mtk_tdm_en_event() local 254 if (!tdm_priv) { in mtk_tdm_en_event() 255 dev_warn(afe->dev, "%s(), tdm_priv == NULL", __func__); in mtk_tdm_en_event() 264 mt8192_afe_gpio_request(afe->dev, true, tdm_priv->id, 0); in mtk_tdm_en_event() 267 mt8192_afe_gpio_request(afe->dev, false, tdm_priv->id, 0); in mtk_tdm_en_event() 284 struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[dai_id]; in mtk_tdm_bck_en_event() local 286 if (!tdm_priv) { in mtk_tdm_bck_en_event() 287 dev_warn(afe->dev, "%s(), tdm_priv == NULL", __func__); in mtk_tdm_bck_en_event() 296 mt8192_mck_enable(afe, tdm_priv->bck_id, tdm_priv in mtk_tdm_bck_en_event() 316 struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[dai_id]; mtk_tdm_mck_en_event() local 385 struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[dai_id]; mtk_afe_tdm_apll_connect() local 485 mtk_dai_tdm_cal_mclk(struct mtk_base_afe *afe, struct mtk_afe_tdm_priv *tdm_priv, int freq) mtk_dai_tdm_cal_mclk() argument 520 struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[tdm_id]; mtk_dai_tdm_hw_params() local 635 struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[dai->id]; mtk_dai_tdm_set_sysclk() local 656 struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[dai->id]; mtk_dai_tdm_set_fmt() local 736 struct mtk_afe_tdm_priv *tdm_priv; init_tdm_priv_data() local 754 struct mtk_afe_tdm_priv *tdm_priv; mt8192_dai_tdm_register() local [all...] |
/kernel/linux/linux-5.10/sound/soc/mediatek/mt8183/ |
H A D | mt8183-dai-tdm.c | 253 struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[MT8183_DAI_TDM]; in mtk_tdm_bck_en_event() local 260 mt8183_mck_enable(afe, tdm_priv->bck_id, tdm_priv->bck_rate); in mtk_tdm_bck_en_event() 263 mt8183_mck_disable(afe, tdm_priv->bck_id); in mtk_tdm_bck_en_event() 279 struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[MT8183_DAI_TDM]; in mtk_tdm_mck_en_event() local 286 mt8183_mck_enable(afe, tdm_priv->mclk_id, tdm_priv->mclk_rate); in mtk_tdm_mck_en_event() 289 tdm_priv->mclk_rate = 0; in mtk_tdm_mck_en_event() 290 mt8183_mck_disable(afe, tdm_priv->mclk_id); in mtk_tdm_mck_en_event() 337 struct mtk_afe_tdm_priv *tdm_priv in mtk_afe_tdm_apll_connect() local 436 mtk_dai_tdm_cal_mclk(struct mtk_base_afe *afe, struct mtk_afe_tdm_priv *tdm_priv, int freq) mtk_dai_tdm_cal_mclk() argument 471 struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[tdm_id]; mtk_dai_tdm_hw_params() local 620 struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[dai->id]; mtk_dai_tdm_set_sysclk() local 641 struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[dai->id]; mtk_dai_tdm_set_fmt() local 720 struct mtk_afe_tdm_priv *tdm_priv; mt8183_dai_tdm_register() local [all...] |
/kernel/linux/linux-6.6/sound/soc/mediatek/mt8183/ |
H A D | mt8183-dai-tdm.c | 253 struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[MT8183_DAI_TDM]; in mtk_tdm_bck_en_event() local 260 mt8183_mck_enable(afe, tdm_priv->bck_id, tdm_priv->bck_rate); in mtk_tdm_bck_en_event() 263 mt8183_mck_disable(afe, tdm_priv->bck_id); in mtk_tdm_bck_en_event() 279 struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[MT8183_DAI_TDM]; in mtk_tdm_mck_en_event() local 286 mt8183_mck_enable(afe, tdm_priv->mclk_id, tdm_priv->mclk_rate); in mtk_tdm_mck_en_event() 289 tdm_priv->mclk_rate = 0; in mtk_tdm_mck_en_event() 290 mt8183_mck_disable(afe, tdm_priv->mclk_id); in mtk_tdm_mck_en_event() 337 struct mtk_afe_tdm_priv *tdm_priv in mtk_afe_tdm_apll_connect() local 436 mtk_dai_tdm_cal_mclk(struct mtk_base_afe *afe, struct mtk_afe_tdm_priv *tdm_priv, int freq) mtk_dai_tdm_cal_mclk() argument 471 struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[tdm_id]; mtk_dai_tdm_hw_params() local 620 struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[dai->id]; mtk_dai_tdm_set_sysclk() local 641 struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[dai->id]; mtk_dai_tdm_set_fmt() local 720 struct mtk_afe_tdm_priv *tdm_priv; mt8183_dai_tdm_register() local [all...] |