Home
last modified time | relevance | path

Searched refs:gpio_irq (Results 1 – 19 of 19) sorted by relevance

/linux/drivers/hid/intel-thc-hid/intel-thc/
H A Dintel-thc-wot.c43 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 Dintel-thc-wot.h17 int gpio_irq; member
/linux/drivers/tty/serial/
H A Dmxs-auart.c440 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/mfd/
H A Dtqmx86.c62 static uint gpio_irq; variable
63 module_param(gpio_irq, uint, 0);
64 MODULE_PARM_DESC(gpio_irq, "GPIO IRQ number (valid parameters: 7, 9, 12)");
277 if (gpio_irq) { in tqmx86_probe()
278 err = tqmx86_setup_irq(dev, "GPIO", gpio_irq, io_base, in tqmx86_probe()
281 tqmx_gpio_resources[TQMX86_GPIO_IRQ] = DEFINE_RES_IRQ(gpio_irq); in tqmx86_probe()
H A Dls2k-bmc-core.c370 int gpio_irq, ret, val; in ls2k_bmc_init() local
410 gpio_irq = acpi_register_gsi(NULL, LS2K_BMC_RESET_GPIO_GSI, ACPI_EDGE_SENSITIVE, in ls2k_bmc_init()
412 if (gpio_irq < 0) in ls2k_bmc_init()
413 return gpio_irq; in ls2k_bmc_init()
415 ret = devm_request_irq(ddata->dev, gpio_irq, ls2k_bmc_interrupt, in ls2k_bmc_init()
418 dev_err(ddata->dev, "Failed to request LS2KBMC GPIO IRQ %d.\n", gpio_irq); in ls2k_bmc_init()
/linux/drivers/gpio/
H A Dgpio-mt7621.c54 int gpio_irq; member
263 if (mtk->gpio_irq) { in mediatek_gpio_bank_probe()
270 ret = devm_request_irq(dev, mtk->gpio_irq, in mediatek_gpio_bank_probe()
276 mtk->gpio_irq, ret); in mediatek_gpio_bank_probe()
321 mtk->gpio_irq = platform_get_irq(pdev, 0); in mediatek_gpio_probe()
322 if (mtk->gpio_irq < 0) in mediatek_gpio_probe()
323 return mtk->gpio_irq; in mediatek_gpio_probe()
H A Dgpio-kempld.c30 static unsigned int gpio_irq; variable
31 module_param_hw(gpio_irq, uint, irq, 0444);
32 MODULE_PARM_DESC(gpio_irq, "Set legacy GPIO IRQ (1-15)");
338 if (gpio_irq > 0) { in kempld_gpio_irq_init()
339 dev_warn(dev, "Forcing IRQ to %d\n", gpio_irq); in kempld_gpio_irq_init()
341 irq |= gpio_irq & KEMPLD_IRQ_GPIO_MASK; in kempld_gpio_irq_init()
H A Dgpio-dwapb.c211 int gpio_irq = irq_find_mapping(gen_gc->gc.irq.domain, hwirq); in dwapb_do_irq() local
212 u32 irq_type = irq_get_trigger_type(gpio_irq); in dwapb_do_irq()
214 generic_handle_irq(gpio_irq); in dwapb_do_irq()
/linux/drivers/pinctrl/actions/
H A Dpinctrl-owl.c887 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/net/ethernet/wangxun/txgbe/
H A Dtxgbe_irq.c94 txgbe->gpio_irq = irq_find_mapping(txgbe->misc.domain, TXGBE_IRQ_GPIO); in txgbe_request_gpio_irq()
95 return request_threaded_irq(txgbe->gpio_irq, NULL, in txgbe_request_gpio_irq()
205 free_irq(txgbe->gpio_irq, txgbe); in txgbe_free_misc_irq()
H A Dtxgbe_type.h467 unsigned int gpio_irq; member
/linux/drivers/macintosh/
H A Dvia-pmu.c160 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 Dcommon.h46 unsigned gpio_irq; member
/linux/drivers/pinctrl/renesas/
H A Dgpio.c205 const short *gpios = pfc->info->gpio_irq[i].gpios; in gpio_pin_to_irq()
H A Dsh_pfc.h265 const struct pinmux_irq *gpio_irq; member
H A Dpfc-r8a7740.c3547 .gpio_irq = pinmux_irqs,
H A Dpfc-r8a73a4.c2614 .gpio_irq = pinmux_irqs,
H A Dpfc-sh73a0.c4171 .gpio_irq = pinmux_irqs,
/linux/drivers/pinctrl/
H A Dpinctrl-st.c1542 int gpio_irq = irq_res.start; in st_gpiolib_register_bank() local
1545 if (gpio_irq <= 0) { in st_gpiolib_register_bank()
1563 girq->parents[0] = gpio_irq; in st_gpiolib_register_bank()