Home
last modified time | relevance | path

Searched refs:iqs7211 (Results 1 – 3 of 3) sorted by relevance

/Linux-v6.6/drivers/input/touchscreen/
Diqs7211.c1202 static int iqs7211_irq_poll(struct iqs7211_private *iqs7211, u64 timeout_us) in iqs7211_irq_poll() argument
1206 error = readx_poll_timeout(gpiod_get_value_cansleep, iqs7211->irq_gpio, in iqs7211_irq_poll()
1212 static int iqs7211_hard_reset(struct iqs7211_private *iqs7211) in iqs7211_hard_reset() argument
1214 if (!iqs7211->reset_gpio) in iqs7211_hard_reset()
1217 gpiod_set_value_cansleep(iqs7211->reset_gpio, 1); in iqs7211_hard_reset()
1224 if (iqs7211->reset_gpio == iqs7211->irq_gpio) in iqs7211_hard_reset()
1229 gpiod_set_value_cansleep(iqs7211->reset_gpio, 0); in iqs7211_hard_reset()
1230 if (iqs7211->reset_gpio == iqs7211->irq_gpio) in iqs7211_hard_reset()
1233 return iqs7211_irq_poll(iqs7211, IQS7211_START_TIMEOUT_US); in iqs7211_hard_reset()
1236 static int iqs7211_force_comms(struct iqs7211_private *iqs7211) in iqs7211_force_comms() argument
[all …]
DMakefile118 obj-$(CONFIG_TOUCHSCREEN_IQS7211) += iqs7211.o
DKconfig1376 module will be called iqs7211.