Home
last modified time | relevance | path

Searched refs:irq_gpio (Results 1 - 25 of 35) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/mfd/
H A 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, re in arizona_irq_init()
[all...]
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()
H A Dstmpe.c34 * @irq_gpio: gpio number over which irq will be requested (significant only if
43 int irq_gpio; member
1348 pdata->irq_gpio = of_get_named_gpio_flags(np, "irq-gpio", 0, in stmpe_of_probe()
1350 if (gpio_is_valid(pdata->irq_gpio)) in stmpe_of_probe()
1437 ret = devm_gpio_request_one(ci->dev, pdata->irq_gpio, in stmpe_probe()
1445 stmpe->irq = gpio_to_irq(pdata->irq_gpio); in stmpe_probe()
/kernel/linux/linux-6.6/drivers/mfd/
H A 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, re in arizona_irq_init()
[all...]
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()
H A Dstmpe.c1371 struct gpio_desc *irq_gpio; in stmpe_probe() local
1425 irq_gpio = devm_gpiod_get_optional(ci->dev, "irq", GPIOD_ASIS); in stmpe_probe()
1426 ret = PTR_ERR_OR_ZERO(irq_gpio); in stmpe_probe()
1432 if (irq_gpio) { in stmpe_probe()
1433 stmpe->irq = gpiod_to_irq(irq_gpio); in stmpe_probe()
1434 pdata->irq_trigger = gpiod_is_active_low(irq_gpio) ? in stmpe_probe()
/kernel/linux/linux-5.10/drivers/misc/nxp-pn5xx/
H A Dpn5xx_i2c.c50 int irq_gpio; member
202 if (!gpio_get_value(pn54x_dev->irq_gpio)) { in pn54x_dev_read()
220 if (gpio_get_value(pn54x_dev->irq_gpio)) in pn54x_dev_read()
408 pdata->irq_gpio = val; in pn54x_get_pdata()
499 ret = gpio_request(pdata->irq_gpio, "nfc_int"); in pn54x_probe()
501 pr_err("%s :not able to get GPIO irq_gpio\n", __func__); in pn54x_probe()
504 ret = gpio_to_irq(pdata->irq_gpio); in pn54x_probe()
506 pr_err("%s :not able to map GPIO irq_gpio to an IRQ\n", __func__); in pn54x_probe()
543 pn54x_dev->irq_gpio = pdata->irq_gpio; in pn54x_probe()
[all...]
H A Dpn5xx_i2c.h29 unsigned int irq_gpio; member
/kernel/linux/linux-6.6/sound/soc/codecs/
H A Dtas2781-i2c.c621 tas_priv->irq_info.irq_gpio = in tasdevice_parse_dt()
649 tas_priv->irq_info.irq_gpio = of_irq_get(np, 0); in tasdevice_parse_dt()
663 if (gpio_is_valid(tas_priv->irq_info.irq_gpio)) { in tasdevice_parse_dt()
664 rc = gpio_request(tas_priv->irq_info.irq_gpio, in tasdevice_parse_dt()
668 tas_priv->irq_info.irq_gpio); in tasdevice_parse_dt()
671 gpio_to_irq(tas_priv->irq_info.irq_gpio); in tasdevice_parse_dt()
674 __func__, tas_priv->irq_info.irq_gpio); in tasdevice_parse_dt()
678 tas_priv->irq_info.irq_gpio); in tasdevice_parse_dt()
H A Dtas2781-comlib.c409 if (gpio_is_valid(tas_priv->irq_info.irq_gpio)) in tasdevice_remove()
410 gpio_free(tas_priv->irq_info.irq_gpio); in tasdevice_remove()
/kernel/linux/linux-6.6/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 in iqs7211_probe()
[all...]
H A Dwm97xx-core.c368 BUG_ON(!wm->mach_ops->irq_gpio); in wm97xx_init_pen_irq()
371 reg & ~(wm->mach_ops->irq_gpio)); in wm97xx_init_pen_irq()
528 BUG_ON(!wm->mach_ops->irq_gpio); in wm97xx_ts_input_close()
531 reg | wm->mach_ops->irq_gpio); in wm97xx_ts_input_close()
/kernel/linux/linux-5.10/include/linux/platform_data/
H A Dcyttsp4.h43 int irq_gpio; member
/kernel/linux/linux-6.6/include/linux/platform_data/
H A Dcyttsp4.h43 int irq_gpio; member
/kernel/linux/linux-5.10/drivers/net/wireless/microchip/wilc1000/
H A Dsdio.c28 bool irq_gpio; member
144 sdio_priv->irq_gpio = true; in wilc_sdio_probe()
740 if (!sdio_priv->irq_gpio) { in wilc_sdio_read_int()
773 if (sdio_priv->irq_gpio) in wilc_sdio_clear_int_ext()
804 if (sdio_priv->irq_gpio) { in wilc_sdio_clear_int_ext()
900 if (sdio_priv->irq_gpio) { in wilc_sdio_sync_ext()
/kernel/linux/linux-5.10/include/linux/mfd/wm8994/
H A Dpdata.h233 int irq_gpio; member
/kernel/linux/linux-6.6/include/linux/mfd/wm8994/
H A Dpdata.h233 int irq_gpio; member
/kernel/linux/linux-6.6/drivers/platform/x86/
H A Dasus-tf103c-dock.c106 struct gpio_desc *irq_gpio; member
764 dock->irq_gpio = devm_gpiod_get(dev, "dock_irq", GPIOD_IN); in tf103c_dock_probe()
765 if (IS_ERR(dock->irq_gpio)) in tf103c_dock_probe()
766 return dev_err_probe(dev, PTR_ERR(dock->irq_gpio), "requesting IRQ GPIO\n"); in tf103c_dock_probe()
768 dock->irq = gpiod_to_irq(dock->irq_gpio); in tf103c_dock_probe()
/kernel/linux/linux-6.6/drivers/net/wireless/microchip/wilc1000/
H A Dsdio.c28 bool irq_gpio; member
163 sdio_priv->irq_gpio = true; in wilc_sdio_probe()
774 if (!sdio_priv->irq_gpio) { in wilc_sdio_read_int()
804 if (sdio_priv->irq_gpio) in wilc_sdio_clear_int_ext()
861 if (sdio_priv->irq_gpio) { in wilc_sdio_sync_ext()
/kernel/linux/linux-5.10/include/linux/mfd/arizona/
H A Dpdata.h188 int irq_gpio; member
/kernel/linux/linux-6.6/include/linux/mfd/arizona/
H A Dpdata.h188 int irq_gpio; member
/kernel/linux/linux-5.10/drivers/input/touchscreen/
H A 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()
H A Dzylonite-wm97xx.c178 .irq_gpio = WM97XX_GPIO_2,
/kernel/linux/linux-5.10/drivers/gpu/drm/loongson/
H A Dloongson_vbios.c217 *val = connector.irq_gpio; in parse_vbios_connector()
434 u32 irq_gpio; in get_connector_irq_gpio() local
440 vbt_cmd.res = (void *)(ulong)&irq_gpio; in get_connector_irq_gpio()
445 return irq_gpio; in get_connector_irq_gpio()
/kernel/linux/linux-6.6/include/sound/
H A Dtas2781.h82 int irq_gpio; member

Completed in 21 milliseconds

12