asy_put
asy_put(asy, ASY_LCR, asy->asy_lcr);
asy_put(asy, ASY_MCR, mcr);
static void asy_put(const struct asycom *, asy_reg_t, uint8_t);
asy_put(asy, ASY_SPR, ASY_SPR_TEST);
asy_put(asy, ASY_FCR, 0x00);
asy_put(asy, ASY_FCR, 0x00); /* disable */
asy_put(asy, ASY_FCR, ASY_FCR_FIFO_EN); /* enable */
asy_put(asy, ASY_FCR, ASY_FCR_FIFO_EN | ASY_FCR_RHR_FL); /* reset */
asy_put(asy, ASY_EFR, 0);
asy_put(asy, ASY_XOFF2, 0);
asy_put(asy, ASY_EFR, ASY_EFR_ENH_EN);
asy_put(asy, ASY_IER, 0);
asy_put(asy, ASY_ACR, asy->asy_acr);
asy_put(asy, ASY_RTL, asy->asy_fifo_buf/2);
asy_put(asy, ASY_TTL, 1);
asy_put(asy, ASY_LCR, ASY_LCR_STOP1 | ASY_LCR_BITS8);
asy_put(asy, ASY_MCR, ASY_MCR_LOOPBACK);
asy_put(asy, ASY_THR, i);
asy_put(asy, ASY_EFR, 0);
asy_put(asy, ASY_MCR, mcr);
asy_put(asy, ASY_MCR, asy->asy_mcr | ASY_MCR_OUT2);
asy_put(asy, ASY_MCR, ASY_MCR_OUT2);
asy_put(asy, ASY_FCR, asy->asy_fifor | flush);
asy_put(asy, ASY_MCR,
asy_put(asy, ASY_MCR, asy->asy_mcr | ASY_MCR_OUT2);
asy_put(asy, ASY_THR, *async->async_optr++);
asy_put(asy, ASY_THR, *xmit_addr++);
asy_put(asy, ASY_THR, *async->async_optr++);
asy_put(asy, ASY_MCR, mcr_r);
asy_put(asy, ASY_THR,
asy_put(asy, ASY_MCR, (mcr ^ ASY_MCR_RTS));
asy_put(asy, ASY_SPR, asy_reg_table[reg].asy_reg_off);
asy_put(asy, ASY_ICR, val);
asy_put(asy, ASY_ACR, ASY_ACR_ICR | asy->asy_acr);
asy_put(asy, ASY_SPR, asy_reg_table[reg].asy_reg_off);
asy_put(asy, ASY_ACR, asy->asy_acr);
asy_put(asy, ASY_ACR, ASY_ACR_ASR | asy->asy_acr);
asy_put(asy, ASY_ACR, asy->asy_acr);
asy_put(asy, ASY_ACR, ASY_ACR_ASR | asy->asy_acr);
asy_put(asy, ASY_ACR, 0 | asy->asy_acr);
asy_put(asy, ASY_LCR, ASY_LCR_EFRACCESS);
asy_put(asy, ASY_LCR, lcr);
asy_put(asy, ASY_LCR, ASY_LCR_EFRACCESS);
asy_put(asy, ASY_LCR, lcr);
asy_put(asy, reg, val | bits);
asy_put(asy, reg, val & ~bits);
asy_put(asy, ASY_CKS,
asy_put(asy, ASY_TCR, 0);
asy_put(asy, ASY_CKS, 0);
asy_put(asy, ASY_TCR, tcr);
asy_put(asy, ASY_DLL, asy_baud_tab[baudrate].asy_dll);
asy_put(asy, ASY_DLH, asy_baud_tab[baudrate].asy_dlh);