ASY_LCR
asy_put(asy, ASY_LCR, asy->asy_lcr);
asy_put(asy, ASY_LCR, ASY_LCR_STOP1 | ASY_LCR_BITS8);
(void) asy_clr(asy, ASY_LCR, ASY_LCR_SETBRK);
asy_set(asy, ASY_LCR, ASY_LCR_DLAB);
asy_clr(asy, ASY_LCR, ASY_LCR_DLAB);
asy_clr(asy, ASY_LCR, ASY_LCR_WLS0 | ASY_LCR_WLS1 |
asy_set(asy, ASY_LCR, lcr);
[ASY_LCR] = { ASY_8250A, 3, asy_get_reg, asy_put_reg },
asy_clr(asy, ASY_LCR, ASY_LCR_SETBRK);
asy_set(asy, ASY_LCR, ASY_LCR_SETBRK);
asy_clr(asy, ASY_LCR, ASY_LCR_SETBRK);
asy_set(asy, ASY_LCR, ASY_LCR_SETBRK);
lcr = asy_get(asy, ASY_LCR);
asy_put(asy, ASY_LCR, ASY_LCR_EFRACCESS);
asy_put(asy, ASY_LCR, lcr);
lcr = asy_get(asy, ASY_LCR);
asy_put(asy, ASY_LCR, ASY_LCR_EFRACCESS);
asy_put(asy, ASY_LCR, lcr);
asy_set(asy, ASY_LCR, ASY_LCR_DLAB);
asy_clr(asy, ASY_LCR, ASY_LCR_DLAB);
asy_set(asy, ASY_LCR, ASY_LCR_SETBRK);