Lines Matching refs:gpio_irq
440 int gpio_irq[UART_GPIO_MAX]; member
765 if (s->gpio_irq[UART_GPIO_CTS] >= 0) in mxs_auart_enable_ms()
766 enable_irq(s->gpio_irq[UART_GPIO_CTS]); in mxs_auart_enable_ms()
769 if (s->gpio_irq[UART_GPIO_DSR] >= 0) in mxs_auart_enable_ms()
770 enable_irq(s->gpio_irq[UART_GPIO_DSR]); in mxs_auart_enable_ms()
772 if (s->gpio_irq[UART_GPIO_RI] >= 0) in mxs_auart_enable_ms()
773 enable_irq(s->gpio_irq[UART_GPIO_RI]); in mxs_auart_enable_ms()
775 if (s->gpio_irq[UART_GPIO_DCD] >= 0) in mxs_auart_enable_ms()
776 enable_irq(s->gpio_irq[UART_GPIO_DCD]); in mxs_auart_enable_ms()
794 if (s->gpio_irq[UART_GPIO_CTS] >= 0) in mxs_auart_disable_ms()
795 disable_irq(s->gpio_irq[UART_GPIO_CTS]); in mxs_auart_disable_ms()
798 if (s->gpio_irq[UART_GPIO_DSR] >= 0) in mxs_auart_disable_ms()
799 disable_irq(s->gpio_irq[UART_GPIO_DSR]); in mxs_auart_disable_ms()
801 if (s->gpio_irq[UART_GPIO_RI] >= 0) in mxs_auart_disable_ms()
802 disable_irq(s->gpio_irq[UART_GPIO_RI]); in mxs_auart_disable_ms()
804 if (s->gpio_irq[UART_GPIO_DCD] >= 0) in mxs_auart_disable_ms()
805 disable_irq(s->gpio_irq[UART_GPIO_DCD]); in mxs_auart_disable_ms()
1094 if (irq == s->gpio_irq[UART_GPIO_CTS] || in mxs_auart_irq_handle()
1095 irq == s->gpio_irq[UART_GPIO_DCD] || in mxs_auart_irq_handle()
1096 irq == s->gpio_irq[UART_GPIO_DSR] || in mxs_auart_irq_handle()
1097 irq == s->gpio_irq[UART_GPIO_RI]) in mxs_auart_irq_handle()
1523 s->gpio_irq[i] = gpiod_to_irq(gpiod); in mxs_auart_init_gpios()
1525 s->gpio_irq[i] = -EINVAL; in mxs_auart_init_gpios()
1536 if (s->gpio_irq[i] >= 0) in mxs_auart_free_gpio_irq()
1537 free_irq(s->gpio_irq[i], s); in mxs_auart_free_gpio_irq()
1542 int *irq = s->gpio_irq; in mxs_auart_request_gpio_irq()