/linux-master/arch/arm/mach-davinci/ |
H A D | common.h | 46 unsigned gpio_irq; member in struct:davinci_soc_info
|
/linux-master/drivers/mfd/ |
H A D | tqmx86.c | 56 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 D | gpio-mt7621.c | 49 * @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 D | gpio-ep93xx.c | 152 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 D | gpio-max77620.c | 295 unsigned int gpio_irq; local 302 gpio_irq = ret; 340 ret = devm_request_threaded_irq(&pdev->dev, gpio_irq, NULL,
|
H A D | gpio-dwapb.c | 210 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 D | mxs-auart.c | 440 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 D | txgbe_irq.c | 143 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 D | txgbe_type.h | 196 unsigned int gpio_irq; member in struct:txgbe
|
/linux-master/drivers/pinctrl/actions/ |
H A D | pinctrl-owl.c | 885 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 D | via-pmu.c | 160 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 D | sfp.c | 246 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 D | ca8210.c | 354 * @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 D | gpio.c | 203 const short *gpios = pfc->info->gpio_irq[i].gpios;
|
H A D | sh_pfc.h | 265 const struct pinmux_irq *gpio_irq; member in struct:sh_pfc_soc_info
|
H A D | pfc-r8a73a4.c | 2616 .gpio_irq = pinmux_irqs,
|
H A D | pfc-r8a7740.c | 3547 .gpio_irq = pinmux_irqs,
|
H A D | pfc-sh73a0.c | 4171 .gpio_irq = pinmux_irqs,
|
/linux-master/drivers/pinctrl/ |
H A D | pinctrl-st.c | 1553 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 D | qib_iba7220.c | 1886 u32 gpio_irq = mask & gpiostatus; local 1899 dd->cspec->gpio_mask &= ~gpio_irq;
|
H A D | qib_iba7322.c | 2982 u32 gpio_irq = mask & gpiostatus; local 2987 dd->cspec->gpio_mask &= ~gpio_irq;
|