Lines Matching refs:gpio_irq
168 int gpio_irq[UART_GPIO_MAX]; member
484 if (s->gpio_irq[UART_GPIO_CTS] >= 0) in mxs_auart_enable_ms()
485 enable_irq(s->gpio_irq[UART_GPIO_CTS]); in mxs_auart_enable_ms()
488 if (s->gpio_irq[UART_GPIO_DSR] >= 0) in mxs_auart_enable_ms()
489 enable_irq(s->gpio_irq[UART_GPIO_DSR]); in mxs_auart_enable_ms()
491 if (s->gpio_irq[UART_GPIO_RI] >= 0) in mxs_auart_enable_ms()
492 enable_irq(s->gpio_irq[UART_GPIO_RI]); in mxs_auart_enable_ms()
494 if (s->gpio_irq[UART_GPIO_DCD] >= 0) in mxs_auart_enable_ms()
495 enable_irq(s->gpio_irq[UART_GPIO_DCD]); in mxs_auart_enable_ms()
513 if (s->gpio_irq[UART_GPIO_CTS] >= 0) in mxs_auart_disable_ms()
514 disable_irq(s->gpio_irq[UART_GPIO_CTS]); in mxs_auart_disable_ms()
517 if (s->gpio_irq[UART_GPIO_DSR] >= 0) in mxs_auart_disable_ms()
518 disable_irq(s->gpio_irq[UART_GPIO_DSR]); in mxs_auart_disable_ms()
520 if (s->gpio_irq[UART_GPIO_RI] >= 0) in mxs_auart_disable_ms()
521 disable_irq(s->gpio_irq[UART_GPIO_RI]); in mxs_auart_disable_ms()
523 if (s->gpio_irq[UART_GPIO_DCD] >= 0) in mxs_auart_disable_ms()
524 disable_irq(s->gpio_irq[UART_GPIO_DCD]); in mxs_auart_disable_ms()
815 if (irq == s->gpio_irq[UART_GPIO_CTS] || in mxs_auart_irq_handle()
816 irq == s->gpio_irq[UART_GPIO_DCD] || in mxs_auart_irq_handle()
817 irq == s->gpio_irq[UART_GPIO_DSR] || in mxs_auart_irq_handle()
818 irq == s->gpio_irq[UART_GPIO_RI]) in mxs_auart_irq_handle()
1178 s->gpio_irq[i] = gpiod_to_irq(gpiod); in mxs_auart_init_gpios()
1180 s->gpio_irq[i] = -EINVAL; in mxs_auart_init_gpios()
1191 if (s->gpio_irq[i] >= 0) in mxs_auart_free_gpio_irq()
1192 free_irq(s->gpio_irq[i], s); in mxs_auart_free_gpio_irq()
1197 int *irq = s->gpio_irq; in mxs_auart_request_gpio_irq()