Lines Matching refs:gpio_irq
440 int gpio_irq[UART_GPIO_MAX];
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_CTS] >= 0)
806 disable_irq(s->gpio_irq[UART_GPIO_CTS]);
809 if (s->gpio_irq[UART_GPIO_DSR] >= 0)
810 disable_irq(s->gpio_irq[UART_GPIO_DSR]);
812 if (s->gpio_irq[UART_GPIO_RI] >= 0)
813 disable_irq(s->gpio_irq[UART_GPIO_RI]);
815 if (s->gpio_irq[UART_GPIO_DCD] >= 0)
816 disable_irq(s->gpio_irq[UART_GPIO_DCD]);
1097 if (irq == s->gpio_irq[UART_GPIO_CTS] ||
1098 irq == s->gpio_irq[UART_GPIO_DCD] ||
1099 irq == s->gpio_irq[UART_GPIO_DSR] ||
1100 irq == s->gpio_irq[UART_GPIO_RI])
1524 s->gpio_irq[i] = gpiod_to_irq(gpiod);
1526 s->gpio_irq[i] = -EINVAL;
1537 if (s->gpio_irq[i] >= 0)
1538 free_irq(s->gpio_irq[i], s);
1543 int *irq = s->gpio_irq;