REG_CTRL2
mxs_write(ctrl2, s, REG_CTRL2);
mxs_set(AUART_CTRL2_UARTEN, s, REG_CTRL2);
mxs_clr(AUART_CTRL2_UARTEN, s, REG_CTRL2);
mxs_set(AUART_CTRL2_TXE, s, REG_CTRL2);
mxs_clr(AUART_CTRL2_TXE, s, REG_CTRL2);
mxs_clr(AUART_CTRL2_RXE, s, REG_CTRL2);
old_ctrl2 = mxs_read(s, REG_CTRL2);
mxs_set(AUART_CTRL2_UARTEN | AUART_CTRL2_TXE, s, REG_CTRL2);
mxs_write(old_ctrl2, s, REG_CTRL2);
if (!(mxs_read(s, REG_CTRL2) & AUART_CTRL2_UARTEN))
[REG_CTRL2] = ASM9260_HW_CTRL2,
[REG_CTRL2] = AUART_CTRL2,
u32 ctrl = mxs_read(s, REG_CTRL2);
mxs_write(ctrl, s, REG_CTRL2);
s, REG_CTRL2);
ctrl2 = mxs_read(s, REG_CTRL2);