/kernel/linux/linux-5.10/drivers/iio/adc/ |
H A D | mt6577_auxadc.c | 44 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() [all...] |
H A D | npcm_adc.c | 24 struct clk *adc_clk; member 200 info->adc_clk = devm_clk_get(&pdev->dev, NULL); in npcm_adc_probe() 201 if (IS_ERR(info->adc_clk)) { in npcm_adc_probe() 203 return PTR_ERR(info->adc_clk); in npcm_adc_probe() 210 info->adc_sample_hz = clk_get_rate(info->adc_clk) / ((div + 1) * 2); in npcm_adc_probe() 284 clk_disable_unprepare(info->adc_clk); in npcm_adc_probe() 301 clk_disable_unprepare(info->adc_clk); in npcm_adc_remove()
|
H A D | cc10001_adc.c | 57 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()
|
H A D | bcm_iproc_adc.c | 110 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()
|
H A D | meson_saradc.c | 274 struct clk *adc_clk; member 695 priv->adc_clk = devm_clk_register(&indio_dev->dev, &priv->clk_gate.hw); in meson_sar_adc_clk_init() 696 if (WARN_ON(IS_ERR(priv->adc_clk))) in meson_sar_adc_clk_init() 697 return PTR_ERR(priv->adc_clk); in meson_sar_adc_clk_init() 899 ret = clk_set_rate(priv->adc_clk, priv->param->clock_rate); in meson_sar_adc_init() 959 ret = clk_prepare_enable(priv->adc_clk); in meson_sar_adc_hw_enable() 991 clk_disable_unprepare(priv->adc_clk); in meson_sar_adc_hw_disable() 1238 priv->adc_clk = devm_clk_get(&pdev->dev, "adc_clk"); in meson_sar_adc_probe() 1239 if (IS_ERR(priv->adc_clk)) { in meson_sar_adc_probe() [all...] |
H A D | at91_adc.c | 194 struct clk *adc_clk; member 1057 dev_dbg(&idev->dev, "adc_clk at: %d KHz, tssctim at: %d\n", in at91_ts_hw_init() 1153 unsigned int prsc, mstrclk, ticks, adc_clk, adc_clk_khz, shtim; in at91_adc_probe() local 1207 st->clk = devm_clk_get(&pdev->dev, "adc_clk"); in at91_adc_probe() 1221 st->adc_clk = devm_clk_get(&pdev->dev, "adc_op_clk"); in at91_adc_probe() 1222 if (IS_ERR(st->adc_clk)) { in at91_adc_probe() 1224 ret = PTR_ERR(st->adc_clk); in at91_adc_probe() 1228 ret = clk_prepare_enable(st->adc_clk); in at91_adc_probe() 1241 adc_clk = clk_get_rate(st->adc_clk); in at91_adc_probe() [all...] |
/kernel/linux/linux-6.6/drivers/iio/adc/ |
H A D | mt6577_auxadc.c | 44 struct clk *adc_clk; member 224 ret = clk_prepare_enable(adc_dev->adc_clk); in mt6577_auxadc_resume() 244 clk_disable_unprepare(adc_dev->adc_clk); in mt6577_auxadc_suspend() 273 adc_dev->adc_clk = devm_clk_get(&pdev->dev, "main"); in mt6577_auxadc_probe() 274 if (IS_ERR(adc_dev->adc_clk)) { in mt6577_auxadc_probe() 276 return PTR_ERR(adc_dev->adc_clk); in mt6577_auxadc_probe() 279 ret = clk_prepare_enable(adc_dev->adc_clk); in mt6577_auxadc_probe() 285 adc_clk_rate = clk_get_rate(adc_dev->adc_clk); in mt6577_auxadc_probe() 314 clk_disable_unprepare(adc_dev->adc_clk); in mt6577_auxadc_probe() 328 clk_disable_unprepare(adc_dev->adc_clk); in mt6577_auxadc_remove() [all...] |
H A D | npcm_adc.c | 32 struct clk *adc_clk; member 234 info->adc_clk = devm_clk_get(&pdev->dev, NULL); in npcm_adc_probe() 235 if (IS_ERR(info->adc_clk)) { in npcm_adc_probe() 237 return PTR_ERR(info->adc_clk); in npcm_adc_probe() 244 info->adc_sample_hz = clk_get_rate(info->adc_clk) / ((div + 1) * 2); in npcm_adc_probe() 318 clk_disable_unprepare(info->adc_clk); in npcm_adc_probe() 335 clk_disable_unprepare(info->adc_clk); in npcm_adc_remove()
|
H A D | cc10001_adc.c | 56 struct clk *adc_clk; member 359 adc_dev->adc_clk = devm_clk_get_enabled(dev, "adc"); in cc10001_adc_probe() 360 if (IS_ERR(adc_dev->adc_clk)) { in cc10001_adc_probe() 362 return PTR_ERR(adc_dev->adc_clk); in cc10001_adc_probe() 365 adc_clk_rate = clk_get_rate(adc_dev->adc_clk); in cc10001_adc_probe()
|
H A D | bcm_iproc_adc.c | 110 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()
|
H A D | at91_adc.c | 215 struct clk *adc_clk; member 902 dev_dbg(&idev->dev, "adc_clk at: %d KHz, tssctim at: %d\n", in at91_ts_hw_init() 998 unsigned int prsc, mstrclk, ticks, adc_clk, adc_clk_khz, shtim; in at91_adc_probe() local 1090 st->clk = devm_clk_get(&pdev->dev, "adc_clk"); in at91_adc_probe() 1104 st->adc_clk = devm_clk_get(&pdev->dev, "adc_op_clk"); in at91_adc_probe() 1105 if (IS_ERR(st->adc_clk)) { in at91_adc_probe() 1107 ret = PTR_ERR(st->adc_clk); in at91_adc_probe() 1111 ret = clk_prepare_enable(st->adc_clk); in at91_adc_probe() 1124 adc_clk = clk_get_rate(st->adc_clk); in at91_adc_probe() [all...] |
H A D | meson_saradc.c | 345 struct clk *adc_clk; member 780 priv->adc_clk = devm_clk_register(dev, &priv->clk_gate.hw); in meson_sar_adc_clk_init() 781 if (WARN_ON(IS_ERR(priv->adc_clk))) in meson_sar_adc_clk_init() 782 return PTR_ERR(priv->adc_clk); in meson_sar_adc_clk_init() 1018 ret = clk_set_rate(priv->adc_clk, priv->param->clock_rate); in meson_sar_adc_init() 1069 ret = clk_prepare_enable(priv->adc_clk); in meson_sar_adc_hw_enable() 1103 clk_disable_unprepare(priv->adc_clk); in meson_sar_adc_hw_disable() 1389 priv->adc_clk = devm_clk_get_optional(dev, "adc_clk"); in meson_sar_adc_probe() 1390 if (IS_ERR(priv->adc_clk)) in meson_sar_adc_probe() [all...] |
H A D | ti-ads131e08.c | 94 struct clk *adc_clk; member 894 st->adc_clk = devm_clk_get_enabled(&spi->dev, "adc-clk"); in ads131e08_probe() 895 if (IS_ERR(st->adc_clk)) in ads131e08_probe() 896 return dev_err_probe(&spi->dev, PTR_ERR(st->adc_clk), in ads131e08_probe() 899 adc_clk_hz = clk_get_rate(st->adc_clk); in ads131e08_probe()
|
/kernel/linux/linux-5.10/drivers/input/touchscreen/ |
H A D | imx6ul_tsc.c | 88 struct clk *adc_clk; member 322 err = clk_prepare_enable(tsc->adc_clk); in imx6ul_tsc_start() 347 clk_disable_unprepare(tsc->adc_clk); in imx6ul_tsc_start() 356 clk_disable_unprepare(tsc->adc_clk); in imx6ul_tsc_stop() 437 tsc->adc_clk = devm_clk_get(&pdev->dev, "adc"); in imx6ul_tsc_probe() 438 if (IS_ERR(tsc->adc_clk)) { in imx6ul_tsc_probe() 439 err = PTR_ERR(tsc->adc_clk); in imx6ul_tsc_probe()
|
/kernel/linux/linux-6.6/drivers/input/touchscreen/ |
H A D | imx6ul_tsc.c | 88 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()
|
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/ |
H A D | stv0367.c | 46 u32 adc_clk; member 2302 cab_state->adc_clk = stv0367cab_get_adc_freq(fe, state->config->xtal); in stv0367cab_init() 2399 stv0367cab_set_derot_freq(state, cab_state->adc_clk, in stv0367cab_algo() 2469 tmp = stv0367cab_get_derot_freq(state, cab_state->adc_clk); in stv0367cab_algo() 2490 if (ifkhz > cab_state->adc_clk / 1000) { in stv0367cab_algo() 2493 - stv0367cab_get_derot_freq(state, cab_state->adc_clk) in stv0367cab_algo() 2494 - cab_state->adc_clk / 1000 + ifkhz; in stv0367cab_algo() 2498 - stv0367cab_get_derot_freq(state, cab_state->adc_clk) in stv0367cab_algo() 2505 cab_state->adc_clk) - in stv0367cab_algo() 2506 cab_state->adc_clk / 400 in stv0367cab_algo() [all...] |
H A D | si2165.c | 49 u32 adc_clk; member 241 /* adc_clk and sys_clk depend on xtal and pll settings */ in si2165_init_pll() 244 state->adc_clk = state->fvco_hz / (divm * 4u); in si2165_init_pll() 264 return state->adc_clk; in si2165_get_fe_clk()
|
/kernel/linux/linux-6.6/drivers/media/dvb-frontends/ |
H A D | stv0367.c | 46 u32 adc_clk; member 2298 cab_state->adc_clk = stv0367cab_get_adc_freq(fe, state->config->xtal); in stv0367cab_init() 2395 stv0367cab_set_derot_freq(state, cab_state->adc_clk, in stv0367cab_algo() 2465 tmp = stv0367cab_get_derot_freq(state, cab_state->adc_clk); in stv0367cab_algo() 2486 if (ifkhz > cab_state->adc_clk / 1000) { in stv0367cab_algo() 2489 - stv0367cab_get_derot_freq(state, cab_state->adc_clk) in stv0367cab_algo() 2490 - cab_state->adc_clk / 1000 + ifkhz; in stv0367cab_algo() 2494 - stv0367cab_get_derot_freq(state, cab_state->adc_clk) in stv0367cab_algo() 2501 cab_state->adc_clk) - in stv0367cab_algo() 2502 cab_state->adc_clk / 400 in stv0367cab_algo() [all...] |
H A D | si2165.c | 49 u32 adc_clk; member 241 /* adc_clk and sys_clk depend on xtal and pll settings */ in si2165_init_pll() 244 state->adc_clk = state->fvco_hz / (divm * 4u); in si2165_init_pll() 264 return state->adc_clk; in si2165_get_fe_clk()
|