Home
last modified time | relevance | path

Searched refs:irq_gpio (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/mfd/
H A Dwm8994-irq.c156 while (gpio_get_value_cansleep(wm8994->pdata.irq_gpio)) in wm8994_edge_irq()
200 if (gpio_to_irq(pdata->irq_gpio) != wm8994->irq) { in wm8994_irq_init()
202 wm8994->irq, pdata->irq_gpio, in wm8994_irq_init()
203 gpio_to_irq(pdata->irq_gpio)); in wm8994_irq_init()
204 wm8994->irq = gpio_to_irq(pdata->irq_gpio); in wm8994_irq_init()
207 ret = devm_gpio_request_one(wm8994->dev, pdata->irq_gpio, in wm8994_irq_init()
/linux/drivers/input/touchscreen/
H A Diqs7211.c1182 struct gpio_desc *irq_gpio; member
1206 error = readx_poll_timeout(gpiod_get_value_cansleep, iqs7211->irq_gpio, in iqs7211_irq_poll()
1224 if (iqs7211->reset_gpio == iqs7211->irq_gpio) in iqs7211_hard_reset()
1230 if (iqs7211->reset_gpio == iqs7211->irq_gpio) in iqs7211_hard_reset()
1268 ret = gpiod_get_value_cansleep(iqs7211->irq_gpio); in iqs7211_force_comms()
2360 disable_irq(gpiod_to_irq(iqs7211->irq_gpio)); in iqs7211_suspend()
2365 enable_irq(gpiod_to_irq(iqs7211->irq_gpio)); in iqs7211_suspend()
2383 disable_irq(gpiod_to_irq(iqs7211->irq_gpio)); in iqs7211_resume()
2392 enable_irq(gpiod_to_irq(iqs7211->irq_gpio)); in iqs7211_resume()
2469 iqs7211->irq_gpio = devm_gpiod_get(&client->dev, "irq", in iqs7211_probe()
[all …]
H A Dmainstone-wm97xx.c245 .irq_gpio = WM97XX_GPIO_2,
/linux/include/linux/mfd/wm8994/
H A Dpdata.h233 int irq_gpio; member
/linux/include/linux/
H A Dwm97xx.h258 int irq_gpio; member
/linux/drivers/input/misc/
H A Diqs7222.c1485 struct gpio_desc *irq_gpio; member
1549 ret = gpiod_get_value_cansleep(iqs7222->irq_gpio); in iqs7222_irq_poll()
1597 ret = gpiod_get_value_cansleep(iqs7222->irq_gpio); in iqs7222_force_comms()
3079 iqs7222->irq_gpio = devm_gpiod_get(&client->dev, "irq", GPIOD_IN); in iqs7222_probe()
3080 if (IS_ERR(iqs7222->irq_gpio)) { in iqs7222_probe()
3081 error = PTR_ERR(iqs7222->irq_gpio); in iqs7222_probe()
3126 irq = gpiod_to_irq(iqs7222->irq_gpio); in iqs7222_probe()
3130 irq_flags = gpiod_is_active_low(iqs7222->irq_gpio) ? IRQF_TRIGGER_LOW in iqs7222_probe()
/linux/drivers/net/ieee802154/
H A Dca8210.c361 struct gpio_desc *irq_gpio; member
2811 pdata->irq_gpio = devm_gpiod_get(dev, "irq", GPIOD_IN); in ca8210_interrupt_init()
2812 if (IS_ERR(pdata->irq_gpio)) { in ca8210_interrupt_init()
2814 return PTR_ERR(pdata->irq_gpio); in ca8210_interrupt_init()
2817 pdata->irq_id = gpiod_to_irq(pdata->irq_gpio); in ca8210_interrupt_init()
/linux/arch/mips/alchemy/devboards/
H A Ddb1300.c730 .irq_gpio = WM97XX_GPIO_3,