/linux-4.1.27/drivers/gpio/ |
D | gpio-ep93xx.c | 89 int gpio_irq = gpio_to_irq(EP93XX_GPIO_LINE_A(0)) + i; in ep93xx_gpio_ab_irq_handler() local 90 generic_handle_irq(gpio_irq); in ep93xx_gpio_ab_irq_handler() 97 int gpio_irq = gpio_to_irq(EP93XX_GPIO_LINE_B(0)) + i; in ep93xx_gpio_ab_irq_handler() local 98 generic_handle_irq(gpio_irq); in ep93xx_gpio_ab_irq_handler() 111 int gpio_irq = gpio_to_irq(EP93XX_GPIO_LINE_F(0)) + port_f_idx; in ep93xx_gpio_f_irq_handler() local 113 generic_handle_irq(gpio_irq); in ep93xx_gpio_f_irq_handler() 231 int gpio_irq; in ep93xx_gpio_init_irq() local 233 for (gpio_irq = gpio_to_irq(0); in ep93xx_gpio_init_irq() 234 gpio_irq <= gpio_to_irq(EP93XX_GPIO_LINE_MAX_IRQ); ++gpio_irq) { in ep93xx_gpio_init_irq() 235 irq_set_chip_and_handler(gpio_irq, &ep93xx_gpio_irq_chip, in ep93xx_gpio_init_irq() [all …]
|
D | gpio-ks8695.c | 61 static unsigned short gpio_irq[] = { KS8695_IRQ_EXTERN0, KS8695_IRQ_EXTERN1, KS8695_IRQ_EXTERN2, KS… variable 83 irq_set_irq_type(gpio_irq[pin], type); in ks8695_gpio_interrupt() 205 return gpio_irq[pin]; in ks8695_gpio_to_irq()
|
D | gpio-zynq.c | 481 unsigned int gpio_irq; in zynq_gpio_handle_bank_irq() local 483 gpio_irq = irq_find_mapping(irqdomain, offset + bank_offset); in zynq_gpio_handle_bank_irq() 484 generic_handle_irq(gpio_irq); in zynq_gpio_handle_bank_irq()
|
D | gpio-davinci.c | 388 return d->gpio_irq + offset; in gpio_to_irq_unbanked() 401 mask = __gpio_mask(data->irq - d->gpio_irq); in gpio_irq_type_unbanked() 546 chips[0].gpio_irq = bank_irq; in davinci_gpio_irq_setup()
|
D | gpio-dwapb.c | 137 int gpio_irq = irq_find_mapping(gpio->domain, hwirq); in dwapb_do_irq() local 139 generic_handle_irq(gpio_irq); in dwapb_do_irq() 142 if ((irq_get_trigger_type(gpio_irq) & IRQ_TYPE_SENSE_MASK) in dwapb_do_irq()
|
/linux-4.1.27/arch/arm/mach-omap2/ |
D | gpmc-smsc911x.c | 60 if (gpio_request_one(gpmc_cfg->gpio_irq, GPIOF_IN, "smsc911x irq")) { in gpmc_smsc911x_init() 61 pr_err("Failed to request IRQ GPIO%d\n", gpmc_cfg->gpio_irq); in gpmc_smsc911x_init() 65 gpmc_smsc911x_resources[1].start = gpio_to_irq(gpmc_cfg->gpio_irq); in gpmc_smsc911x_init() 95 gpio_free(gpmc_cfg->gpio_irq); in gpmc_smsc911x_init()
|
D | board-omap3logic.c | 134 .gpio_irq = -EINVAL, 167 board_smsc911x_data.gpio_irq = in board_smsc911x_init() 172 board_smsc911x_data.gpio_irq = OMAP3_TORPEDO_SMSC911X_GPIO_IRQ; in board_smsc911x_init()
|
D | gpmc-smsc911x.h | 19 int gpio_irq; member
|
D | board-overo.c | 128 .gpio_irq = OVERO_SMSC911X_GPIO, 136 .gpio_irq = OVERO_SMSC911X2_GPIO,
|
D | board-cm-t35.c | 71 .gpio_irq = CM_T35_SMSC911X_GPIO, 79 .gpio_irq = SB_T35_SMSC911X_GPIO,
|
D | board-ldp.c | 171 .gpio_irq = LDP_SMSC911X_GPIO,
|
D | board-rx51-peripherals.c | 1132 .gpio_irq = 65,
|
/linux-4.1.27/drivers/mtd/onenand/ |
D | omap2.c | 54 int gpio_irq; member 162 if (c->gpio_irq) { in omap2_onenand_wait() 163 result = gpio_get_value(c->gpio_irq); in omap2_onenand_wait() 633 c->gpio_irq = pdata->gpio_irq; in omap2_onenand_probe() 637 c->gpio_irq = 0; in omap2_onenand_probe() 673 if (c->gpio_irq) { in omap2_onenand_probe() 674 if ((r = gpio_request(c->gpio_irq, "OneNAND irq")) < 0) { in omap2_onenand_probe() 676 "OneNAND\n", c->gpio_irq); in omap2_onenand_probe() 679 gpio_direction_input(c->gpio_irq); in omap2_onenand_probe() 681 if ((r = request_irq(gpio_to_irq(c->gpio_irq), in omap2_onenand_probe() [all …]
|
/linux-4.1.27/drivers/tty/serial/ |
D | mxs-auart.c | 168 int gpio_irq[UART_GPIO_MAX]; member 484 if (s->gpio_irq[UART_GPIO_CTS] >= 0) in mxs_auart_enable_ms() 485 enable_irq(s->gpio_irq[UART_GPIO_CTS]); in mxs_auart_enable_ms() 488 if (s->gpio_irq[UART_GPIO_DSR] >= 0) in mxs_auart_enable_ms() 489 enable_irq(s->gpio_irq[UART_GPIO_DSR]); in mxs_auart_enable_ms() 491 if (s->gpio_irq[UART_GPIO_RI] >= 0) in mxs_auart_enable_ms() 492 enable_irq(s->gpio_irq[UART_GPIO_RI]); in mxs_auart_enable_ms() 494 if (s->gpio_irq[UART_GPIO_DCD] >= 0) in mxs_auart_enable_ms() 495 enable_irq(s->gpio_irq[UART_GPIO_DCD]); in mxs_auart_enable_ms() 513 if (s->gpio_irq[UART_GPIO_CTS] >= 0) in mxs_auart_disable_ms() [all …]
|
D | atmel_serial.c | 172 int gpio_irq[UART_GPIO_MAX]; member 520 if (atmel_port->gpio_irq[UART_GPIO_CTS] >= 0) in atmel_enable_ms() 521 enable_irq(atmel_port->gpio_irq[UART_GPIO_CTS]); in atmel_enable_ms() 525 if (atmel_port->gpio_irq[UART_GPIO_DSR] >= 0) in atmel_enable_ms() 526 enable_irq(atmel_port->gpio_irq[UART_GPIO_DSR]); in atmel_enable_ms() 530 if (atmel_port->gpio_irq[UART_GPIO_RI] >= 0) in atmel_enable_ms() 531 enable_irq(atmel_port->gpio_irq[UART_GPIO_RI]); in atmel_enable_ms() 535 if (atmel_port->gpio_irq[UART_GPIO_DCD] >= 0) in atmel_enable_ms() 536 enable_irq(atmel_port->gpio_irq[UART_GPIO_DCD]); in atmel_enable_ms() 559 if (atmel_port->gpio_irq[UART_GPIO_CTS] >= 0) in atmel_disable_ms() [all …]
|
/linux-4.1.27/arch/avr32/mach-at32ap/ |
D | pio.c | 287 unsigned gpio_irq; in gpio_irq_handler() local 289 gpio_irq = (unsigned) irq_get_handler_data(irq); in gpio_irq_handler() 303 i += gpio_irq; in gpio_irq_handler() 310 gpio_irq_setup(struct pio_device *pio, int irq, int gpio_irq) in gpio_irq_setup() argument 315 irq_set_handler_data(irq, (void *)gpio_irq); in gpio_irq_setup() 317 for (i = 0; i < 32; i++, gpio_irq++) { in gpio_irq_setup() 318 irq_set_chip_data(gpio_irq, pio); in gpio_irq_setup() 319 irq_set_chip_and_handler(gpio_irq, &gpio_irqchip, in gpio_irq_setup()
|
/linux-4.1.27/drivers/input/touchscreen/ |
D | atmel-wm97xx.c | 143 unsigned long gpio_irq; member 242 wm->pen_irq = atmel_wm97xx->gpio_irq; in atmel_wm97xx_acc_startup() 351 atmel_wm97xx->gpio_irq = gpio_to_irq(atmel_wm97xx->gpio_pen); in atmel_wm97xx_probe() 400 disable_irq(atmel_wm97xx->gpio_irq); in atmel_wm97xx_suspend() 413 enable_irq(atmel_wm97xx->gpio_irq); in atmel_wm97xx_resume()
|
/linux-4.1.27/include/linux/platform_data/ |
D | mtd-onenand-omap2.h | 22 int gpio_irq; member
|
D | gpio-davinci.h | 40 unsigned gpio_irq; member
|
/linux-4.1.27/arch/mips/jz4740/ |
D | gpio.c | 303 unsigned int gpio_irq; in jz_gpio_irq_demux_handler() local 310 gpio_irq = chip->irq_base + __fls(flag); in jz_gpio_irq_demux_handler() 312 jz_gpio_check_trigger_both(chip, gpio_irq); in jz_gpio_irq_demux_handler() 314 generic_handle_irq(gpio_irq); in jz_gpio_irq_demux_handler()
|
/linux-4.1.27/drivers/macintosh/ |
D | via-pmu.c | 148 static int gpio_irq = NO_IRQ; variable 425 gpio_irq = irq_of_parse_and_map(gpio_node, 0); in via_pmu_start() 427 if (gpio_irq != NO_IRQ) { in via_pmu_start() 428 if (request_irq(gpio_irq, gpio1_interrupt, IRQF_TIMER, in via_pmu_start() 431 " (GPIO1)\n", gpio_irq); in via_pmu_start() 1305 if (gpio_irq >= 0) in pmu_suspend() 1306 disable_irq_nosync(gpio_irq); in pmu_suspend() 1329 if (gpio_irq >= 0) in pmu_resume() 1330 enable_irq(gpio_irq); in pmu_resume() 1508 if (gpio_irq >= 0 && !gpio_irq_enabled) { in pmu_sr_intr() [all …]
|
/linux-4.1.27/arch/arm/mach-davinci/include/mach/ |
D | common.h | 71 unsigned gpio_irq; member
|
/linux-4.1.27/arch/blackfin/kernel/ |
D | bfin_gpio.c | 152 DECLARE_RESERVED_MAP(gpio_irq, GPIO_BANK_NUM); 838 if (unlikely(is_reserved(gpio_irq, gpio, 1))) { in bfin_gpio_request() 976 reserve(gpio_irq, gpio); in bfin_gpio_irq_request() 995 if (unlikely(!is_reserved(gpio_irq, gpio, 0))) { in bfin_gpio_irq_free() 1003 unreserve(gpio_irq, gpio); in bfin_gpio_irq_free() 1112 irq = is_reserved(gpio_irq, c, 1); in gpio_proc_show()
|
/linux-4.1.27/drivers/pinctrl/sh-pfc/ |
D | gpio.c | 211 const short *gpios = pfc->info->gpio_irq[i].gpios; in gpio_pin_to_irq() 225 return pfc->info->gpio_irq[i].irq; in gpio_pin_to_irq()
|
D | sh_pfc.h | 150 const struct pinmux_irq *gpio_irq; member
|
D | pfc-r8a73a4.c | 2747 .gpio_irq = pinmux_irqs,
|
D | pfc-r8a7740.c | 3784 .gpio_irq = pinmux_irqs,
|
D | pfc-sh73a0.c | 3875 .gpio_irq = pinmux_irqs,
|
/linux-4.1.27/drivers/power/ |
D | pm2301_charger.h | 470 unsigned int gpio_irq; member
|
/linux-4.1.27/drivers/nfc/pn544/ |
D | i2c.c | 169 unsigned int gpio_irq; member 939 phy->gpio_irq = desc_to_gpio(gpiod_irq); in pn544_hci_i2c_acpi_request_resources() 1100 phy->gpio_irq = pdata->get_gpio(NFC_GPIO_IRQ); in pn544_hci_i2c_probe()
|
/linux-4.1.27/drivers/pinctrl/ |
D | pinctrl-st.c | 1522 int gpio_irq = 0, err; in st_gpiolib_register_bank() local 1572 gpio_irq = irq_res.start; in st_gpiolib_register_bank() 1574 gpio_irq, st_gpio_irq_handler); in st_gpiolib_register_bank() 1577 if (info->irqmux_base || gpio_irq > 0) { in st_gpiolib_register_bank()
|
/linux-4.1.27/drivers/infiniband/hw/qib/ |
D | qib_iba7220.c | 1902 u32 gpio_irq = mask & gpiostatus; in unlikely_7220_intr() local 1915 dd->cspec->gpio_mask &= ~gpio_irq; in unlikely_7220_intr()
|
D | qib_iba7322.c | 3028 u32 gpio_irq = mask & gpiostatus; in unknown_7322_gpio_intr() local 3033 dd->cspec->gpio_mask &= ~gpio_irq; in unknown_7322_gpio_intr()
|