return reg;
 
        switch (reg) {
-       case UMCCH_ADDR_CFG:            return UMCCH_ADDR_CFG_DDR5;
        case UMCCH_ADDR_MASK_SEC:       return UMCCH_ADDR_MASK_SEC_DDR5;
        case UMCCH_DIMM_CFG:            return UMCCH_DIMM_CFG_DDR5;
        }
 static void umc_dump_misc_regs(struct amd64_pvt *pvt)
 {
        struct amd64_umc *umc;
-       u32 i, tmp, umc_base;
+       u32 i;
 
        for_each_umc(i) {
-               umc_base = get_umc_base(i);
                umc = &pvt->umc[i];
 
                edac_dbg(1, "UMC%d DIMM cfg: 0x%x\n", i, umc->dimm_cfg);
                edac_dbg(1, "UMC%d UMC cfg: 0x%x\n", i, umc->umc_cfg);
                edac_dbg(1, "UMC%d SDP ctrl: 0x%x\n", i, umc->sdp_ctrl);
                edac_dbg(1, "UMC%d ECC ctrl: 0x%x\n", i, umc->ecc_ctrl);
-
-               amd_smn_read(pvt->mc_node_id, umc_base + UMCCH_ECC_BAD_SYMBOL, &tmp);
-               edac_dbg(1, "UMC%d ECC bad symbol: 0x%x\n", i, tmp);
-
-               amd_smn_read(pvt->mc_node_id, umc_base + UMCCH_UMC_CAP, &tmp);
-               edac_dbg(1, "UMC%d UMC cap: 0x%x\n", i, tmp);
                edac_dbg(1, "UMC%d UMC cap high: 0x%x\n", i, umc->umc_cap_hi);
 
                edac_dbg(1, "UMC%d ECC capable: %s, ChipKill ECC capable: %s\n",
                edac_dbg(1, "UMC%d x16 DIMMs present: %s\n",
                                i, (umc->dimm_cfg & BIT(7)) ? "yes" : "no");
 
-               if (umc->dram_type == MEM_LRDDR4 || umc->dram_type == MEM_LRDDR5) {
-                       amd_smn_read(pvt->mc_node_id,
-                                    umc_base + get_umc_reg(pvt, UMCCH_ADDR_CFG),
-                                    &tmp);
-                       edac_dbg(1, "UMC%d LRDIMM %dx rank multiply\n",
-                                       i, 1 << ((tmp >> 4) & 0x3));
-               }
-
                umc_debug_display_dimm_sizes(pvt, i);
        }
 }
 
 #define UMCCH_ADDR_MASK                        0x20
 #define UMCCH_ADDR_MASK_SEC            0x28
 #define UMCCH_ADDR_MASK_SEC_DDR5       0x30
-#define UMCCH_ADDR_CFG                 0x30
-#define UMCCH_ADDR_CFG_DDR5            0x40
 #define UMCCH_DIMM_CFG                 0x80
 #define UMCCH_DIMM_CFG_DDR5            0x90
 #define UMCCH_UMC_CFG                  0x100
 #define UMCCH_SDP_CTRL                 0x104
 #define UMCCH_ECC_CTRL                 0x14C
-#define UMCCH_ECC_BAD_SYMBOL           0xD90
-#define UMCCH_UMC_CAP                  0xDF0
 #define UMCCH_UMC_CAP_HI               0xDF4
 
 /* UMC CH bitfields */