Lines Matching refs:gpio_irq
170 int gpio_irq[UART_GPIO_MAX]; member
486 if (s->gpio_irq[UART_GPIO_CTS] >= 0) in mxs_auart_enable_ms()
487 enable_irq(s->gpio_irq[UART_GPIO_CTS]); in mxs_auart_enable_ms()
490 if (s->gpio_irq[UART_GPIO_DSR] >= 0) in mxs_auart_enable_ms()
491 enable_irq(s->gpio_irq[UART_GPIO_DSR]); in mxs_auart_enable_ms()
493 if (s->gpio_irq[UART_GPIO_RI] >= 0) in mxs_auart_enable_ms()
494 enable_irq(s->gpio_irq[UART_GPIO_RI]); in mxs_auart_enable_ms()
496 if (s->gpio_irq[UART_GPIO_DCD] >= 0) in mxs_auart_enable_ms()
497 enable_irq(s->gpio_irq[UART_GPIO_DCD]); in mxs_auart_enable_ms()
515 if (s->gpio_irq[UART_GPIO_CTS] >= 0) in mxs_auart_disable_ms()
516 disable_irq(s->gpio_irq[UART_GPIO_CTS]); in mxs_auart_disable_ms()
519 if (s->gpio_irq[UART_GPIO_DSR] >= 0) in mxs_auart_disable_ms()
520 disable_irq(s->gpio_irq[UART_GPIO_DSR]); in mxs_auart_disable_ms()
522 if (s->gpio_irq[UART_GPIO_RI] >= 0) in mxs_auart_disable_ms()
523 disable_irq(s->gpio_irq[UART_GPIO_RI]); in mxs_auart_disable_ms()
525 if (s->gpio_irq[UART_GPIO_DCD] >= 0) in mxs_auart_disable_ms()
526 disable_irq(s->gpio_irq[UART_GPIO_DCD]); in mxs_auart_disable_ms()
819 if (irq == s->gpio_irq[UART_GPIO_CTS] || in mxs_auart_irq_handle()
820 irq == s->gpio_irq[UART_GPIO_DCD] || in mxs_auart_irq_handle()
821 irq == s->gpio_irq[UART_GPIO_DSR] || in mxs_auart_irq_handle()
822 irq == s->gpio_irq[UART_GPIO_RI]) in mxs_auart_irq_handle()
1214 s->gpio_irq[i] = gpiod_to_irq(gpiod); in mxs_auart_init_gpios()
1216 s->gpio_irq[i] = -EINVAL; in mxs_auart_init_gpios()
1227 if (s->gpio_irq[i] >= 0) in mxs_auart_free_gpio_irq()
1228 free_irq(s->gpio_irq[i], s); in mxs_auart_free_gpio_irq()
1233 int *irq = s->gpio_irq; in mxs_auart_request_gpio_irq()