Home
last modified time | relevance | path

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

12

/openbmc/linux/drivers/mfd/
H A Dtqmx86.c56 static uint gpio_irq; variable
57 module_param(gpio_irq, uint, 0);
58 MODULE_PARM_DESC(gpio_irq, "GPIO IRQ number (7, 9, 12)");
186 switch (gpio_irq) { in tqmx86_probe()
200 pr_err("tqmx86: Invalid GPIO IRQ (%d)\n", gpio_irq); in tqmx86_probe()
235 tqmx_gpio_resources[0].start = gpio_irq; in tqmx86_probe()
/openbmc/linux/drivers/tty/serial/
H A Dmxs-auart.c440 int gpio_irq[UART_GPIO_MAX]; member
776 if (s->gpio_irq[UART_GPIO_CTS] >= 0) in mxs_auart_enable_ms()
780 if (s->gpio_irq[UART_GPIO_DSR] >= 0) in mxs_auart_enable_ms()
783 if (s->gpio_irq[UART_GPIO_RI] >= 0) in mxs_auart_enable_ms()
786 if (s->gpio_irq[UART_GPIO_DCD] >= 0) in mxs_auart_enable_ms()
805 if (s->gpio_irq[UART_GPIO_CTS] >= 0) in mxs_auart_disable_ms()
812 if (s->gpio_irq[UART_GPIO_RI] >= 0) in mxs_auart_disable_ms()
1530 s->gpio_irq[i] = -EINVAL; in mxs_auart_init_gpios()
1541 if (s->gpio_irq[i] >= 0) in mxs_auart_free_gpio_irq()
1542 free_irq(s->gpio_irq[i], s); in mxs_auart_free_gpio_irq()
[all …]
/openbmc/linux/drivers/gpio/
H A Dgpio-mt7621.c55 int gpio_irq; member
255 if (mtk->gpio_irq) { in mediatek_gpio_bank_probe()
262 ret = devm_request_irq(dev, mtk->gpio_irq, in mediatek_gpio_bank_probe()
268 mtk->gpio_irq, ret); in mediatek_gpio_bank_probe()
313 mtk->gpio_irq = platform_get_irq(pdev, 0); in mediatek_gpio_probe()
314 if (mtk->gpio_irq < 0) in mediatek_gpio_probe()
315 return mtk->gpio_irq; in mediatek_gpio_probe()
H A Dgpio-ep93xx.c152 int gpio_irq = EP93XX_GPIO_F_IRQ_BASE + port_f_idx; in ep93xx_gpio_f_irq_handler() local
155 generic_handle_irq(gpio_irq); in ep93xx_gpio_f_irq_handler()
394 int gpio_irq; in ep93xx_gpio_add_bank() local
411 gpio_irq = bank->irq_base + i; in ep93xx_gpio_add_bank()
412 irq_set_chip_data(gpio_irq, &epg->gc[5]); in ep93xx_gpio_add_bank()
413 irq_set_chip_and_handler(gpio_irq, in ep93xx_gpio_add_bank()
416 irq_clear_status_flags(gpio_irq, IRQ_NOREQUEST); in ep93xx_gpio_add_bank()
H A Dgpio-max77620.c295 unsigned int gpio_irq; in max77620_gpio_probe() local
302 gpio_irq = ret; in max77620_gpio_probe()
340 ret = devm_request_threaded_irq(&pdev->dev, gpio_irq, NULL, in max77620_gpio_probe()
H A Dgpio-dwapb.c211 int gpio_irq = irq_find_mapping(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()
/openbmc/linux/drivers/pinctrl/actions/
H A Dpinctrl-owl.c885 struct gpio_irq_chip *gpio_irq; in owl_gpio_init() local
895 gpio_irq = &chip->irq; in owl_gpio_init()
897 gpio_irq->handler = handle_simple_irq; in owl_gpio_init()
898 gpio_irq->default_type = IRQ_TYPE_NONE; in owl_gpio_init()
899 gpio_irq->parent_handler = owl_gpio_irq_handler; in owl_gpio_init()
900 gpio_irq->parent_handler_data = pctrl; in owl_gpio_init()
901 gpio_irq->num_parents = pctrl->num_irq; in owl_gpio_init()
902 gpio_irq->parents = pctrl->irq; in owl_gpio_init()
905 sizeof(*gpio_irq->map), GFP_KERNEL); in owl_gpio_init()
906 if (!gpio_irq->map) in owl_gpio_init()
[all …]
/openbmc/linux/arch/arm/mach-davinci/
H A Dcommon.h46 unsigned gpio_irq; member
/openbmc/linux/drivers/macintosh/
H A Dvia-pmu.c160 static int gpio_irq = 0; variable
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()
1524 enable_irq(gpio_irq); in pmu_sr_intr()
[all …]
/openbmc/qemu/hw/display/
H A Dblizzard.c104 uint8_t gpio_irq; member
269 s->gpio_irq = 0x00; in blizzard_reset()
472 return s->gpio_irq; in blizzard_reg_read()
811 s->gpio_irq &= value; in blizzard_reg_write()
/openbmc/linux/drivers/net/phy/
H A Dsfp.c246 int gpio_irq[GPIO_MAX]; member
3039 sfp->gpio_irq[i] = gpiod_to_irq(sfp->gpio[i]); in sfp_probe()
3040 if (sfp->gpio_irq[i] < 0) { in sfp_probe()
3041 sfp->gpio_irq[i] = 0; in sfp_probe()
3053 err = devm_request_threaded_irq(sfp->dev, sfp->gpio_irq[i], in sfp_probe()
3060 sfp->gpio_irq[i] = 0; in sfp_probe()
3106 if (!sfp->gpio_irq[i]) in sfp_shutdown()
3109 devm_free_irq(sfp->dev, sfp->gpio_irq[i], sfp); in sfp_shutdown()
/openbmc/linux/drivers/net/ieee802154/
H A Dca8210.c363 int gpio_irq; member
2820 pdata->gpio_irq = of_get_named_gpio( in ca8210_interrupt_init()
2826 pdata->irq_id = gpio_to_irq(pdata->gpio_irq); in ca8210_interrupt_init()
2831 pdata->gpio_irq in ca8210_interrupt_init()
2833 gpio_free(pdata->gpio_irq); in ca8210_interrupt_init()
2846 gpio_free(pdata->gpio_irq); in ca8210_interrupt_init()
/openbmc/u-boot/include/
H A Dsh_pfc.h106 struct pinmux_irq *gpio_irq; member
/openbmc/linux/drivers/pinctrl/renesas/
H A Dgpio.c203 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-r8a73a4.c2616 .gpio_irq = pinmux_irqs,
H A Dpfc-r8a7740.c3547 .gpio_irq = pinmux_irqs,
H A Dpfc-sh73a0.c4171 .gpio_irq = pinmux_irqs,
/openbmc/qemu/hw/arm/
H A Dvirt-acpi-build.c143 uint32_t gpio_irq) in acpi_dsdt_add_gpio() argument
153 AML_EXCLUSIVE, &gpio_irq, 1)); in acpi_dsdt_add_gpio()
H A Dstellaris.c998 static const int gpio_irq[7] = {0, 1, 2, 3, 4, 30, 31}; in stellaris_init() local
1166 gpio_irq[i])); in stellaris_init()
/openbmc/linux/drivers/pinctrl/
H A Dpinctrl-st.c1561 int gpio_irq = irq_res.start; in st_gpiolib_register_bank() local
1564 if (gpio_irq <= 0) { in st_gpiolib_register_bank()
1582 girq->parents[0] = gpio_irq; in st_gpiolib_register_bank()
/openbmc/u-boot/drivers/pinctrl/renesas/
H A Dsh_pfc.h253 const struct pinmux_irq *gpio_irq; member
/openbmc/linux/drivers/infiniband/hw/qib/
H A Dqib_iba7220.c1886 u32 gpio_irq = mask & gpiostatus; in unlikely_7220_intr() local
1899 dd->cspec->gpio_mask &= ~gpio_irq; in unlikely_7220_intr()
/openbmc/u-boot/arch/arm/mach-rmobile/
H A Dpfc-r8a7740.c2605 .gpio_irq = pinmux_irqs,
H A Dpfc-sh73a0.c2800 .gpio_irq = pinmux_irqs,

12