Searched refs:tscadc (Results 1 - 2 of 2) sorted by relevance

/linux-master/drivers/mfd/
H A Dti_am335x_tscadc.c29 void am335x_tsc_se_set_cache(struct ti_tscadc_dev *tscadc, u32 val) argument
33 spin_lock_irqsave(&tscadc->reg_lock, flags);
34 tscadc->reg_se_cache |= val;
35 if (tscadc->adc_waiting)
36 wake_up(&tscadc->reg_se_wait);
37 else if (!tscadc->adc_in_use)
38 regmap_write(tscadc->regmap, REG_SE, tscadc->reg_se_cache);
40 spin_unlock_irqrestore(&tscadc->reg_lock, flags);
44 static void am335x_tscadc_need_adc(struct ti_tscadc_dev *tscadc) argument
72 am335x_tsc_se_set_once(struct ti_tscadc_dev *tscadc, u32 val) argument
82 am335x_tsc_se_adc_done(struct ti_tscadc_dev *tscadc) argument
93 am335x_tsc_se_clr(struct ti_tscadc_dev *tscadc, u32 val) argument
104 tscadc_idle_config(struct ti_tscadc_dev *tscadc) argument
117 struct ti_tscadc_dev *tscadc; local
303 struct ti_tscadc_dev *tscadc = platform_get_drvdata(pdev); local
320 struct ti_tscadc_dev *tscadc = dev_get_drvdata(dev); local
338 struct ti_tscadc_dev *tscadc = dev_get_drvdata(dev); local
[all...]
/linux-master/include/linux/mfd/
H A Dti_am335x_tscadc.h185 static inline bool ti_adc_with_touchscreen(struct ti_tscadc_dev *tscadc) argument
187 return of_device_is_compatible(tscadc->dev->of_node,
188 "ti,am3359-tscadc");

Completed in 87 milliseconds