/linux/drivers/mfd/ |
H A D | ti_am335x_tscadc.c | 29 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 D | fsl-imx25-tsadc.txt | 24 tscadc: tscadc@50030000 {
|
/linux/Documentation/devicetree/bindings/input/touchscreen/ |
H A D | fsl-mx25-tcq.txt | 10 the tscadc unit (<0>). 31 interrupt-parent = <&tscadc>;
|
/linux/include/linux/mfd/ |
H A D | ti_am335x_tscadc.h | 185 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 D | imx25.dtsi | 285 tscadc: tscadc@50030000 { label 301 interrupt-parent = <&tscadc>; 311 interrupt-parent = <&tscadc>;
|
/linux/arch/arm64/boot/dts/ti/ |
H A D | k3-j721e-mcu-wakeup.dtsi | 421 tscadc0: tscadc@40200000 { 422 compatible = "ti,am3359-tscadc"; 441 tscadc1: tscadc@40210000 { 442 compatible = "ti,am3359-tscadc";
|
H A D | k3-j721s2-mcu-wakeup.dtsi | 592 tscadc0: tscadc@40200000 { 593 compatible = "ti,am3359-tscadc"; 612 tscadc1: tscadc@40210000 { 613 compatible = "ti,am3359-tscadc";
|
H A D | k3-j784s4-j742s2-mcu-wakeup-common.dtsi | 639 tscadc0: tscadc@40200000 { 640 compatible = "ti,am3359-tscadc"; 659 tscadc1: tscadc@40210000 { 660 compatible = "ti,am3359-tscadc";
|
H A D | k3-j7200-mcu-wakeup.dtsi | 588 tscadc0: tscadc@40200000 { 589 compatible = "ti,am3359-tscadc";
|
/linux/arch/arm/boot/dts/ti/omap/ |
H A D | am437x-cm-t43.dts | 397 &tscadc {
|
H A D | am335x-icev2.dts | 356 &tscadc {
|
H A D | am335x-cm-t335.dts | 464 &tscadc {
|
H A D | am335x-pdu001.dts | 529 &tscadc {
|
H A D | am335x-pepper.dts | 505 &tscadc {
|
H A D | am335x-sl50.dts | 716 &tscadc {
|
H A D | am335x-evmsk.dts | 692 &tscadc {
|
H A D | am335x-guardian.dts | 376 &tscadc {
|
H A D | am33xx-l4.dtsi | 262 tscadc: tscadc@0 { label 263 compatible = "ti,am3359-tscadc";
|
H A D | am335x-evm.dts | 712 &tscadc {
|
H A D | am437x-l4.dtsi | 250 tscadc: tscadc@0 { label 251 compatible = "ti,am3359-tscadc";
|
H A D | am43x-epos-evm.dts | 843 &tscadc {
|
H A D | am437x-gp-evm.dts | 770 &tscadc {
|