ioreg16_read
#define pldreg16_read(off) ioreg16_read(G42XXEB_PLDREG_VBASE+(off))
uint16_t sw = ioreg16_read(LUBBOCK_OBIO_VBASE+LUBBOCK_USERSW);
#define obio16_read(offset) ioreg16_read(LUBBOCK_OBIO_VBASE+(offset))
mcr = ioreg16_read(baseaddr + SCOOP_MCR);
cdr = ioreg16_read(baseaddr + SCOOP_CDR);
csr = ioreg16_read(baseaddr + SCOOP_CSR);
cpr = ioreg16_read(baseaddr + SCOOP_CPR);
ccr = ioreg16_read(baseaddr + SCOOP_CCR);
irr = ioreg16_read(baseaddr + SCOOP_IRR);
irm = ioreg16_read(baseaddr + SCOOP_IRM);
imr = ioreg16_read(baseaddr + SCOOP_IMR);
isr = ioreg16_read(baseaddr + SCOOP_ISR);
gpcr = ioreg16_read(baseaddr + SCOOP_GPCR);
gpwr = ioreg16_read(baseaddr + SCOOP_GPWR);
gprr = ioreg16_read(baseaddr + SCOOP_GPRR);