}
}
-static void read_umc_base_mask(struct amd64_pvt *pvt)
+static void umc_read_base_mask(struct amd64_pvt *pvt)
{
u32 umc_base_reg, umc_base_reg_sec;
u32 umc_mask_reg, umc_mask_reg_sec;
/*
* Function 2 Offset F10_DCSB0; read in the DCS Base and DCS Mask registers
*/
-static void read_dct_base_mask(struct amd64_pvt *pvt)
+static void dct_read_base_mask(struct amd64_pvt *pvt)
{
int cs;
- if (pvt->umc)
- return read_umc_base_mask(pvt);
-
for_each_chip_select(cs, 0, pvt) {
int reg0 = DCSB0 + (cs * 4);
int reg1 = DCSB1 + (cs * 4);
}
skip:
- read_dct_base_mask(pvt);
determine_memory_type(pvt);
return ret;
dct_prep_chip_selects(pvt);
+ dct_read_base_mask(pvt);
read_mc_regs(pvt);
return 0;
return -ENOMEM;
umc_prep_chip_selects(pvt);
+ umc_read_base_mask(pvt);
read_mc_regs(pvt);
return 0;