mfdcr
banktop = ibm440spe_decode_bas(mfdcr(DCRN_MQ0_B0BAS));
banktop = ibm440spe_decode_bas(mfdcr(DCRN_MQ0_B1BAS));
banktop = ibm440spe_decode_bas(mfdcr(DCRN_MQ0_B2BAS));
banktop = ibm440spe_decode_bas(mfdcr(DCRN_MQ0_B3BAS));
while (mfdcr(DCRN_MAL0_CFG) & MAL_RESET)
bxcr = mfdcr(DCRN_EBC0_CFGDATA);
u32 sys0 = mfdcr(DCRN_CPC0_SYS0);
u32 cr0 = mfdcr(DCRN_CPC0_CR0);
mfdcr(DCRN_SDR0_CONFIG_DATA); })
mfdcr(DCRN_CPR0_CFGDATA); })
mfdcr(DCRN_SDRAM0_CFGDATA); })
#define dcr_read_native(host, dcr_n) mfdcr(dcr_n + host.base)
pr_err("BESR0: 0x%08x\n", mfdcr(DCRN_PLB6MCIF_BESR0));
pr_err("BESR1: 0x%08x\n", mfdcr(DCRN_PLB6MCIF_BESR1));
pr_err("BEARH: 0x%08x\n", mfdcr(DCRN_PLB6MCIF_BEARH));
pr_err("BEARL: 0x%08x\n", mfdcr(DCRN_PLB6MCIF_BEARL));
pr_err("P0ESRH 0x%08x\n", mfdcr(DCRN_PLB4_P0ESRH));
pr_err("P0ESRL 0x%08x\n", mfdcr(DCRN_PLB4_P0ESRL));
pr_err("P0EARH 0x%08x\n", mfdcr(DCRN_PLB4_P0EARH));
pr_err("P0EARH 0x%08x\n", mfdcr(DCRN_PLB4_P0EARH));
pr_err("P1ESRH 0x%08x\n", mfdcr(DCRN_PLB4_P1ESRH));
pr_err("P1ESRL 0x%08x\n", mfdcr(DCRN_PLB4_P1ESRL));
pr_err("P1EARH 0x%08x\n", mfdcr(DCRN_PLB4_P1EARH));
pr_err("P1EARH 0x%08x\n", mfdcr(DCRN_PLB4_P1EARH));
pr_err("ESR: 0x%08x\n", mfdcr(DCRN_PLB4AHB_ESR));
pr_err("SEUAR: 0x%08x\n", mfdcr(DCRN_PLB4AHB_SEUAR));
pr_err("SELAR: 0x%08x\n", mfdcr(DCRN_PLB4AHB_SELAR));
pr_err("\nESR: 0x%08x\n", mfdcr(DCRN_AHBPLB4_ESR));
pr_err("\nEAR: 0x%08x\n", mfdcr(DCRN_AHBPLB4_EAR));
pr_err("CONF_FIR: 0x%08x\n", mfdcr(DCRN_CONF_FIR_RWC));
pr_err("RPERR0: 0x%08x\n", mfdcr(DCRN_CONF_RPERR0));
pr_err("RPERR1: 0x%08x\n", mfdcr(DCRN_CONF_RPERR1));
mfdcr(DCRN_DDR34_BASE + DCRN_DDR34_MCSTAT));
mfdcr(DCRN_DDR34_BASE + DCRN_DDR34_MCOPT1));
mfdcr(DCRN_DDR34_BASE + DCRN_DDR34_MCOPT2));
mfdcr(DCRN_DDR34_BASE + DCRN_DDR34_PHYSTAT));
mfdcr(DCRN_DDR34_BASE + DCRN_DDR34_CFGR0));
mfdcr(DCRN_DDR34_BASE + DCRN_DDR34_CFGR1));
mfdcr(DCRN_DDR34_BASE + DCRN_DDR34_CFGR2));
mfdcr(DCRN_DDR34_BASE + DCRN_DDR34_CFGR3));
mfdcr(DCRN_DDR34_BASE + DCRN_DDR34_SCRUB_CNTL));
mfdcr(DCRN_DDR34_BASE + DCRN_DDR34_ECCERR_PORT0));
mfdcr(DCRN_DDR34_BASE + DCRN_DDR34_ECCERR_ADDR_PORT0));
mfdcr(DCRN_DDR34_BASE + DCRN_DDR34_ECCERR_COUNT_PORT0));
mfdcr(DCRN_DDR34_BASE + DCRN_DDR34_ECC_CHECK_PORT0));
mfdcr(DCRN_CW_BASE + DCRN_CW_MCER0));
mfdcr(DCRN_CW_BASE + DCRN_CW_MCER1));
mfdcr(DCRN_PLB6MCIF_BESR0));
mfdcr(DCRN_PLB6MCIF_BEARL));
mfdcr(DCRN_PLB6MCIF_BEARH));
val = mfdcr(DCRN_PLB6_CR0);
pr_err("GESR0: 0x%08x\n", mfdcr(base + PLB4OPB_GESR0));
pr_err("GESR1: 0x%08x\n", mfdcr(base + PLB4OPB_GESR1));
pr_err("GESR2: 0x%08x\n", mfdcr(base + PLB4OPB_GESR2));
pr_err("GEARU: 0x%08x\n", mfdcr(base + PLB4OPB_GEARU));
pr_err("GEAR: 0x%08x\n", mfdcr(base + PLB4OPB_GEAR));
pr_err("BC_SHD: 0x%08x\n", mfdcr(DCRN_PLB6_SHD));
pr_err("BC_ERR: 0x%08x\n", mfdcr(DCRN_PLB6_ERR));
pr_err("ESR: 0x%08x\n", mfdcr(DCRN_PLB6PLB4_ESR));
pr_err("EARH: 0x%08x\n", mfdcr(DCRN_PLB6PLB4_EARH));
pr_err("EARL: 0x%08x\n", mfdcr(DCRN_PLB6PLB4_EARL));
pr_err("ESR: 0x%08x\n", mfdcr(DCRN_PLB4PLB6_ESR));
pr_err("EARH: 0x%08x\n", mfdcr(DCRN_PLB4PLB6_EARH));
pr_err("EARL: 0x%08x\n", mfdcr(DCRN_PLB4PLB6_EARL));
data = mfdcr(DCRN_CMU_DATA); \
data = mfdcr(DCRN_L2CDCRDI); \
mfdcr(dcrbase_isram + DCRN_SRAM0_DPC) & ~SRAM_DPC_ENABLE);
mfdcr(dcrbase_isram + DCRN_SRAM0_SB0CR) & ~SRAM_SBCR_BU_MASK);
mfdcr(dcrbase_isram + DCRN_SRAM0_SB1CR) & ~SRAM_SBCR_BU_MASK);
mfdcr(dcrbase_isram + DCRN_SRAM0_SB2CR) & ~SRAM_SBCR_BU_MASK);
mfdcr(dcrbase_isram + DCRN_SRAM0_SB3CR) & ~SRAM_SBCR_BU_MASK);
r = mfdcr(dcrbase_l2c + DCRN_L2C0_CFG) &
while (!(mfdcr(dcrbase_l2c + DCRN_L2C0_SR) & L2C_SR_CC))
r = mfdcr(dcrbase_l2c + DCRN_L2C0_SNP0) &
r = mfdcr(dcrbase_l2c + DCRN_L2C0_SNP1) &
r = mfdcr(dcrbase_l2c + DCRN_L2C0_CFG);
while (!(mfdcr(dcrbase_l2c + DCRN_L2C0_SR) & L2C_SR_CC))
return mfdcr(dcrbase_l2c + DCRN_L2C0_DATA);
u32 sr = mfdcr(dcrbase_l2c + DCRN_L2C0_SR);
er = mfdcr(uic->dcrbase + UIC_ER);
tr = mfdcr(uic->dcrbase + UIC_TR);
pr = mfdcr(uic->dcrbase + UIC_PR);
msr = mfdcr(uic->dcrbase + UIC_MSR);
msr = mfdcr(primary_uic->dcrbase + UIC_MSR);
er = mfdcr(uic->dcrbase + UIC_ER);
er = mfdcr(uic->dcrbase + UIC_ER);