Home
last modified time | relevance | path

Searched refs:tscadc (Results 1 – 22 of 22) sorted by relevance

/linux/drivers/mfd/
H A Dti_am335x_tscadc.c29 void am335x_tsc_se_set_cache(struct ti_tscadc_dev *tscadc, u32 val) in am335x_tsc_se_set_cache() argument
33 spin_lock_irqsave(&tscadc->reg_lock, flags); in am335x_tsc_se_set_cache()
34 tscadc->reg_se_cache |= val; in am335x_tsc_se_set_cache()
35 if (tscadc->adc_waiting) in am335x_tsc_se_set_cache()
36 wake_up(&tscadc->reg_se_wait); in am335x_tsc_se_set_cache()
37 else if (!tscadc->adc_in_use) in am335x_tsc_se_set_cache()
38 regmap_write(tscadc->regmap, REG_SE, tscadc->reg_se_cache); in am335x_tsc_se_set_cache()
40 spin_unlock_irqrestore(&tscadc->reg_lock, flags); in am335x_tsc_se_set_cache()
44 static void am335x_tscadc_need_adc(struct ti_tscadc_dev *tscadc) in am335x_tscadc_need_adc() argument
72 am335x_tsc_se_set_once(struct ti_tscadc_dev * tscadc,u32 val) am335x_tsc_se_set_once() argument
82 am335x_tsc_se_adc_done(struct ti_tscadc_dev * tscadc) am335x_tsc_se_adc_done() argument
93 am335x_tsc_se_clr(struct ti_tscadc_dev * tscadc,u32 val) am335x_tsc_se_clr() argument
104 tscadc_idle_config(struct ti_tscadc_dev * tscadc) tscadc_idle_config() argument
117 struct ti_tscadc_dev *tscadc; ti_tscadc_probe() local
301 struct ti_tscadc_dev *tscadc = platform_get_drvdata(pdev); ti_tscadc_remove() local
318 struct ti_tscadc_dev *tscadc = dev_get_drvdata(dev); tscadc_suspend() local
336 struct ti_tscadc_dev *tscadc = dev_get_drvdata(dev); tscadc_resume() local
[all...]
/linux/Documentation/devicetree/bindings/mfd/
H A Dfsl-imx25-tsadc.txt24 tscadc: tscadc@50030000 {
/linux/Documentation/devicetree/bindings/input/touchscreen/
H A Dfsl-mx25-tcq.txt10 the tscadc unit (<0>).
31 interrupt-parent = <&tscadc>;
/linux/include/linux/mfd/
H A Dti_am335x_tscadc.h185 static inline bool ti_adc_with_touchscreen(struct ti_tscadc_dev *tscadc) in ti_adc_with_touchscreen() argument
187 return of_device_is_compatible(tscadc->dev->of_node, in ti_adc_with_touchscreen()
188 "ti,am3359-tscadc"); in ti_adc_with_touchscreen()
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx25.dtsi285 tscadc: tscadc@50030000 { label
301 interrupt-parent = <&tscadc>;
311 interrupt-parent = <&tscadc>;
/linux/arch/arm64/boot/dts/ti/
H A Dk3-j721e-mcu-wakeup.dtsi421 tscadc0: tscadc@40200000 {
422 compatible = "ti,am3359-tscadc";
441 tscadc1: tscadc@40210000 {
442 compatible = "ti,am3359-tscadc";
H A Dk3-j721s2-mcu-wakeup.dtsi592 tscadc0: tscadc@40200000 {
593 compatible = "ti,am3359-tscadc";
612 tscadc1: tscadc@40210000 {
613 compatible = "ti,am3359-tscadc";
H A Dk3-j784s4-j742s2-mcu-wakeup-common.dtsi639 tscadc0: tscadc@40200000 {
640 compatible = "ti,am3359-tscadc";
659 tscadc1: tscadc@40210000 {
660 compatible = "ti,am3359-tscadc";
H A Dk3-j7200-mcu-wakeup.dtsi588 tscadc0: tscadc@40200000 {
589 compatible = "ti,am3359-tscadc";
/linux/arch/arm/boot/dts/ti/omap/
H A Dam437x-cm-t43.dts397 &tscadc {
H A Dam335x-icev2.dts356 &tscadc {
H A Dam335x-cm-t335.dts464 &tscadc {
H A Dam335x-pdu001.dts529 &tscadc {
H A Dam335x-pepper.dts505 &tscadc {
H A Dam335x-sl50.dts716 &tscadc {
H A Dam335x-evmsk.dts692 &tscadc {
H A Dam335x-guardian.dts376 &tscadc {
H A Dam33xx-l4.dtsi262 tscadc: tscadc@0 { label
263 compatible = "ti,am3359-tscadc";
H A Dam335x-evm.dts712 &tscadc {
H A Dam437x-l4.dtsi250 tscadc: tscadc@0 { label
251 compatible = "ti,am3359-tscadc";
H A Dam43x-epos-evm.dts843 &tscadc {
H A Dam437x-gp-evm.dts770 &tscadc {