/linux-master/drivers/mfd/ |
H A D | arizona-irq.c | 144 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 D | wm8994-irq.c | 156 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 D | stmpe.c | 1371 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 D | cyttsp4.h | 43 int irq_gpio; member in struct:cyttsp4_core_platform_data
|
/linux-master/include/linux/mfd/arizona/ |
H A D | pdata.h | 188 int irq_gpio; member in struct:arizona_pdata
|
/linux-master/include/linux/mfd/wm8994/ |
H A D | pdata.h | 233 int irq_gpio; member in struct:wm8994_pdata
|
/linux-master/sound/soc/codecs/ |
H A D | tas2781-i2c.c | 623 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 D | tas2781-comlib.c | 409 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 D | tas2781.h | 84 int irq_gpio; member in struct:tasdevice_irqinfo
|
/linux-master/drivers/input/touchscreen/ |
H A D | iqs7211.c | 1182 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 D | mainstone-wm97xx.c | 245 .irq_gpio = WM97XX_GPIO_2,
|
H A D | wm97xx-core.c | 368 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 D | cyttsp4_core.c | 2060 cd->irq = gpio_to_irq(cd->cpdata->irq_gpio);
|
/linux-master/drivers/platform/x86/ |
H A D | asus-tf103c-dock.c | 106 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 D | sdio.c | 28 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 D | wm97xx.h | 258 int irq_gpio; member in struct:wm97xx_mach_ops
|
/linux-master/drivers/input/misc/ |
H A D | iqs7222.c | 1472 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 D | db1300.c | 730 .irq_gpio = WM97XX_GPIO_3,
|