Lines Matching refs:afe_priv

27 	struct mt2701_afe_private *afe_priv = afe->platform_priv;
31 afe_priv->base_ck[i] = devm_clk_get(afe->dev, base_clks[i]);
32 if (IS_ERR(afe_priv->base_ck[i])) {
34 return PTR_ERR(afe_priv->base_ck[i]);
39 for (i = 0; i < afe_priv->soc->i2s_num; i++) {
40 struct mt2701_i2s_path *i2s_path = &afe_priv->i2s_path[i];
90 afe_priv->mrgif_ck = devm_clk_get(afe->dev, "audio_mrgif_pd");
91 if (IS_ERR(afe_priv->mrgif_ck)) {
92 if (PTR_ERR(afe_priv->mrgif_ck) == -EPROBE_DEFER)
95 afe_priv->mrgif_ck = NULL;
137 struct mt2701_afe_private *afe_priv = afe->platform_priv;
138 struct mt2701_i2s_path *i2s_path = &afe_priv->i2s_path[id];
145 struct mt2701_afe_private *afe_priv = afe->platform_priv;
146 struct mt2701_i2s_path *i2s_path = &afe_priv->i2s_path[id];
153 struct mt2701_afe_private *afe_priv = afe->platform_priv;
155 return clk_prepare_enable(afe_priv->mrgif_ck);
160 struct mt2701_afe_private *afe_priv = afe->platform_priv;
162 clk_disable_unprepare(afe_priv->mrgif_ck);
167 struct mt2701_afe_private *afe_priv = afe->platform_priv;
171 ret = clk_prepare_enable(afe_priv->base_ck[MT2701_INFRA_SYS_AUDIO]);
176 ret = clk_prepare_enable(afe_priv->base_ck[MT2701_TOP_AUD_A1SYS]);
181 ret = clk_prepare_enable(afe_priv->base_ck[MT2701_TOP_AUD_A2SYS]);
186 ret = clk_prepare_enable(afe_priv->base_ck[MT2701_AUDSYS_AFE]);
190 ret = clk_prepare_enable(afe_priv->base_ck[MT2701_AUDSYS_A1SYS]);
194 ret = clk_prepare_enable(afe_priv->base_ck[MT2701_AUDSYS_A2SYS]);
198 ret = clk_prepare_enable(afe_priv->base_ck[MT2701_AUDSYS_AFE_CONN]);
205 clk_disable_unprepare(afe_priv->base_ck[MT2701_AUDSYS_A2SYS]);
207 clk_disable_unprepare(afe_priv->base_ck[MT2701_AUDSYS_A1SYS]);
209 clk_disable_unprepare(afe_priv->base_ck[MT2701_AUDSYS_AFE]);
211 clk_disable_unprepare(afe_priv->base_ck[MT2701_TOP_AUD_A2SYS]);
213 clk_disable_unprepare(afe_priv->base_ck[MT2701_TOP_AUD_A1SYS]);
215 clk_disable_unprepare(afe_priv->base_ck[MT2701_INFRA_SYS_AUDIO]);
222 struct mt2701_afe_private *afe_priv = afe->platform_priv;
224 clk_disable_unprepare(afe_priv->base_ck[MT2701_AUDSYS_AFE_CONN]);
225 clk_disable_unprepare(afe_priv->base_ck[MT2701_AUDSYS_A2SYS]);
226 clk_disable_unprepare(afe_priv->base_ck[MT2701_AUDSYS_A1SYS]);
227 clk_disable_unprepare(afe_priv->base_ck[MT2701_AUDSYS_AFE]);
228 clk_disable_unprepare(afe_priv->base_ck[MT2701_TOP_AUD_A1SYS]);
229 clk_disable_unprepare(afe_priv->base_ck[MT2701_TOP_AUD_A2SYS]);
230 clk_disable_unprepare(afe_priv->base_ck[MT2701_INFRA_SYS_AUDIO]);