VFF_EN
mtk_uart_apdma_write(c, VFF_EN, VFF_EN_B);
if (mtk_uart_apdma_read(c, VFF_EN) != VFF_EN_B)
mtk_uart_apdma_write(c, VFF_EN, VFF_EN_B);
if (mtk_uart_apdma_read(c, VFF_EN) != VFF_EN_B)
mtk_uart_apdma_write(c, VFF_EN, VFF_EN_CLR_B);
mtk_uart_apdma_write(c, VFF_EN, VFF_EN_CLR_B);
ret = readx_poll_timeout(readl, c->base + VFF_EN,
ret = readx_poll_timeout(readl, c->base + VFF_EN,
mtk_uart_apdma_write(c, VFF_EN, VFF_EN_CLR_B);