Lines Matching refs:gpio_irq
442 int gpio_irq[UART_GPIO_MAX];
800 if (s->gpio_irq[UART_GPIO_CTS] >= 0)
801 enable_irq(s->gpio_irq[UART_GPIO_CTS]);
804 if (s->gpio_irq[UART_GPIO_DSR] >= 0)
805 enable_irq(s->gpio_irq[UART_GPIO_DSR]);
807 if (s->gpio_irq[UART_GPIO_RI] >= 0)
808 enable_irq(s->gpio_irq[UART_GPIO_RI]);
810 if (s->gpio_irq[UART_GPIO_DCD] >= 0)
811 enable_irq(s->gpio_irq[UART_GPIO_DCD]);
829 if (s->gpio_irq[UART_GPIO_CTS] >= 0)
830 disable_irq(s->gpio_irq[UART_GPIO_CTS]);
833 if (s->gpio_irq[UART_GPIO_DSR] >= 0)
834 disable_irq(s->gpio_irq[UART_GPIO_DSR]);
836 if (s->gpio_irq[UART_GPIO_RI] >= 0)
837 disable_irq(s->gpio_irq[UART_GPIO_RI]);
839 if (s->gpio_irq[UART_GPIO_DCD] >= 0)
840 disable_irq(s->gpio_irq[UART_GPIO_DCD]);
1139 if (irq == s->gpio_irq[UART_GPIO_CTS] ||
1140 irq == s->gpio_irq[UART_GPIO_DCD] ||
1141 irq == s->gpio_irq[UART_GPIO_DSR] ||
1142 irq == s->gpio_irq[UART_GPIO_RI])
1594 s->gpio_irq[i] = gpiod_to_irq(gpiod);
1596 s->gpio_irq[i] = -EINVAL;
1607 if (s->gpio_irq[i] >= 0)
1608 free_irq(s->gpio_irq[i], s);
1613 int *irq = s->gpio_irq;