Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/mfd/
Darizona-irq.c144 if (!arizona->pdata.irq_gpio) { in arizona_irq_thread()
147 gpio_get_value_cansleep(arizona->pdata.irq_gpio)) { in arizona_irq_thread()
150 !gpio_get_value_cansleep(arizona->pdata.irq_gpio)) { in arizona_irq_thread()
355 if (arizona->pdata.irq_gpio) { in arizona_irq_init()
356 if (gpio_to_irq(arizona->pdata.irq_gpio) != arizona->irq) { in arizona_irq_init()
358 arizona->irq, arizona->pdata.irq_gpio, in arizona_irq_init()
359 gpio_to_irq(arizona->pdata.irq_gpio)); in arizona_irq_init()
360 arizona->irq = gpio_to_irq(arizona->pdata.irq_gpio); in arizona_irq_init()
364 arizona->pdata.irq_gpio, in arizona_irq_init()
369 arizona->pdata.irq_gpio, ret); in arizona_irq_init()
[all …]
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()
Dstmpe.c43 int irq_gpio; member
1352 pdata->irq_gpio = of_get_named_gpio_flags(np, "irq-gpio", 0, in stmpe_of_probe()
1354 if (gpio_is_valid(pdata->irq_gpio)) in stmpe_of_probe()
1441 ret = devm_gpio_request_one(ci->dev, pdata->irq_gpio, in stmpe_probe()
1449 stmpe->irq = gpio_to_irq(pdata->irq_gpio); in stmpe_probe()
/Linux-v5.15/include/linux/platform_data/
Dcyttsp4.h43 int irq_gpio; member
/Linux-v5.15/drivers/net/wireless/microchip/wilc1000/
Dsdio.c27 bool irq_gpio; member
141 sdio_priv->irq_gpio = true; in wilc_sdio_probe()
742 if (!sdio_priv->irq_gpio) { in wilc_sdio_read_int()
775 if (sdio_priv->irq_gpio) in wilc_sdio_clear_int_ext()
806 if (sdio_priv->irq_gpio) { in wilc_sdio_clear_int_ext()
902 if (sdio_priv->irq_gpio) { in wilc_sdio_sync_ext()
/Linux-v5.15/include/linux/mfd/arizona/
Dpdata.h188 int irq_gpio; member
/Linux-v5.15/include/linux/mfd/wm8994/
Dpdata.h233 int irq_gpio; member
/Linux-v5.15/drivers/input/touchscreen/
Dwm97xx-core.c391 BUG_ON(!wm->mach_ops->irq_gpio); in wm97xx_init_pen_irq()
394 reg & ~(wm->mach_ops->irq_gpio)); in wm97xx_init_pen_irq()
552 BUG_ON(!wm->mach_ops->irq_gpio); in wm97xx_ts_input_close()
555 reg | wm->mach_ops->irq_gpio); in wm97xx_ts_input_close()
Dzylonite-wm97xx.c178 .irq_gpio = WM97XX_GPIO_2,
Dmainstone-wm97xx.c274 .irq_gpio = WM97XX_GPIO_2,
Dcyttsp4_core.c2066 cd->irq = gpio_to_irq(cd->cpdata->irq_gpio); in cyttsp4_probe()
/Linux-v5.15/include/linux/
Dwm97xx.h261 int irq_gpio; member
/Linux-v5.15/arch/mips/alchemy/devboards/
Ddb1300.c745 .irq_gpio = WM97XX_GPIO_3,