Lines Matching refs:gpio_irq
440 int gpio_irq[UART_GPIO_MAX]; member
774 if (s->gpio_irq[UART_GPIO_CTS] >= 0) in mxs_auart_enable_ms()
775 enable_irq(s->gpio_irq[UART_GPIO_CTS]); in mxs_auart_enable_ms()
778 if (s->gpio_irq[UART_GPIO_DSR] >= 0) in mxs_auart_enable_ms()
779 enable_irq(s->gpio_irq[UART_GPIO_DSR]); in mxs_auart_enable_ms()
781 if (s->gpio_irq[UART_GPIO_RI] >= 0) in mxs_auart_enable_ms()
782 enable_irq(s->gpio_irq[UART_GPIO_RI]); in mxs_auart_enable_ms()
784 if (s->gpio_irq[UART_GPIO_DCD] >= 0) in mxs_auart_enable_ms()
785 enable_irq(s->gpio_irq[UART_GPIO_DCD]); in mxs_auart_enable_ms()
803 if (s->gpio_irq[UART_GPIO_CTS] >= 0) in mxs_auart_disable_ms()
804 disable_irq(s->gpio_irq[UART_GPIO_CTS]); in mxs_auart_disable_ms()
807 if (s->gpio_irq[UART_GPIO_DSR] >= 0) in mxs_auart_disable_ms()
808 disable_irq(s->gpio_irq[UART_GPIO_DSR]); in mxs_auart_disable_ms()
810 if (s->gpio_irq[UART_GPIO_RI] >= 0) in mxs_auart_disable_ms()
811 disable_irq(s->gpio_irq[UART_GPIO_RI]); in mxs_auart_disable_ms()
813 if (s->gpio_irq[UART_GPIO_DCD] >= 0) in mxs_auart_disable_ms()
814 disable_irq(s->gpio_irq[UART_GPIO_DCD]); in mxs_auart_disable_ms()
1095 if (irq == s->gpio_irq[UART_GPIO_CTS] || in mxs_auart_irq_handle()
1096 irq == s->gpio_irq[UART_GPIO_DCD] || in mxs_auart_irq_handle()
1097 irq == s->gpio_irq[UART_GPIO_DSR] || in mxs_auart_irq_handle()
1098 irq == s->gpio_irq[UART_GPIO_RI]) in mxs_auart_irq_handle()
1522 s->gpio_irq[i] = gpiod_to_irq(gpiod); in mxs_auart_init_gpios()
1524 s->gpio_irq[i] = -EINVAL; in mxs_auart_init_gpios()
1535 if (s->gpio_irq[i] >= 0) in mxs_auart_free_gpio_irq()
1536 free_irq(s->gpio_irq[i], s); in mxs_auart_free_gpio_irq()
1541 int *irq = s->gpio_irq; in mxs_auart_request_gpio_irq()