Searched refs:gpio_irq (Results 1 – 12 of 12) sorted by relevance
| /linux/drivers/hid/intel-thc-hid/intel-thc/ |
| H A D | intel-thc-wot.c | 43 wot->gpio_irq = acpi_dev_gpio_irq_wake_get_by(adev, "wake-on-touch", 0, in thc_wot_config() 45 if (wot->gpio_irq <= 0) { in thc_wot_config() 61 ret = dev_pm_set_dedicated_wake_irq(thc_dev->dev, wot->gpio_irq); in thc_wot_config() 89 if (thc_dev->wot.gpio_irq > 0) { in thc_wot_unconfig()
|
| H A D | intel-thc-wot.h | 17 int gpio_irq; member
|
| /linux/drivers/tty/serial/ |
| H A D | mxs-auart.c | 440 int gpio_irq[UART_GPIO_MAX]; member 765 if (s->gpio_irq[UART_GPIO_CTS] >= 0) in mxs_auart_enable_ms() 766 enable_irq(s->gpio_irq[UART_GPIO_CTS]); in mxs_auart_enable_ms() 769 if (s->gpio_irq[UART_GPIO_DSR] >= 0) in mxs_auart_enable_ms() 770 enable_irq(s->gpio_irq[UART_GPIO_DSR]); in mxs_auart_enable_ms() 772 if (s->gpio_irq[UART_GPIO_RI] >= 0) in mxs_auart_enable_ms() 773 enable_irq(s->gpio_irq[UART_GPIO_RI]); in mxs_auart_enable_ms() 775 if (s->gpio_irq[UART_GPIO_DCD] >= 0) in mxs_auart_enable_ms() 776 enable_irq(s->gpio_irq[UART_GPIO_DCD]); in mxs_auart_enable_ms() 794 if (s->gpio_irq[UART_GPIO_CTS] >= 0) in mxs_auart_disable_ms() [all …]
|
| /linux/drivers/pinctrl/actions/ |
| H A D | pinctrl-owl.c | 887 struct gpio_irq_chip *gpio_irq; in owl_gpio_init() local 897 gpio_irq = &chip->irq; in owl_gpio_init() 898 gpio_irq_chip_set_chip(gpio_irq, &owl_gpio_irqchip); in owl_gpio_init() 899 gpio_irq->handler = handle_simple_irq; in owl_gpio_init() 900 gpio_irq->default_type = IRQ_TYPE_NONE; in owl_gpio_init() 901 gpio_irq->parent_handler = owl_gpio_irq_handler; in owl_gpio_init() 902 gpio_irq->parent_handler_data = pctrl; in owl_gpio_init() 903 gpio_irq->num_parents = pctrl->num_irq; in owl_gpio_init() 904 gpio_irq->parents = pctrl->irq; in owl_gpio_init() 906 gpio_irq->map = devm_kcalloc(pctrl->dev, chip->ngpio, in owl_gpio_init() [all …]
|
| /linux/drivers/macintosh/ |
| H A D | via-pmu.c | 160 static int gpio_irq = 0; variable 451 gpio_irq = irq_of_parse_and_map(gpio_node, 0); in via_pmu_start() 453 if (gpio_irq) { in via_pmu_start() 454 if (request_irq(gpio_irq, gpio1_interrupt, in via_pmu_start() 458 " (GPIO1)\n", gpio_irq); in via_pmu_start() 1314 if (gpio_irq >= 0) in pmu_suspend() 1315 disable_irq_nosync(gpio_irq); in pmu_suspend() 1338 if (gpio_irq >= 0) in pmu_resume() 1339 enable_irq(gpio_irq); in pmu_resume() 1523 if (gpio_irq >= 0 && !gpio_irq_enabled) { in pmu_sr_intr() [all …]
|
| /linux/arch/arm/mach-davinci/ |
| H A D | common.h | 46 unsigned gpio_irq; member
|
| /linux/drivers/net/phy/ |
| H A D | sfp.c | 248 int gpio_irq[GPIO_MAX]; member 3179 sfp->gpio_irq[i] = gpiod_to_irq(sfp->gpio[i]); in sfp_probe() 3180 if (sfp->gpio_irq[i] < 0) { in sfp_probe() 3181 sfp->gpio_irq[i] = 0; in sfp_probe() 3193 err = devm_request_threaded_irq(sfp->dev, sfp->gpio_irq[i], in sfp_probe() 3200 sfp->gpio_irq[i] = 0; in sfp_probe() 3253 if (!sfp->gpio_irq[i]) in sfp_shutdown() 3256 devm_free_irq(sfp->dev, sfp->gpio_irq[i], sfp); in sfp_shutdown()
|
| /linux/drivers/pinctrl/renesas/ |
| H A D | gpio.c | 205 const short *gpios = pfc->info->gpio_irq[i].gpios; in gpio_pin_to_irq()
|
| H A D | sh_pfc.h | 265 const struct pinmux_irq *gpio_irq; member
|
| H A D | pfc-r8a7740.c | 3547 .gpio_irq = pinmux_irqs,
|
| H A D | pfc-r8a73a4.c | 2614 .gpio_irq = pinmux_irqs,
|
| H A D | pfc-sh73a0.c | 4171 .gpio_irq = pinmux_irqs,
|