UCR2
ucr2 = imx_uart_readl(sport, UCR2);
ucr2 = imx_uart_readl(sport, UCR2);
imx_uart_writel(sport, ucr2, UCR2);
ucr2 = imx_uart_readl(sport, UCR2) & ~UCR2_ATEN;
imx_uart_writel(sport, ucr2, UCR2);
ucr2 = imx_uart_readl(sport, UCR2);
imx_uart_writel(sport, ucr2, UCR2);
ucr2 = imx_uart_readl(sport, UCR2);
imx_uart_writel(sport, ucr2, UCR2);
ucr2 = imx_uart_readl(sport, UCR2);
imx_uart_writel(sport, ucr2, UCR2);
old_ucr2 = imx_uart_readl(sport, UCR2);
imx_uart_writel(sport, ucr2, UCR2);
ucr2 = imx_uart_readl(sport, UCR2);
imx_uart_writel(sport, ucr2, UCR2);
imx_uart_writel(sport, ucr2 | UCR2_ATEN, UCR2);
ucr2 = imx_uart_readl(sport, UCR2);
imx_uart_writel(sport, ucr2, UCR2);
imx_uart_writel(sport, old_ucr.ucr2 | UCR2_TXEN, UCR2);
imx_uart_writel(sport, old_ucr.ucr2 | UCR2_TXEN, UCR2);
ucr2 = imx_uart_readl(sport, UCR2);
ucr2 = imx_uart_readl(sport, UCR2);
imx_uart_writel(sport, ucr2, UCR2);
ucr2 = imx_uart_readl(sport, UCR2);
imx_uart_writel(sport, ucr2, UCR2);
imx_uart_writel(sport, sport->saved_reg[1] | UCR2_SRST, UCR2);
sport->saved_reg[1] = imx_uart_readl(sport, UCR2);
ucr->ucr2 = imx_uart_readl(sport, UCR2);
imx_uart_writel(sport, ucr->ucr2, UCR2);
ucr2 = imx_uart_readl(sport, UCR2);
imx_uart_writel(sport, ucr2 & ~UCR2_SRST, UCR2);
while (!(imx_uart_readl(sport, UCR2) & UCR2_SRST) && (--i > 0))
ucr2 = imx_uart_readl(sport, UCR2);
imx_uart_writel(sport, ucr2, UCR2);
ucr2 = imx_uart_readl(sport, UCR2);
imx_uart_writel(sport, ucr2, UCR2);
ucr2 = imx_uart_readl(sport, UCR2);
imx_uart_writel(sport, ucr2, UCR2);
u32 ucr2 = imx_uart_readl(sport, UCR2);
imx_uart_writel(sport, ucr2, UCR2);