Searched refs:gpio_irq (Results 1 - 21 of 21) sorted by relevance

/linux-master/arch/arm/mach-davinci/
H A Dcommon.h46 unsigned gpio_irq; member in struct:davinci_soc_info
/linux-master/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) {
200 pr_err("tqmx86: Invalid GPIO IRQ (%d)\n", gpio_irq);
235 tqmx_gpio_resources[0].start = gpio_irq;
/linux-master/drivers/gpio/
H A Dgpio-mt7621.c49 * @gpio_irq: irq number from the device tree
55 int gpio_irq; member in struct:mtk
255 if (mtk->gpio_irq) {
262 ret = devm_request_irq(dev, mtk->gpio_irq,
268 mtk->gpio_irq, ret);
313 mtk->gpio_irq = platform_get_irq(pdev, 0);
314 if (mtk->gpio_irq < 0)
315 return mtk->gpio_irq;
H A Dgpio-ep93xx.c152 int gpio_irq = EP93XX_GPIO_F_IRQ_BASE + port_f_idx; local
155 generic_handle_irq(gpio_irq);
394 int gpio_irq; local
411 gpio_irq = bank->irq_base + i;
412 irq_set_chip_data(gpio_irq, &epg->gc[5]);
413 irq_set_chip_and_handler(gpio_irq,
416 irq_clear_status_flags(gpio_irq, IRQ_NOREQUEST);
H A Dgpio-max77620.c295 unsigned int gpio_irq; local
302 gpio_irq = ret;
340 ret = devm_request_threaded_irq(&pdev->dev, gpio_irq, NULL,
H A Dgpio-dwapb.c210 int gpio_irq = irq_find_mapping(gc->irq.domain, hwirq); local
211 u32 irq_type = irq_get_trigger_type(gpio_irq);
213 generic_handle_irq(gpio_irq);
/linux-master/drivers/tty/serial/
H A Dmxs-auart.c440 int gpio_irq[UART_GPIO_MAX]; member in struct:mxs_auart_port
776 if (s->gpio_irq[UART_GPIO_CTS] >= 0)
777 enable_irq(s->gpio_irq[UART_GPIO_CTS]);
780 if (s->gpio_irq[UART_GPIO_DSR] >= 0)
781 enable_irq(s->gpio_irq[UART_GPIO_DSR]);
783 if (s->gpio_irq[UART_GPIO_RI] >= 0)
784 enable_irq(s->gpio_irq[UART_GPIO_RI]);
786 if (s->gpio_irq[UART_GPIO_DCD] >= 0)
787 enable_irq(s->gpio_irq[UART_GPIO_DCD]);
805 if (s->gpio_irq[UART_GPIO_CT
[all...]
/linux-master/drivers/net/ethernet/wangxun/txgbe/
H A Dtxgbe_irq.c143 txgbe->gpio_irq = irq_find_mapping(txgbe->misc.domain, TXGBE_IRQ_GPIO);
144 return request_threaded_irq(txgbe->gpio_irq, NULL,
218 free_irq(txgbe->gpio_irq, txgbe);
262 free_irq(txgbe->gpio_irq, txgbe);
H A Dtxgbe_type.h196 unsigned int gpio_irq; member in struct:txgbe
/linux-master/drivers/pinctrl/actions/
H A Dpinctrl-owl.c885 struct gpio_irq_chip *gpio_irq; local
895 gpio_irq = &chip->irq;
896 gpio_irq_chip_set_chip(gpio_irq, &owl_gpio_irqchip);
897 gpio_irq->handler = handle_simple_irq;
898 gpio_irq->default_type = IRQ_TYPE_NONE;
899 gpio_irq->parent_handler = owl_gpio_irq_handler;
900 gpio_irq->parent_handler_data = pctrl;
901 gpio_irq->num_parents = pctrl->num_irq;
902 gpio_irq->parents = pctrl->irq;
904 gpio_irq
[all...]
/linux-master/drivers/macintosh/
H A Dvia-pmu.c160 static int gpio_irq = 0; variable
451 gpio_irq = irq_of_parse_and_map(gpio_node, 0);
453 if (gpio_irq) {
454 if (request_irq(gpio_irq, gpio1_interrupt,
458 " (GPIO1)\n", gpio_irq);
1314 if (gpio_irq >= 0)
1315 disable_irq_nosync(gpio_irq);
1338 if (gpio_irq >= 0)
1339 enable_irq(gpio_irq);
1523 if (gpio_irq >
[all...]
/linux-master/drivers/net/phy/
H A Dsfp.c246 int gpio_irq[GPIO_MAX]; member in struct:sfp
3062 sfp->gpio_irq[i] = gpiod_to_irq(sfp->gpio[i]);
3063 if (sfp->gpio_irq[i] < 0) {
3064 sfp->gpio_irq[i] = 0;
3076 err = devm_request_threaded_irq(sfp->dev, sfp->gpio_irq[i],
3083 sfp->gpio_irq[i] = 0;
3127 if (!sfp->gpio_irq[i])
3130 devm_free_irq(sfp->dev, sfp->gpio_irq[i], sfp);
/linux-master/drivers/net/ieee802154/
H A Dca8210.c354 * @gpio_irq: gpio number of ca8210 interrupt line
363 int gpio_irq; member in struct:ca8210_platform_data
2820 pdata->gpio_irq = of_get_named_gpio(
2826 pdata->irq_id = gpio_to_irq(pdata->gpio_irq);
2831 pdata->gpio_irq
2833 gpio_free(pdata->gpio_irq);
2846 gpio_free(pdata->gpio_irq);
/linux-master/drivers/pinctrl/renesas/
H A Dgpio.c203 const short *gpios = pfc->info->gpio_irq[i].gpios;
H A Dsh_pfc.h265 const struct pinmux_irq *gpio_irq; member in struct:sh_pfc_soc_info
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,
/linux-master/drivers/pinctrl/
H A Dpinctrl-st.c1553 int gpio_irq = irq_res.start; local
1556 if (gpio_irq <= 0) {
1574 girq->parents[0] = gpio_irq;
/linux-master/drivers/infiniband/hw/qib/
H A Dqib_iba7220.c1886 u32 gpio_irq = mask & gpiostatus; local
1899 dd->cspec->gpio_mask &= ~gpio_irq;
H A Dqib_iba7322.c2982 u32 gpio_irq = mask & gpiostatus; local
2987 dd->cspec->gpio_mask &= ~gpio_irq;

Completed in 331 milliseconds