Lines Matching full:adc_clk
242 struct clk *adc_clk; member
627 priv->adc_clk = devm_clk_register(&indio_dev->dev, &priv->clk_gate.hw); in meson_sar_adc_clk_init()
628 if (WARN_ON(IS_ERR(priv->adc_clk))) in meson_sar_adc_clk_init()
629 return PTR_ERR(priv->adc_clk); in meson_sar_adc_clk_init()
725 ret = clk_set_rate(priv->adc_clk, priv->data->param->clock_rate); in meson_sar_adc_init()
785 ret = clk_prepare_enable(priv->adc_clk); in meson_sar_adc_hw_enable()
817 clk_disable_unprepare(priv->adc_clk); in meson_sar_adc_hw_disable()
1052 priv->adc_clk = devm_clk_get(&pdev->dev, "adc_clk"); in meson_sar_adc_probe()
1053 if (IS_ERR(priv->adc_clk)) { in meson_sar_adc_probe()
1054 if (PTR_ERR(priv->adc_clk) == -ENOENT) { in meson_sar_adc_probe()
1055 priv->adc_clk = NULL; in meson_sar_adc_probe()
1058 return PTR_ERR(priv->adc_clk); in meson_sar_adc_probe()
1073 if (!priv->adc_clk) { in meson_sar_adc_probe()