Lines Matching refs:afe_priv
323 struct mt7986_afe_private *afe_priv = afe->platform_priv;
326 afe_priv->clks = devm_kcalloc(afe->dev, CLK_NUM,
327 sizeof(*afe_priv->clks), GFP_KERNEL);
328 if (!afe_priv->clks)
330 afe_priv->num_clks = CLK_NUM;
332 for (i = 0; i < afe_priv->num_clks; i++)
333 afe_priv->clks[i].id = aud_clks[i];
335 ret = devm_clk_bulk_get(afe->dev, afe_priv->num_clks, afe_priv->clks);
390 struct mt7986_afe_private *afe_priv = afe->platform_priv;
392 if (!afe->regmap || afe_priv->pm_runtime_bypass_reg_ctl)
404 clk_bulk_disable_unprepare(afe_priv->num_clks, afe_priv->clks);
412 struct mt7986_afe_private *afe_priv = afe->platform_priv;
415 ret = clk_bulk_prepare_enable(afe_priv->num_clks, afe_priv->clks);
419 if (!afe->regmap || afe_priv->pm_runtime_bypass_reg_ctl)
474 struct mt7986_afe_private *afe_priv;
483 afe->platform_priv = devm_kzalloc(&pdev->dev, sizeof(*afe_priv),
488 afe_priv = afe->platform_priv;
506 afe_priv->pm_runtime_bypass_reg_ctl = true;
516 afe_priv->pm_runtime_bypass_reg_ctl = false;