Searched refs:lradc (Results 1 - 10 of 10) sorted by relevance

/linux-master/drivers/input/keyboard/
H A Dsun4i-lradc-keys.c9 * Allwinnner sunxi SoCs have a lradc which is specifically designed to have
63 /* struct lradc_variant - Describe sun4i-a10-lradc-keys hardware variant
64 * @divisor_numerator: The numerator of lradc Vref internally divisor
65 * @divisor_denominator: The denominator of lradc Vref internally divisor
111 struct sun4i_lradc_data *lradc = dev_id; local
114 ints = readl(lradc->base + LRADC_INTS);
117 * lradc supports only one keypress at a time, release does not give
122 input_report_key(lradc->input, lradc->chan0_keycode, 0);
123 lradc
151 struct sun4i_lradc_data *lradc = input_get_drvdata(dev); local
190 struct sun4i_lradc_data *lradc = input_get_drvdata(dev); local
202 sun4i_lradc_load_dt_keymap(struct device *dev, struct sun4i_lradc_data *lradc) argument
259 struct sun4i_lradc_data *lradc; local
[all...]
H A DMakefile67 obj-$(CONFIG_KEYBOARD_SUN4I_LRADC) += sun4i-lradc-keys.o
/linux-master/drivers/mfd/
H A Dmxs-lradc.c16 #include <linux/mfd/mxs-lradc.h>
57 DEFINE_RES_IRQ_NAMED(MX23_LRADC_CH0_IRQ, "mxs-lradc-channel0"),
58 DEFINE_RES_IRQ_NAMED(MX23_LRADC_CH1_IRQ, "mxs-lradc-channel1"),
59 DEFINE_RES_IRQ_NAMED(MX23_LRADC_CH2_IRQ, "mxs-lradc-channel2"),
60 DEFINE_RES_IRQ_NAMED(MX23_LRADC_CH3_IRQ, "mxs-lradc-channel3"),
61 DEFINE_RES_IRQ_NAMED(MX23_LRADC_CH4_IRQ, "mxs-lradc-channel4"),
62 DEFINE_RES_IRQ_NAMED(MX23_LRADC_CH5_IRQ, "mxs-lradc-channel5"),
67 DEFINE_RES_IRQ_NAMED(MX23_LRADC_TS_IRQ, "mxs-lradc-touchscreen"),
68 DEFINE_RES_IRQ_NAMED(MX23_LRADC_CH6_IRQ, "mxs-lradc-channel6"),
69 DEFINE_RES_IRQ_NAMED(MX23_LRADC_CH7_IRQ, "mxs-lradc
130 struct mxs_lradc *lradc; local
235 struct mxs_lradc *lradc = platform_get_drvdata(pdev); local
[all...]
H A DMakefile261 obj-$(CONFIG_MFD_MXS_LRADC) += mxs-lradc.o
/linux-master/drivers/input/touchscreen/
H A Dmxs-lradc-ts.c19 #include <linux/mfd/mxs-lradc.h>
25 "mxs-lradc-touchscreen",
26 "mxs-lradc-channel6",
27 "mxs-lradc-channel7",
42 struct mxs_lradc *lradc; member in struct:mxs_lradc_ts
274 struct mxs_lradc *lradc = ts->lradc; local
282 writel(info[lradc->soc].mask,
284 writel(info[lradc->soc].bit,
302 struct mxs_lradc *lradc local
328 struct mxs_lradc *lradc = ts->lradc; local
354 struct mxs_lradc *lradc = ts->lradc; local
496 struct mxs_lradc *lradc = ts->lradc; local
535 struct mxs_lradc *lradc = ts->lradc; local
563 struct mxs_lradc *lradc = ts->lradc; local
607 struct mxs_lradc *lradc = dev_get_drvdata(dev->parent); local
[all...]
H A DMakefile63 obj-$(CONFIG_TOUCHSCREEN_MXS_LRADC) += mxs-lradc-ts.o
/linux-master/drivers/iio/adc/
H A Dmxs-lradc-adc.c18 #include <linux/mfd/mxs-lradc.h>
43 "mxs-lradc-channel0",
44 "mxs-lradc-channel1",
45 "mxs-lradc-channel2",
46 "mxs-lradc-channel3",
47 "mxs-lradc-channel4",
48 "mxs-lradc-channel5",
52 "mxs-lradc-thresh0",
53 "mxs-lradc-thresh1",
54 "mxs-lradc
114 struct mxs_lradc *lradc; member in struct:mxs_lradc_adc
135 struct mxs_lradc *lradc = adc->lradc; local
388 struct mxs_lradc *lradc = adc->lradc; local
486 struct mxs_lradc *lradc = adc->lradc; local
524 struct mxs_lradc *lradc = adc->lradc; local
542 struct mxs_lradc *lradc = adc->lradc; local
691 struct mxs_lradc *lradc = dev_get_drvdata(dev->parent); local
[all...]
H A DMakefile86 obj-$(CONFIG_MXS_LRADC_ADC) += mxs-lradc-adc.o
/linux-master/include/linux/mfd/
H A Dmxs-lradc.h166 static inline u32 mxs_lradc_irq_mask(struct mxs_lradc *lradc) argument
168 switch (lradc->soc) {
/linux-master/drivers/clk/mxs/
H A Dclk-imx28.c139 clk32k_div, rtc, lradc, spdif_div, clk32k, pwm, uart, ssp0, enumerator in enum:imx28_clk
208 clks[lradc] = mxs_clk_fixed_factor("lradc", "clk32k", 1, 16);

Completed in 284 milliseconds