Lines Matching full:dclk
94 struct clk *dclk; member
186 /* Max sample counter value per half period of dclk */ in axg_pdm_set_sample_pointer()
188 clk_get_rate(priv->dclk) * 2); in axg_pdm_set_sample_pointer()
253 ret = clk_set_rate(priv->dclk, rate * os); in axg_pdm_hw_params()
255 dev_err(dai->dev, "failed to set dclk\n"); in axg_pdm_hw_params()
276 ret = clk_prepare_enable(priv->dclk); in axg_pdm_startup()
278 dev_err(dai->dev, "enabling dclk failed\n"); in axg_pdm_startup()
294 clk_disable_unprepare(priv->dclk); in axg_pdm_shutdown()
621 priv->dclk = devm_clk_get(dev, "dclk"); in axg_pdm_probe()
622 if (IS_ERR(priv->dclk)) { in axg_pdm_probe()
623 ret = PTR_ERR(priv->dclk); in axg_pdm_probe()
625 dev_err(dev, "failed to get dclk: %d\n", ret); in axg_pdm_probe()
633 dev_err(dev, "failed to get dclk: %d\n", ret); in axg_pdm_probe()