Searched refs:lradc (Results 1 – 13 of 13) sorted by relevance
| /drivers/input/keyboard/ |
| A D | sun4i-lradc-keys.c | 121 input_report_key(lradc->input, lradc->chan0_keycode, 0); in sun4i_lradc_irq() 138 input_report_key(lradc->input, lradc->chan0_keycode, 1); in sun4i_lradc_irq() 165 lradc->vref = regulator_get_voltage(lradc->vref_supply) * in sun4i_lradc_open() 218 lradc->chan0_map = devm_kmalloc_array(dev, lradc->chan0_map_count, in sun4i_lradc_load_dt_keymap() 221 if (!lradc->chan0_map) in sun4i_lradc_load_dt_keymap() 260 if (!lradc) in sun4i_lradc_probe() 268 if (!lradc->variant) { in sun4i_lradc_probe() 287 lradc->dev = dev; in sun4i_lradc_probe() 289 if (!lradc->input) in sun4i_lradc_probe() 303 __set_bit(lradc->chan0_map[i].keycode, lradc->input->keybit); in sun4i_lradc_probe() [all …]
|
| A D | Makefile | 66 obj-$(CONFIG_KEYBOARD_SUN4I_LRADC) += sun4i-lradc-keys.o
|
| A D | Kconfig | 638 module will be called sun4i-lradc-keys.
|
| /drivers/mfd/ |
| A D | mxs-lradc.c | 130 struct mxs_lradc *lradc; in mxs_lradc_probe() local 136 lradc = devm_kzalloc(&pdev->dev, sizeof(*lradc), GFP_KERNEL); in mxs_lradc_probe() 137 if (!lradc) in mxs_lradc_probe() 143 if (IS_ERR(lradc->clk)) { in mxs_lradc_probe() 145 return PTR_ERR(lradc->clk); in mxs_lradc_probe() 165 if (lradc->soc == IMX28_LRADC) { in mxs_lradc_probe() 166 lradc->touchscreen_wire = in mxs_lradc_probe() 182 platform_set_drvdata(pdev, lradc); in mxs_lradc_probe() 190 switch (lradc->soc) { in mxs_lradc_probe() 214 if (!lradc->touchscreen_wire) in mxs_lradc_probe() [all …]
|
| A D | Makefile | 269 obj-$(CONFIG_MFD_MXS_LRADC) += mxs-lradc.o
|
| A D | Kconfig | 592 mxs-lradc-adc for ADC readings 593 mxs-lradc-ts for touchscreen support 596 called mxs-lradc.
|
| /drivers/input/touchscreen/ |
| A D | mxs-lradc-ts.c | 42 struct mxs_lradc *lradc; member 274 struct mxs_lradc *lradc = ts->lradc; in mxs_lradc_setup_touch_detection() local 282 writel(info[lradc->soc].mask, in mxs_lradc_setup_touch_detection() 284 writel(info[lradc->soc].bit, in mxs_lradc_setup_touch_detection() 302 struct mxs_lradc *lradc = ts->lradc; in mxs_lradc_prepare_x_pos() local 328 struct mxs_lradc *lradc = ts->lradc; in mxs_lradc_prepare_y_pos() local 354 struct mxs_lradc *lradc = ts->lradc; in mxs_lradc_prepare_pressure() local 496 struct mxs_lradc *lradc = ts->lradc; in mxs_lradc_ts_handle_irq() local 535 struct mxs_lradc *lradc = ts->lradc; in mxs_lradc_ts_stop() local 563 struct mxs_lradc *lradc = ts->lradc; in mxs_lradc_ts_hw_init() local [all …]
|
| A D | Makefile | 61 obj-$(CONFIG_TOUCHSCREEN_MXS_LRADC) += mxs-lradc-ts.o
|
| A D | Kconfig | 966 called mxs-lradc-ts.
|
| /drivers/iio/adc/ |
| A D | mxs-lradc-adc.c | 114 struct mxs_lradc *lradc; member 135 struct mxs_lradc *lradc = adc->lradc; in mxs_lradc_adc_read_single() local 154 if (lradc->soc == IMX28_LRADC) in mxs_lradc_adc_read_single() 386 struct mxs_lradc *lradc = adc->lradc; in mxs_lradc_adc_handle_irq() local 485 struct mxs_lradc *lradc = adc->lradc; in mxs_lradc_adc_buffer_preenable() local 497 writel(lradc->buffer_vchans, in mxs_lradc_adc_buffer_preenable() 523 struct mxs_lradc *lradc = adc->lradc; in mxs_lradc_adc_buffer_postdisable() local 541 struct mxs_lradc *lradc = adc->lradc; in mxs_lradc_adc_validate_scan_mask() local 546 if (lradc->use_touchbutton) in mxs_lradc_adc_validate_scan_mask() 553 if (lradc->use_touchbutton) in mxs_lradc_adc_validate_scan_mask() [all …]
|
| A D | Makefile | 103 obj-$(CONFIG_MXS_LRADC_ADC) += mxs-lradc-adc.o
|
| A D | Kconfig | 698 called mxs-lradc-adc.
|
| /drivers/clk/mxs/ |
| A D | clk-imx28.c | 139 clk32k_div, rtc, lradc, spdif_div, clk32k, pwm, uart, ssp0, enumerator 208 clks[lradc] = mxs_clk_fixed_factor("lradc", "clk32k", 1, 16); in mx28_clocks_init()
|
Completed in 41 milliseconds