SCPDR
v8 = __raw_readb(SCPDR);
__raw_writeb(v8, SCPDR);
data = __raw_readb(SCPDR);
__raw_writeb(data & 0xbf, SCPDR);
scpdr = __raw_readb(SCPDR);
__raw_writeb(scpdr, SCPDR);
scpdr = __raw_readb(SCPDR);
__raw_writeb(scpdr, SCPDR);
scpdr = __raw_readb(SCPDR);
__raw_writeb(scpdr, SCPDR);
u16 data = sci_serial_in(port, SCPDR);
sci_serial_out(port, SCPDR, data);
return !(sci_serial_in(port, SCPDR) & SCPDR_CTSD);
if (sci_getreg(port, SCPDR)->size)
regs->scpdr = sci_serial_in(port, SCPDR);
if (sci_getreg(port, SCPDR)->size)
sci_serial_out(port, SCPDR, regs->scpdr);
[SCPDR] = { 0x34, 16 },
[SCPDR] = { 0x34, 16 },
u16 data = sci_serial_in(port, SCPDR);
sci_serial_out(port, SCPDR, data);