RDA_UART_IRQ_MASK
val = rda_uart_read(port, RDA_UART_IRQ_MASK);
rda_uart_write(port, val, RDA_UART_IRQ_MASK);
val = rda_uart_read(port, RDA_UART_IRQ_MASK);
rda_uart_write(port, val, RDA_UART_IRQ_MASK);
val = rda_uart_read(port, RDA_UART_IRQ_MASK);
rda_uart_write(port, val, RDA_UART_IRQ_MASK);
irq_mask = rda_uart_read(port, RDA_UART_IRQ_MASK);
rda_uart_write(port, 0, RDA_UART_IRQ_MASK);
rda_uart_write(port, irq_mask, RDA_UART_IRQ_MASK);
val = rda_uart_read(port, RDA_UART_IRQ_MASK);
rda_uart_write(port, val, RDA_UART_IRQ_MASK);
irq_mask = rda_uart_read(port, RDA_UART_IRQ_MASK);
rda_uart_write(port, irq_mask, RDA_UART_IRQ_MASK);
rda_uart_write(port, 0, RDA_UART_IRQ_MASK);
val = rda_uart_read(port, RDA_UART_IRQ_MASK);
rda_uart_write(port, val, RDA_UART_IRQ_MASK);
rda_uart_write(port, 0, RDA_UART_IRQ_MASK);
old_irq_mask = rda_uart_read(port, RDA_UART_IRQ_MASK);
rda_uart_write(port, 0, RDA_UART_IRQ_MASK);
rda_uart_write(port, old_irq_mask, RDA_UART_IRQ_MASK);