Home
last modified time | relevance | path

Searched refs:adc_clk (Results 1 – 25 of 29) sorted by relevance

12

/linux/drivers/iio/adc/
A Dmt6577_auxadc.c44 struct clk *adc_clk; member
219 ret = clk_prepare_enable(adc_dev->adc_clk); in mt6577_auxadc_resume()
239 clk_disable_unprepare(adc_dev->adc_clk); in mt6577_auxadc_suspend()
268 adc_dev->adc_clk = devm_clk_get(&pdev->dev, "main"); in mt6577_auxadc_probe()
269 if (IS_ERR(adc_dev->adc_clk)) { in mt6577_auxadc_probe()
271 return PTR_ERR(adc_dev->adc_clk); in mt6577_auxadc_probe()
274 ret = clk_prepare_enable(adc_dev->adc_clk); in mt6577_auxadc_probe()
280 adc_clk_rate = clk_get_rate(adc_dev->adc_clk); in mt6577_auxadc_probe()
309 clk_disable_unprepare(adc_dev->adc_clk); in mt6577_auxadc_probe()
323 clk_disable_unprepare(adc_dev->adc_clk); in mt6577_auxadc_remove()
A Dcc10001_adc.c57 struct clk *adc_clk; member
347 adc_dev->adc_clk = devm_clk_get(&pdev->dev, "adc"); in cc10001_adc_probe()
348 if (IS_ERR(adc_dev->adc_clk)) { in cc10001_adc_probe()
350 ret = PTR_ERR(adc_dev->adc_clk); in cc10001_adc_probe()
354 ret = clk_prepare_enable(adc_dev->adc_clk); in cc10001_adc_probe()
360 adc_clk_rate = clk_get_rate(adc_dev->adc_clk); in cc10001_adc_probe()
401 clk_disable_unprepare(adc_dev->adc_clk); in cc10001_adc_probe()
415 clk_disable_unprepare(adc_dev->adc_clk); in cc10001_adc_remove()
A Dnpcm_adc.c24 struct clk *adc_clk; member
211 info->adc_clk = devm_clk_get(&pdev->dev, NULL); in npcm_adc_probe()
212 if (IS_ERR(info->adc_clk)) { in npcm_adc_probe()
214 return PTR_ERR(info->adc_clk); in npcm_adc_probe()
221 info->adc_sample_hz = clk_get_rate(info->adc_clk) / ((div + 1) * 2); in npcm_adc_probe()
295 clk_disable_unprepare(info->adc_clk); in npcm_adc_probe()
312 clk_disable_unprepare(info->adc_clk); in npcm_adc_remove()
A Dbcm_iproc_adc.c110 struct clk *adc_clk; member
534 adc_priv->adc_clk = devm_clk_get(&pdev->dev, "tsc_clk"); in iproc_adc_probe()
535 if (IS_ERR(adc_priv->adc_clk)) { in iproc_adc_probe()
538 ret = PTR_ERR(adc_priv->adc_clk); in iproc_adc_probe()
562 ret = clk_prepare_enable(adc_priv->adc_clk); in iproc_adc_probe()
592 clk_disable_unprepare(adc_priv->adc_clk); in iproc_adc_probe()
604 clk_disable_unprepare(adc_priv->adc_clk); in iproc_adc_remove()
A Dmeson_saradc.c274 struct clk *adc_clk; member
694 if (WARN_ON(IS_ERR(priv->adc_clk))) in meson_sar_adc_clk_init()
695 return PTR_ERR(priv->adc_clk); in meson_sar_adc_clk_init()
957 ret = clk_prepare_enable(priv->adc_clk); in meson_sar_adc_hw_enable()
989 clk_disable_unprepare(priv->adc_clk); in meson_sar_adc_hw_disable()
1242 priv->adc_clk = devm_clk_get(&pdev->dev, "adc_clk"); in meson_sar_adc_probe()
1243 if (IS_ERR(priv->adc_clk)) { in meson_sar_adc_probe()
1244 if (PTR_ERR(priv->adc_clk) == -ENOENT) in meson_sar_adc_probe()
1245 priv->adc_clk = NULL; in meson_sar_adc_probe()
1247 return dev_err_probe(&pdev->dev, PTR_ERR(priv->adc_clk), in meson_sar_adc_probe()
[all …]
A Dat91_adc.c216 struct clk *adc_clk; member
1103 st->adc_clk = devm_clk_get(&pdev->dev, "adc_op_clk"); in at91_adc_probe()
1104 if (IS_ERR(st->adc_clk)) { in at91_adc_probe()
1106 ret = PTR_ERR(st->adc_clk); in at91_adc_probe()
1110 ret = clk_prepare_enable(st->adc_clk); in at91_adc_probe()
1123 adc_clk = clk_get_rate(st->adc_clk); in at91_adc_probe()
1124 adc_clk_khz = adc_clk / 1000; in at91_adc_probe()
1127 mstrclk, adc_clk); in at91_adc_probe()
1129 prsc = (mstrclk / (2 * adc_clk)) - 1; in at91_adc_probe()
1210 clk_disable_unprepare(st->adc_clk); in at91_adc_probe()
[all …]
A Dti-ads131e08.c94 struct clk *adc_clk; member
800 clk_disable_unprepare(st->adc_clk); in ads131e08_clk_disable()
895 st->adc_clk = devm_clk_get(&spi->dev, "adc-clk"); in ads131e08_probe()
896 if (IS_ERR(st->adc_clk)) in ads131e08_probe()
897 return dev_err_probe(&spi->dev, PTR_ERR(st->adc_clk), in ads131e08_probe()
900 ret = clk_prepare_enable(st->adc_clk); in ads131e08_probe()
910 adc_clk_hz = clk_get_rate(st->adc_clk); in ads131e08_probe()
/linux/drivers/input/touchscreen/
A Dimx6ul_tsc.c88 struct clk *adc_clk; member
321 err = clk_prepare_enable(tsc->adc_clk); in imx6ul_tsc_start()
346 clk_disable_unprepare(tsc->adc_clk); in imx6ul_tsc_start()
355 clk_disable_unprepare(tsc->adc_clk); in imx6ul_tsc_stop()
436 tsc->adc_clk = devm_clk_get(&pdev->dev, "adc"); in imx6ul_tsc_probe()
437 if (IS_ERR(tsc->adc_clk)) { in imx6ul_tsc_probe()
438 err = PTR_ERR(tsc->adc_clk); in imx6ul_tsc_probe()
/linux/Documentation/devicetree/bindings/iio/adc/
A Datmel,sama5d2-adc.yaml30 const: adc_clk
89 clocks = <&adc_clk>;
90 clock-names = "adc_clk";
A Datmel,sama9260-adc.yaml33 - const: adc_clk
112 clocks = <&adc_clk>, <&adc_op_clk>;
113 clock-names = "adc_clk", "adc_op_clk";
A Damlogic,meson-saradc.yaml47 - const: adc_clk
134 clock-names = "clkin", "core", "adc_clk", "adc_sel";
A Dcosmic,10001-adc.yaml55 clocks = <&adc_clk>;
A Dadi,ad9467.yaml70 clocks = <&adc_clk>;
/linux/drivers/media/dvb-frontends/
A Dstv0367.c46 u32 adc_clk; member
2417 stv0367cab_set_derot_freq(state, cab_state->adc_clk, in stv0367cab_algo()
2508 if (ifkhz > cab_state->adc_clk / 1000) { in stv0367cab_algo()
2512 - cab_state->adc_clk / 1000 + ifkhz; in stv0367cab_algo()
2523 cab_state->adc_clk) - in stv0367cab_algo()
2524 cab_state->adc_clk / 4000; in stv0367cab_algo()
2590 cab_state->adc_clk, in stv0367cab_set_frontend()
2641 cab_state->adc_clk / 4000); in stv0367cab_get_frontend()
2645 if (ifkhz > cab_state->adc_clk / 1000) in stv0367cab_get_frontend()
2647 - stv0367cab_get_derot_freq(state, cab_state->adc_clk) in stv0367cab_get_frontend()
[all …]
A Dsi2165.c49 u32 adc_clk; member
244 state->adc_clk = state->fvco_hz / (divm * 4u); in si2165_init_pll()
264 return state->adc_clk; in si2165_get_fe_clk()
/linux/Documentation/devicetree/bindings/input/touchscreen/
A Dbrcm,iproc-touchscreen.txt74 clocks = <&adc_clk>;
/linux/arch/arm64/boot/dts/amlogic/
A Dmeson-gxbb.dtsi773 clock-names = "clkin", "core", "adc_clk", "adc_sel";
A Dmeson-gxl.dtsi842 clock-names = "clkin", "core", "adc_clk", "adc_sel";
/linux/arch/arm/boot/dts/
A Dsama7g5.dtsi191 clock-names = "adc_clk";
A Dat91sam9rl.dtsi273 clock-names = "adc_clk", "adc_op_clk";
A Dsam9x60.dtsi540 clock-names = "adc_clk";
A Dat91sam9260.dtsi704 clock-names = "adc_clk", "adc_op_clk";
A Dat91sam9x5.dtsi803 clock-names = "adc_clk", "adc_op_clk";
A Dat91sam9g45.dtsi819 clock-names = "adc_clk", "adc_op_clk";
A Dsama5d2.dtsi1042 clock-names = "adc_clk";

Completed in 59 milliseconds

12