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

/linux-master/drivers/mfd/
H A Darizona-irq.c144 if (!arizona->pdata.irq_gpio) {
147 gpio_get_value_cansleep(arizona->pdata.irq_gpio)) {
150 !gpio_get_value_cansleep(arizona->pdata.irq_gpio)) {
355 if (arizona->pdata.irq_gpio) {
356 if (gpio_to_irq(arizona->pdata.irq_gpio) != arizona->irq) {
358 arizona->irq, arizona->pdata.irq_gpio,
359 gpio_to_irq(arizona->pdata.irq_gpio));
360 arizona->irq = gpio_to_irq(arizona->pdata.irq_gpio);
364 arizona->pdata.irq_gpio,
369 arizona->pdata.irq_gpio, re
[all...]
H A Dwm8994-irq.c156 while (gpio_get_value_cansleep(wm8994->pdata.irq_gpio))
200 if (gpio_to_irq(pdata->irq_gpio) != wm8994->irq) {
202 wm8994->irq, pdata->irq_gpio,
203 gpio_to_irq(pdata->irq_gpio));
204 wm8994->irq = gpio_to_irq(pdata->irq_gpio);
207 ret = devm_gpio_request_one(wm8994->dev, pdata->irq_gpio,
H A Dstmpe.c1371 struct gpio_desc *irq_gpio; local
1425 irq_gpio = devm_gpiod_get_optional(ci->dev, "irq", GPIOD_ASIS);
1426 ret = PTR_ERR_OR_ZERO(irq_gpio);
1432 if (irq_gpio) {
1433 stmpe->irq = gpiod_to_irq(irq_gpio);
1434 pdata->irq_trigger = gpiod_is_active_low(irq_gpio) ?
/linux-master/include/linux/platform_data/
H A Dcyttsp4.h43 int irq_gpio; member in struct:cyttsp4_core_platform_data
/linux-master/include/linux/mfd/arizona/
H A Dpdata.h188 int irq_gpio; member in struct:arizona_pdata
/linux-master/include/linux/mfd/wm8994/
H A Dpdata.h233 int irq_gpio; member in struct:wm8994_pdata
/linux-master/sound/soc/codecs/
H A Dtas2781-i2c.c623 tas_priv->irq_info.irq_gpio =
651 tas_priv->irq_info.irq_gpio = of_irq_get(np, 0);
665 if (gpio_is_valid(tas_priv->irq_info.irq_gpio)) {
666 rc = gpio_request(tas_priv->irq_info.irq_gpio,
670 tas_priv->irq_info.irq_gpio);
673 gpio_to_irq(tas_priv->irq_info.irq_gpio);
676 __func__, tas_priv->irq_info.irq_gpio);
680 tas_priv->irq_info.irq_gpio);
H A Dtas2781-comlib.c409 if (gpio_is_valid(tas_priv->irq_info.irq_gpio))
410 gpio_free(tas_priv->irq_info.irq_gpio);
/linux-master/include/sound/
H A Dtas2781.h84 int irq_gpio; member in struct:tasdevice_irqinfo
/linux-master/drivers/input/touchscreen/
H A Diqs7211.c1182 struct gpio_desc *irq_gpio; member in struct:iqs7211_private
1206 error = readx_poll_timeout(gpiod_get_value_cansleep, iqs7211->irq_gpio,
1224 if (iqs7211->reset_gpio == iqs7211->irq_gpio)
1230 if (iqs7211->reset_gpio == iqs7211->irq_gpio)
1268 ret = gpiod_get_value_cansleep(iqs7211->irq_gpio);
2360 disable_irq(gpiod_to_irq(iqs7211->irq_gpio));
2365 enable_irq(gpiod_to_irq(iqs7211->irq_gpio));
2383 disable_irq(gpiod_to_irq(iqs7211->irq_gpio));
2392 enable_irq(gpiod_to_irq(iqs7211->irq_gpio));
2469 iqs7211->irq_gpio
[all...]
H A Dmainstone-wm97xx.c245 .irq_gpio = WM97XX_GPIO_2,
H A Dwm97xx-core.c368 BUG_ON(!wm->mach_ops->irq_gpio);
371 reg & ~(wm->mach_ops->irq_gpio));
528 BUG_ON(!wm->mach_ops->irq_gpio);
531 reg | wm->mach_ops->irq_gpio);
H A Dcyttsp4_core.c2060 cd->irq = gpio_to_irq(cd->cpdata->irq_gpio);
/linux-master/drivers/platform/x86/
H A Dasus-tf103c-dock.c106 struct gpio_desc *irq_gpio; member in struct:tf103c_dock_data
764 dock->irq_gpio = devm_gpiod_get(dev, "dock_irq", GPIOD_IN);
765 if (IS_ERR(dock->irq_gpio))
766 return dev_err_probe(dev, PTR_ERR(dock->irq_gpio), "requesting IRQ GPIO\n");
768 dock->irq = gpiod_to_irq(dock->irq_gpio);
/linux-master/drivers/net/wireless/microchip/wilc1000/
H A Dsdio.c28 bool irq_gpio; member in struct:wilc_sdio
164 sdio_priv->irq_gpio = true;
775 if (!sdio_priv->irq_gpio) {
805 if (sdio_priv->irq_gpio)
862 if (sdio_priv->irq_gpio) {
/linux-master/include/linux/
H A Dwm97xx.h258 int irq_gpio; member in struct:wm97xx_mach_ops
/linux-master/drivers/input/misc/
H A Diqs7222.c1472 struct gpio_desc *irq_gpio; member in struct:iqs7222_private
1536 ret = gpiod_get_value_cansleep(iqs7222->irq_gpio);
1584 ret = gpiod_get_value_cansleep(iqs7222->irq_gpio);
3081 iqs7222->irq_gpio = devm_gpiod_get(&client->dev, "irq", GPIOD_IN);
3082 if (IS_ERR(iqs7222->irq_gpio)) {
3083 error = PTR_ERR(iqs7222->irq_gpio);
3128 irq = gpiod_to_irq(iqs7222->irq_gpio);
3132 irq_flags = gpiod_is_active_low(iqs7222->irq_gpio) ? IRQF_TRIGGER_LOW
/linux-master/arch/mips/alchemy/devboards/
H A Ddb1300.c730 .irq_gpio = WM97XX_GPIO_3,

Completed in 221 milliseconds