Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/iio/adc/
Dmt6577_auxadc.c47 struct clk *adc_clk; member
192 ret = clk_prepare_enable(adc_dev->adc_clk); in mt6577_auxadc_resume()
212 clk_disable_unprepare(adc_dev->adc_clk); in mt6577_auxadc_suspend()
244 adc_dev->adc_clk = devm_clk_get(&pdev->dev, "main"); in mt6577_auxadc_probe()
245 if (IS_ERR(adc_dev->adc_clk)) { in mt6577_auxadc_probe()
247 return PTR_ERR(adc_dev->adc_clk); in mt6577_auxadc_probe()
250 ret = clk_prepare_enable(adc_dev->adc_clk); in mt6577_auxadc_probe()
256 adc_clk_rate = clk_get_rate(adc_dev->adc_clk); in mt6577_auxadc_probe()
283 clk_disable_unprepare(adc_dev->adc_clk); in mt6577_auxadc_probe()
297 clk_disable_unprepare(adc_dev->adc_clk); in mt6577_auxadc_remove()
Dcc10001_adc.c61 struct clk *adc_clk; member
354 adc_dev->adc_clk = devm_clk_get(&pdev->dev, "adc"); in cc10001_adc_probe()
355 if (IS_ERR(adc_dev->adc_clk)) { in cc10001_adc_probe()
357 ret = PTR_ERR(adc_dev->adc_clk); in cc10001_adc_probe()
361 ret = clk_prepare_enable(adc_dev->adc_clk); in cc10001_adc_probe()
367 adc_clk_rate = clk_get_rate(adc_dev->adc_clk); in cc10001_adc_probe()
408 clk_disable_unprepare(adc_dev->adc_clk); in cc10001_adc_probe()
422 clk_disable_unprepare(adc_dev->adc_clk); in cc10001_adc_remove()
Dmeson_saradc.c242 struct clk *adc_clk; member
621 priv->adc_clk = devm_clk_register(&indio_dev->dev, &priv->clk_gate.hw); in meson_sar_adc_clk_init()
622 if (WARN_ON(IS_ERR(priv->adc_clk))) in meson_sar_adc_clk_init()
623 return PTR_ERR(priv->adc_clk); in meson_sar_adc_clk_init()
719 ret = clk_set_rate(priv->adc_clk, priv->data->param->clock_rate); in meson_sar_adc_init()
779 ret = clk_prepare_enable(priv->adc_clk); in meson_sar_adc_hw_enable()
811 clk_disable_unprepare(priv->adc_clk); in meson_sar_adc_hw_disable()
1046 priv->adc_clk = devm_clk_get(&pdev->dev, "adc_clk"); in meson_sar_adc_probe()
1047 if (IS_ERR(priv->adc_clk)) { in meson_sar_adc_probe()
1048 if (PTR_ERR(priv->adc_clk) == -ENOENT) { in meson_sar_adc_probe()
[all …]
Dbcm_iproc_adc.c121 struct clk *adc_clk; member
545 adc_priv->adc_clk = devm_clk_get(&pdev->dev, "tsc_clk"); in iproc_adc_probe()
546 if (IS_ERR(adc_priv->adc_clk)) { in iproc_adc_probe()
549 ret = PTR_ERR(adc_priv->adc_clk); in iproc_adc_probe()
576 ret = clk_prepare_enable(adc_priv->adc_clk); in iproc_adc_probe()
608 clk_disable_unprepare(adc_priv->adc_clk); in iproc_adc_probe()
620 clk_disable_unprepare(adc_priv->adc_clk); in iproc_adc_remove()
Dat91_adc.c195 struct clk *adc_clk; member
1142 unsigned int prsc, mstrclk, ticks, adc_clk, adc_clk_khz, shtim; in at91_adc_probe() local
1216 st->adc_clk = devm_clk_get(&pdev->dev, "adc_op_clk"); in at91_adc_probe()
1217 if (IS_ERR(st->adc_clk)) { in at91_adc_probe()
1219 ret = PTR_ERR(st->adc_clk); in at91_adc_probe()
1223 ret = clk_prepare_enable(st->adc_clk); in at91_adc_probe()
1236 adc_clk = clk_get_rate(st->adc_clk); in at91_adc_probe()
1237 adc_clk_khz = adc_clk / 1000; in at91_adc_probe()
1240 mstrclk, adc_clk); in at91_adc_probe()
1242 prsc = (mstrclk / (2 * adc_clk)) - 1; in at91_adc_probe()
[all …]
/Linux-v4.19/drivers/input/touchscreen/
Dimx6ul_tsc.c88 struct clk *adc_clk; member
323 err = clk_prepare_enable(tsc->adc_clk); in imx6ul_tsc_open()
348 clk_disable_unprepare(tsc->adc_clk); in imx6ul_tsc_open()
359 clk_disable_unprepare(tsc->adc_clk); in imx6ul_tsc_close()
429 tsc->adc_clk = devm_clk_get(&pdev->dev, "adc"); in imx6ul_tsc_probe()
430 if (IS_ERR(tsc->adc_clk)) { in imx6ul_tsc_probe()
431 err = PTR_ERR(tsc->adc_clk); in imx6ul_tsc_probe()
524 clk_disable_unprepare(tsc->adc_clk); in imx6ul_tsc_suspend()
542 retval = clk_prepare_enable(tsc->adc_clk); in imx6ul_tsc_resume()
548 clk_disable_unprepare(tsc->adc_clk); in imx6ul_tsc_resume()
/Linux-v4.19/Documentation/devicetree/bindings/iio/adc/
Dat91-sama5d2_adc.txt8 - clock-names: Must be "adc_clk".
39 clocks = <&adc_clk>;
40 clock-names = "adc_clk";
Damlogic,meson-saradc.txt20 - "adc_clk" for the ADC (sampling) clock
36 clock-names = "clkin", "core", "sana", "adc_clk", "adc_sel";
Dat91_adc.txt9 Required elements: "adc_clk", "adc_op_clk".
52 clocks = <&adc_clk>, <&adc_op_clk>;
53 clock-names = "adc_clk", "adc_op_clk";
Dcc10001_adc.txt19 clocks = <&adc_clk>;
/Linux-v4.19/drivers/media/dvb-frontends/
Dstv0367.c56 u32 adc_clk; member
2330 cab_state->adc_clk = stv0367cab_get_adc_freq(fe, state->config->xtal); in stv0367cab_init()
2427 stv0367cab_set_derot_freq(state, cab_state->adc_clk, in stv0367cab_algo()
2497 tmp = stv0367cab_get_derot_freq(state, cab_state->adc_clk); in stv0367cab_algo()
2518 if (ifkhz > cab_state->adc_clk / 1000) { in stv0367cab_algo()
2521 - stv0367cab_get_derot_freq(state, cab_state->adc_clk) in stv0367cab_algo()
2522 - cab_state->adc_clk / 1000 + ifkhz; in stv0367cab_algo()
2526 - stv0367cab_get_derot_freq(state, cab_state->adc_clk) in stv0367cab_algo()
2533 cab_state->adc_clk) - in stv0367cab_algo()
2534 cab_state->adc_clk / 4000; in stv0367cab_algo()
[all …]
Dsi2165.c58 u32 adc_clk; member
253 state->adc_clk = state->fvco_hz / (divm * 4u); in si2165_init_pll()
273 return state->adc_clk; in si2165_get_fe_clk()
/Linux-v4.19/Documentation/devicetree/bindings/input/touchscreen/
Dbrcm,iproc-touchscreen.txt74 clocks = <&adc_clk>;
/Linux-v4.19/arch/arm/boot/dts/
Dat91sam9260.dtsi257 adc_clk: adc_clk { label
949 clocks = <&adc_clk>, <&adc_op_clk>;
950 clock-names = "adc_clk", "adc_op_clk";
Dat91sam9rl.dtsi269 clocks = <&adc_clk>, <&adc_op_clk>;
270 clock-names = "adc_clk", "adc_op_clk";
1014 adc_clk: adc_clk { label
Dat91sam9x5.dtsi355 adc_clk: adc_clk { label
1077 clocks = <&adc_clk>,
1079 clock-names = "adc_clk", "adc_op_clk";
Dsama5d2.dtsi772 adc_clk: adc_clk { label
1432 clocks = <&adc_clk>;
1433 clock-names = "adc_clk";
Dat91sam9g45.dtsi340 adc_clk: adc_clk { label
1077 clocks = <&adc_clk>, <&adc_op_clk>;
1078 clock-names = "adc_clk", "adc_op_clk";
Dsama5d3.dtsi319 clocks = <&adc_clk>,
321 clock-names = "adc_clk", "adc_op_clk";
1268 adc_clk: adc_clk { label
Dsama5d4.dtsi718 adc_clk: adc_clk { label
1236 clocks = <&adc_clk>,
1238 clock-names = "adc_clk", "adc_op_clk";
Dat91sam9n12.dtsi345 adc_clk: adc_clk { label
/Linux-v4.19/arch/arm64/boot/dts/amlogic/
Dmeson-gxbb.dtsi710 clock-names = "clkin", "core", "adc_clk", "adc_sel";
Dmeson-gxl.dtsi711 clock-names = "clkin", "core", "adc_clk", "adc_sel";
Dmeson-axg.dtsi1505 clock-names = "clkin", "core", "adc_clk", "adc_sel";