VR4181_SIU_ADDR
while (!ISSET(REGREAD_1(VR4181_SIU_ADDR, com_lsr), LSR_TXRDY)
REGWRITE_1(VR4181_SIU_ADDR, com_data, c);
while (!ISSET(REGREAD_1(VR4181_SIU_ADDR, com_lsr), LSR_TXRDY)
REGWRITE_1(VR4181_SIU_ADDR, com_lcr, LCR_DLAB);
REGWRITE_1(VR4181_SIU_ADDR, com_dlbl, rate);
REGWRITE_1(VR4181_SIU_ADDR, com_dlbh, rate >> 8);
REGWRITE_1(VR4181_SIU_ADDR, com_lcr, LCR_8BITS);
REGWRITE_1(VR4181_SIU_ADDR, com_ier, 0);
REGWRITE_1(VR4181_SIU_ADDR, com_fifo,
REGWRITE_1(VR4181_SIU_ADDR, com_mcr, MCR_DTR | MCR_RTS);
return ISSET(REGREAD_1(VR4181_SIU_ADDR, com_lsr), LSR_RXRDY);
c = REGREAD_1(VR4181_SIU_ADDR, com_data);
stat = REGREAD_1(VR4181_SIU_ADDR, com_iir);
#define ISKEY ISSET(REGREAD_1(VR4181_SIU_ADDR, com_lsr), LSR_RXRDY)
#define VRIP_SIU_ADDR VR4181_SIU_ADDR