tdm_priv          253 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 	struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[MT8183_DAI_TDM];
tdm_priv          260 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 		mt8183_mck_enable(afe, tdm_priv->bck_id, tdm_priv->bck_rate);
tdm_priv          263 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 		mt8183_mck_disable(afe, tdm_priv->bck_id);
tdm_priv          279 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 	struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[MT8183_DAI_TDM];
tdm_priv          286 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 		mt8183_mck_enable(afe, tdm_priv->mclk_id, tdm_priv->mclk_rate);
tdm_priv          289 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 		tdm_priv->mclk_rate = 0;
tdm_priv          290 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 		mt8183_mck_disable(afe, tdm_priv->mclk_id);
tdm_priv          337 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 	struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[MT8183_DAI_TDM];
tdm_priv          343 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 	return (tdm_priv->mclk_apll == cur_apll) ? 1 : 0;
tdm_priv          437 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 				struct mtk_afe_tdm_priv *tdm_priv,
tdm_priv          458 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 	tdm_priv->mclk_rate = freq;
tdm_priv          459 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 	tdm_priv->mclk_apll = apll;
tdm_priv          471 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 	struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[tdm_id];
tdm_priv          472 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 	unsigned int tdm_out_mode = tdm_priv->tdm_out_mode;
tdm_priv          481 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 	if (!tdm_priv->mclk_rate) {
tdm_priv          482 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 		tdm_priv->mclk_rate = rate * tdm_priv->mclk_multiple;
tdm_priv          484 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 				     tdm_priv,
tdm_priv          485 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 				     tdm_priv->mclk_rate);
tdm_priv          489 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 	tdm_priv->bck_rate = rate *
tdm_priv          493 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 	if (tdm_priv->bck_rate > tdm_priv->mclk_rate)
tdm_priv          496 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 	if (tdm_priv->mclk_rate % tdm_priv->bck_rate != 0)
tdm_priv          502 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 		 tdm_priv->mclk_rate, tdm_priv->bck_rate);
tdm_priv          507 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 	if (tdm_priv->bck_invert)
tdm_priv          512 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 	if (tdm_priv->lck_invert)
tdm_priv          515 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 	if (tdm_priv->tdm_out_mode == TDM_OUT_I2S) {
tdm_priv          518 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 	} else if (tdm_priv->tdm_out_mode == TDM_OUT_TDM) {
tdm_priv          620 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 	struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[dai->id];
tdm_priv          622 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 	if (!tdm_priv) {
tdm_priv          634 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 	return mtk_dai_tdm_cal_mclk(afe, tdm_priv, freq);
tdm_priv          641 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 	struct mtk_afe_tdm_priv *tdm_priv = afe_priv->dai_priv[dai->id];
tdm_priv          643 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 	if (!tdm_priv) {
tdm_priv          651 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 		tdm_priv->tdm_out_mode = TDM_OUT_I2S;
tdm_priv          654 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 		tdm_priv->tdm_out_mode = TDM_OUT_TDM;
tdm_priv          657 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 		tdm_priv->tdm_out_mode = TDM_OUT_I2S;
tdm_priv          663 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 		tdm_priv->bck_invert = TDM_BCK_NON_INV;
tdm_priv          664 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 		tdm_priv->lck_invert = TDM_LCK_NON_INV;
tdm_priv          667 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 		tdm_priv->bck_invert = TDM_BCK_NON_INV;
tdm_priv          668 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 		tdm_priv->lck_invert = TDM_LCK_INV;
tdm_priv          671 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 		tdm_priv->bck_invert = TDM_BCK_INV;
tdm_priv          672 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 		tdm_priv->lck_invert = TDM_LCK_NON_INV;
tdm_priv          676 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 		tdm_priv->bck_invert = TDM_BCK_INV;
tdm_priv          677 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 		tdm_priv->lck_invert = TDM_LCK_INV;
tdm_priv          720 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 	struct mtk_afe_tdm_priv *tdm_priv;
tdm_priv          737 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 	tdm_priv = devm_kzalloc(afe->dev, sizeof(struct mtk_afe_tdm_priv),
tdm_priv          739 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 	if (!tdm_priv)
tdm_priv          742 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 	tdm_priv->mclk_multiple = 128;
tdm_priv          743 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 	tdm_priv->bck_id = MT8183_I2S4_BCK;
tdm_priv          744 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 	tdm_priv->mclk_id = MT8183_I2S4_MCK;
tdm_priv          746 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 	afe_priv->dai_priv[MT8183_DAI_TDM] = tdm_priv;