feat(nxp-ddr): add rawcard 1F support
New UDIMM 18ADF2G72AZ-2G6E1 has raw card ID = 0x1F Also, changing mask for raw card ID from - 0x8f -> 0x9f Changing the mask need the raw card to changed from 0x0f -> 0x1f Signed-off-by: Maninder Singh <maninder.singh_1@nxp.com> Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com> Change-Id: Iee8e732ebc5e09cdca6917be608f1597c7edd9f9
This commit is contained in:
parent
e2818d0afc
commit
f2de48cb14
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright 2021 NXP
|
||||
* Copyright 2021-2022 NXP
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
*
|
||||
|
@ -194,7 +194,7 @@ int cal_dimm_params(const struct ddr4_spd *spd, struct dimm_params *pdimm)
|
|||
case DDR4_SPD_MINI_RDIMM:
|
||||
case DDR4_SPD_72B_SO_RDIMM:
|
||||
pdimm->rdimm = 1;
|
||||
pdimm->rc = spd->mod_section.registered.ref_raw_card & 0x8f;
|
||||
pdimm->rc = spd->mod_section.registered.ref_raw_card & 0x9f;
|
||||
if ((spd->mod_section.registered.reg_map & 0x1) != 0) {
|
||||
pdimm->mirrored_dimm = 1;
|
||||
}
|
||||
|
@ -223,7 +223,7 @@ int cal_dimm_params(const struct ddr4_spd *spd, struct dimm_params *pdimm)
|
|||
case DDR4_SPD_72B_SO_UDIMM:
|
||||
case DDR4_SPD_16B_SO_DIMM:
|
||||
case DDR4_SPD_32B_SO_DIMM:
|
||||
pdimm->rc = spd->mod_section.unbuffered.ref_raw_card & 0x8f;
|
||||
pdimm->rc = spd->mod_section.unbuffered.ref_raw_card & 0x9f;
|
||||
if ((spd->mod_section.unbuffered.addr_mapping & 0x1) != 0) {
|
||||
pdimm->mirrored_dimm = 1;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue