Searched refs:pendown (Results 1 - 14 of 14) sorted by relevance

/linux-4.4.14/drivers/input/touchscreen/
H A Dtps6507x-ts.c48 bool pendown; member in struct:tps6507x_ts
155 bool pendown; tps6507x_ts_poll() local
163 pendown = tsc->tc.pressure > tsc->min_pressure; tps6507x_ts_poll()
165 if (unlikely(!pendown && tsc->pendown)) { tps6507x_ts_poll()
170 tsc->pendown = false; tps6507x_ts_poll()
173 if (pendown) { tps6507x_ts_poll()
175 if (!tsc->pendown) { tps6507x_ts_poll()
195 tsc->pendown = true; tps6507x_ts_poll()
H A Dads7846.c123 bool pendown; member in struct:ads7846
561 return sprintf(buf, "%u\n", ts->pendown); ads7846_pen_down_show()
808 * Maybe check the pendown state before reporting. This discards ads7846_report_state()
832 if (!ts->pendown) { ads7846_report_state()
834 ts->pendown = true; ads7846_report_state()
859 /* Start with a small delay before checking pendown state */ ads7846_irq()
874 if (ts->pendown) { ads7846_irq()
881 ts->pendown = false; ads7846_irq()
943 * the pendown state. ads7846_setup_pendown()
954 "failed to request/setup pendown GPIO%d: %d\n", ads7846_setup_pendown()
1236 of_property_read_u32(node, "ti,pendown-gpio-debounce", ads7846_probe_dt()
1242 pdata->gpio_pendown = of_get_named_gpio(dev->of_node, "pendown-gpio", 0); ads7846_probe_dt()
1481 * If we are not using specialized pendown method we must ads7846_remove()
H A Dda9034-ts.c39 STATE_IDLE, /* wait for pendown */
H A Dda9052_tsi.c278 "pendown-irq", da9052_ts_pendwn_irq, tsi); da9052_ts_probe()
H A Dtsc2007.c190 * callback to check pendown state, we have to tsc2007_soft_irq()
H A Ducb1400_ts.c199 /* Start with a small delay before checking pendown state */ ucb1400_irq()
/linux-4.4.14/arch/arm/mach-omap2/
H A Dcommon-board-devices.c67 * If a board defines get_pendown_state() function, request the pendown omap_ads7846_init()
70 * the ads7846 driver will setup the pendown GPIO itself. omap_ads7846_init()
/linux-4.4.14/include/linux/spi/
H A Dads7846.h48 int gpio_pendown; /* the GPIO used to decide the pendown
/linux-4.4.14/arch/powerpc/platforms/512x/
H A Dmpc5121_ads_cpld.c28 * 0x10 touch screen pendown is hard routed to irq1
184 * statically route touch screen pendown through 1 mpc5121_ads_cpld_pic_init()
/linux-4.4.14/include/linux/mfd/wm831x/
H A Dpdata.h85 unsigned int pd_irq; /** Touch pendown detect IRQ */
/linux-4.4.14/arch/mips/alchemy/devboards/
H A Ddb1300.c733 /* external pendown indicator */ db1300_wm97xx_probe()
738 /* internal "virtual" pendown gpio */ db1300_wm97xx_probe()
H A Ddb1000.c573 /* pendown, rtc, daughtercard irqs */ db1000_dev_setup()
/linux-4.4.14/include/linux/
H A Dwm97xx.h155 so the handler should not sleep or wait for pendown irq) */
/linux-4.4.14/arch/arm/mach-pxa/
H A Dlubbock.c179 /* TS_BUSY is bit 8 in LUB_MISC_RD, but pendown is irq-only */ lubbock_ads7846_pendown_state()

Completed in 904 milliseconds