Lines Matching refs:gpio_irq
440 int gpio_irq[UART_GPIO_MAX]; member
790 if (s->gpio_irq[UART_GPIO_CTS] >= 0) in mxs_auart_enable_ms()
791 enable_irq(s->gpio_irq[UART_GPIO_CTS]); in mxs_auart_enable_ms()
794 if (s->gpio_irq[UART_GPIO_DSR] >= 0) in mxs_auart_enable_ms()
795 enable_irq(s->gpio_irq[UART_GPIO_DSR]); in mxs_auart_enable_ms()
797 if (s->gpio_irq[UART_GPIO_RI] >= 0) in mxs_auart_enable_ms()
798 enable_irq(s->gpio_irq[UART_GPIO_RI]); in mxs_auart_enable_ms()
800 if (s->gpio_irq[UART_GPIO_DCD] >= 0) in mxs_auart_enable_ms()
801 enable_irq(s->gpio_irq[UART_GPIO_DCD]); in mxs_auart_enable_ms()
819 if (s->gpio_irq[UART_GPIO_CTS] >= 0) in mxs_auart_disable_ms()
820 disable_irq(s->gpio_irq[UART_GPIO_CTS]); in mxs_auart_disable_ms()
823 if (s->gpio_irq[UART_GPIO_DSR] >= 0) in mxs_auart_disable_ms()
824 disable_irq(s->gpio_irq[UART_GPIO_DSR]); in mxs_auart_disable_ms()
826 if (s->gpio_irq[UART_GPIO_RI] >= 0) in mxs_auart_disable_ms()
827 disable_irq(s->gpio_irq[UART_GPIO_RI]); in mxs_auart_disable_ms()
829 if (s->gpio_irq[UART_GPIO_DCD] >= 0) in mxs_auart_disable_ms()
830 disable_irq(s->gpio_irq[UART_GPIO_DCD]); in mxs_auart_disable_ms()
1111 if (irq == s->gpio_irq[UART_GPIO_CTS] || in mxs_auart_irq_handle()
1112 irq == s->gpio_irq[UART_GPIO_DCD] || in mxs_auart_irq_handle()
1113 irq == s->gpio_irq[UART_GPIO_DSR] || in mxs_auart_irq_handle()
1114 irq == s->gpio_irq[UART_GPIO_RI]) in mxs_auart_irq_handle()
1538 s->gpio_irq[i] = gpiod_to_irq(gpiod); in mxs_auart_init_gpios()
1540 s->gpio_irq[i] = -EINVAL; in mxs_auart_init_gpios()
1551 if (s->gpio_irq[i] >= 0) in mxs_auart_free_gpio_irq()
1552 free_irq(s->gpio_irq[i], s); in mxs_auart_free_gpio_irq()
1557 int *irq = s->gpio_irq; in mxs_auart_request_gpio_irq()