/linux/drivers/iio/adc/ |
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 357 adc_dev->adc_clk = devm_clk_get_enabled(dev, "adc"); in cc10001_adc_probe() 358 if (IS_ERR(adc_dev->adc_clk)) { in cc10001_adc_probe() 360 return PTR_ERR(adc_dev->adc_clk); in cc10001_adc_probe() 363 adc_clk_rate = clk_get_rate(adc_dev->adc_clk); in cc10001_adc_probe()
|
H A D | at91_adc.c | 216 struct clk *adc_clk; member 897 dev_dbg(&idev->dev, "adc_clk at: %d KHz, tssctim at: %d\n", in at91_ts_hw_init() 993 unsigned int prsc, mstrclk, ticks, adc_clk, adc_clk_khz, shtim; in at91_adc_probe() local 1082 st->clk = devm_clk_get_enabled(&pdev->dev, "adc_clk"); in at91_adc_probe() 1087 st->adc_clk = devm_clk_get_enabled(&pdev->dev, "adc_op_clk"); in at91_adc_probe() 1088 if (IS_ERR(st->adc_clk)) in at91_adc_probe() 1089 return dev_err_probe(&pdev->dev, PTR_ERR(st->adc_clk), in at91_adc_probe() 1098 adc_clk = clk_get_rate(st->adc_clk); in at91_adc_probe() 1099 adc_clk_khz = adc_clk / 1000; in at91_adc_probe() 1101 dev_dbg(&pdev->dev, "Master clock is set as: %d Hz, adc_clk should set as: %d Hz\n", in at91_adc_probe() [all …]
|
/linux/Documentation/devicetree/bindings/iio/adc/ |
H A D | atmel,sama5d2-adc.yaml | 29 const: adc_clk 87 clocks = <&adc_clk>; 88 clock-names = "adc_clk";
|
H A D | atmel,sama9260-adc.yaml | 33 - const: adc_clk 112 clocks = <&adc_clk>, <&adc_op_clk>; 113 clock-names = "adc_clk", "adc_op_clk";
|
H A D | amlogic,meson-saradc.yaml | 48 - const: adc_clk 139 clock-names = "clkin", "core", "adc_clk", "adc_sel";
|
H A D | cosmic,10001-adc.yaml | 55 clocks = <&adc_clk>;
|
H A D | adi,ad9467.yaml | 75 clocks = <&adc_clk>;
|
/linux/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 / 4000; 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()
|
/linux/Documentation/devicetree/bindings/input/touchscreen/ |
H A D | brcm,iproc-touchscreen.txt | 74 clocks = <&adc_clk>;
|
/linux/drivers/mfd/ |
H A D | ti_am335x_tscadc.c | 222 * The TSC_ADC_Subsystem has 2 clock domains: OCP_CLK and ADC_CLK. in ti_tscadc_probe() 223 * ADCs produce a 12-bit sample every 15 ADC_CLK cycles. in ti_tscadc_probe()
|
/linux/drivers/clk/at91/ |
H A D | at91sam9rl.c | 62 { .n = "adc_clk", .id = 20, },
|
H A D | at91sam9g45.c | 80 { .n = "adc_clk", .id = 20, },
|
H A D | at91sam9n12.c | 101 { .n = "adc_clk", .id = 19, },
|
H A D | at91sam9x5.c | 88 { .n = "adc_clk", .id = 19, },
|
H A D | sama5d4.c | 93 { .n = "adc_clk", .id = 44 },
|
H A D | sama5d3.c | 90 { .n = "adc_clk", .id = 29, .r = { .min = 0, .max = 83000000 }, },
|
H A D | sam9x60.c | 123 { .n = "adc_clk", .id = 19, },
|
H A D | at91sam9260.c | 86 { .n = "adc_clk", .id = 5 },
|
H A D | sama5d2.c | 87 { .n = "adc_clk", .id = 40, .r = { .min = 0, .max = 83000000 }, },
|
/linux/sound/soc/codecs/ |
H A D | tlv320adc3xxx.c | 884 SND_SOC_DAPM_SUPPLY("ADC_CLK", ADC3XXX_ADC_NADC, ADC3XXX_ENABLE_NADC_SHIFT, 942 { "ADC_MOD_CLK", NULL, "ADC_CLK" }, 946 { "BCLK", NULL, "ADC_CLK" }, 950 { "ADC_CLK", NULL, "PLL_CLK" }, 1258 /* BCLK is (by default) set up to be derived from ADC_CLK */ in adc3xxx_hw_params()
|
/linux/drivers/clk/spear/ |
H A D | spear6xx_clock.c | 312 clk = clk_register_gate(NULL, "adc_clk", "apb_clk", 0, PERIP1_CLK_ENB, in spear6xx_clk_init()
|
/linux/arch/arm64/boot/dts/amlogic/ |
H A D | meson-gxbb.dtsi | 818 clock-names = "clkin", "core", "adc_clk", "adc_sel";
|
H A D | meson-gxl.dtsi | 888 clock-names = "clkin", "core", "adc_clk", "adc_sel";
|