DCR_UIC_ER
mtdcr(DCR_UIC0_BASE + DCR_UIC_ER, 0);
mtdcr(DCR_UIC0_BASE + DCR_UIC_ER, 0);
mtdcr(DCR_UIC0_BASE + DCR_UIC_ER, 0);
mtdcr(DCR_UIC1_BASE + DCR_UIC_ER, 0);
mtdcr(DCR_UIC2_BASE + DCR_UIC_ER, 0);
mtdcr(DCR_UIC3_BASE + DCR_UIC_ER, 0);
(unsigned int)mfdcr((base) + DCR_UIC_ER), \
mtdcr(DCR_UIC0_BASE + DCR_UIC_ER, 0);
return mfdcr(DCR_UIC0_BASE + DCR_UIC_ER);
mtdcr(DCR_UIC0_BASE + DCR_UIC_ER, v);
return mfdcr(DCR_UIC1_BASE + DCR_UIC_ER);
mtdcr(DCR_UIC1_BASE + DCR_UIC_ER, v);
return mfdcr(DCR_UIC2_BASE + DCR_UIC_ER);
mtdcr(DCR_UIC2_BASE + DCR_UIC_ER, v);
return mfdcr(DCR_UIC3_BASE + DCR_UIC_ER);
mtdcr(DCR_UIC3_BASE + DCR_UIC_ER, v);