summaryrefslogtreecommitdiffstats
path: root/src/usr/hwpf/hwp/dimm_spd_attributes.xml
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/hwpf/hwp/dimm_spd_attributes.xml')
-rw-r--r--src/usr/hwpf/hwp/dimm_spd_attributes.xml54
1 files changed, 35 insertions, 19 deletions
diff --git a/src/usr/hwpf/hwp/dimm_spd_attributes.xml b/src/usr/hwpf/hwp/dimm_spd_attributes.xml
index b5bac138d..64f04a29f 100644
--- a/src/usr/hwpf/hwp/dimm_spd_attributes.xml
+++ b/src/usr/hwpf/hwp/dimm_spd_attributes.xml
@@ -1476,9 +1476,10 @@ firmware notes: none</description>
OHM48 is for DDR4.
creator: VPD(MT)/mss_eff_cnfg_termination
consumer: various.C files (no initfile)
-firmware notes: none</description>
+firmware notes: none
+This Attribute is to be interpreted as an Integer </description>
<valueType>uint8</valueType>
- <enum>OHM34 = 34, OHM40 = 40, OHM48 = 48</enum>
+ <enum>INVALID =0, OHM34 = 34, OHM40 = 40, OHM48 = 48</enum>
<platInit/>
<odmVisable/>
<odmChangeable/>
@@ -1491,7 +1492,8 @@ firmware notes: none</description>
<description>DRAM Rtt_Nom. Used in various locations and comes from the MT keyword of the VPD or is computed in mss_eff_cnfg_termination. Can be overwritten by ODM vendors if done from the PNOR or odm_eff_cnfg.
creator: VPD(MT),mss_eff_cnfg_termination
consumer: various.C files (no initfiles)
-firmware notes: none</description>
+firmware notes: none
+This Attribute is to be interpreted as an Integer</description>
<valueType>uint8</valueType>
<enum>DISABLE = 0, OHM20 = 20, OHM30 = 30, OHM34 = 34, OHM40 = 40, OHM48 = 48, OHM60 = 60, OHM80 = 80, OHM120 = 120, OHM240 = 240</enum>
<platInit/>
@@ -1506,7 +1508,8 @@ firmware notes: none</description>
<description>DRAM Rtt_WR. Used in various locations and comes from the MT keyword of the VPD or is computed in mss_eff_cnfg_termination. Can be overwritten by ODM vendors if done from the PNOR or odm_eff_cnfg.
Creator: VPD(MT), mss_eff_cnfg_termination
consumer: various.C files (no initfiles)
-firmware notes: none</description>
+firmware notes: none
+This Attribute is to be interpreted as an Integer</description>
<valueType>uint8</valueType>
<enum>DISABLE = 0, OHM60 = 60, OHM120 = 120, OHM240 = 240, HIGHZ = 1</enum>
<platInit/>
@@ -1523,7 +1526,8 @@ creator: VPD(MT) or mss_eff_cnfg_termination
consumer: various.C and initfile
firmware notes: none
This is the nominal value
-This is for DDR3</description>
+This is for DDR3
+This Attribute is to be interpreted as an Integer</description>
<valueType>uint32</valueType>
<enum>VDD420 = 420, VDD425 = 425, VDD430 = 430, VDD435 = 435, VDD440 = 440, VDD445 = 445, VDD450 = 450, VDD455 = 455, VDD460 = 460, VDD465 = 465, VDD470 = 470, VDD475 = 475, VDD480 = 480, VDD485 = 485, VDD490 = 490, VDD495 = 495, VDD500 = 500, VDD505 = 505, VDD510 = 510, VDD515 = 515, VDD520 = 520, VDD525 = 525, VDD530 = 530, VDD535 = 535, VDD540 = 540, VDD545 = 545, VDD550 = 550, VDD555 = 555, VDD560 = 560, VDD565 = 565, VDD570 = 570, VDD575 = 575</enum>
<platInit/>
@@ -1556,10 +1560,11 @@ The value is from 0 to 50</description>
creator: VPD(MT)/mss_eff_cnfg_termination
consumer: initfile,various.C files
firmware notes: none
-This is the nominal value</description>
+This is the nominal value
+This Attribute is to be interpreted as an Integer</description>
<valueType>uint8</valueType>
- <enum>OHM24_FFE0, OHM30_FFE0,
-OHM30_FFE480, OHM30_FFE240, OHM30_FFE160, OHM30_FFE120, OHM34_FFE0, OHM34_FFE480, OHM34_FFE240, OHM34_FFE160, OHM34_FFE120, OHM40_FFE0, OHM40_FFE480, OHM40_FFE240, OHM40_FFE160, OHM40_FFE120</enum>
+ <enum>OHM24_FFE0 = 0x0A, OHM30_FFE0 = 0x08,
+OHM30_FFE480 = 0x48, OHM30_FFE240 = 0x38, OHM30_FFE160 = 0x28, OHM30_FFE120 = 0x18, OHM34_FFE0 = 0x07, OHM34_FFE480 = 0x47, OHM34_FFE240 = 0x37, OHM34_FFE160 = 0x27, OHM34_FFE120 = 0x17, OHM40_FFE0 = 0x06, OHM40_FFE480 = 0x46, OHM40_FFE240 = 0x36, OHM40_FFE160 = 0x26, OHM40_FFE120 = 0x16</enum>
<platInit/>
<odmVisable/>
<odmChangeable/>
@@ -1573,7 +1578,8 @@ OHM30_FFE480, OHM30_FFE240, OHM30_FFE160, OHM30_FFE120, OHM34_FFE0, OHM34_FFE480
creator: mss_eff_cnfg_termination
consumer: initfile and various.C
firmware notes: none
-This is the nominal value</description>
+This is the nominal value
+This Attribute is to be interpreted as an Integer</description>
<valueType>uint8</valueType>
<enum>OHM15 = 15, OHM20 = 20, OHM30 = 30, OHM40 = 40</enum>
<platInit/>
@@ -1589,7 +1595,8 @@ This is the nominal value</description>
creator: VPD(MT)/mss_eff_cnfg_termination
consumer: initfile,various .C
firmware notes: none
-This is the nominal value</description>
+This is the nominal value
+This Attribute is to be interpreted as an Integer</description>
<valueType>uint8</valueType>
<enum>OHM15 = 15, OHM20 = 20, OHM30 = 30, OHM40 = 40</enum>
<platInit/>
@@ -1605,7 +1612,8 @@ This is the nominal value</description>
creator: VPD(MT),mss_eff_cnfg_termination
consumer: initfiles,various
firmware notes: none
-This is the nominal value</description>
+This is the nominal value
+This Attribute is to be interpreted as an Integer</description>
<valueType>uint8</valueType>
<enum>OHM15 = 15, OHM20 = 20, OHM30 = 30, OHM40 = 40</enum>
<platInit/>
@@ -1621,7 +1629,8 @@ This is the nominal value</description>
creator: VPD(MT) , mss_eff_cnfg_termination
consumer: initfiles, various.C
firmware notes: none
-This is the nominal value</description>
+This is the nominal value
+This Attribute is to be interpreted as an Integer</description>
<valueType>uint8</valueType>
<enum>OHM15 = 15, OHM20 = 20, OHM30 = 30, OHM40 = 40</enum>
<platInit/>
@@ -1637,7 +1646,8 @@ This is the nominal value</description>
creator: VPD, mss_eff_cnfg_termination
Consumer: initfile + C code
firmware notes: none
-This is the nominal value</description>
+This is the nominal value
+This Attribute is to be interpreted as an Integer</description>
<valueType>uint8</valueType>
<enum>OHM15 = 15, OHM20 = 20, OHM30 = 30, OHM40 = 40, OHM48 = 48, OHM60 = 60, OHM80 = 80, OHM120 = 120, OHM160 = 160, OHM240 = 240</enum>
<platInit/>
@@ -1653,7 +1663,8 @@ This is the nominal value</description>
creator: VPD(MT), mss_eff_cnfg_termination
consumer: initfiles,various.C
firmware notes: none
-This is the nominal value</description>
+This is the nominal value
+This Attribute is to be interpreted as an Integer except MAX</description>
<valueType>uint8</valueType>
<enum>SLEW_3V_NS = 3,
SLEW_4V_NS = 4,
@@ -1673,7 +1684,8 @@ SLEW_MAXV_NS = 7</enum>
creator: VPD(MT),mss_eff_cnfg_termination
consumer: initfile,various .C files
firmware notes: none
-This is the nominal value</description>
+This is the nominal value
+This Attribute is to be interpreted as an Integer except Max</description>
<valueType>uint8</valueType>
<enum>SLEW_3V_NS = 3,
SLEW_4V_NS = 4,
@@ -1693,7 +1705,8 @@ SLEW_MAXV_NS = 7</enum>
creator: VPD(MT)mss_eff_cnfg_termination
consumer: initfile,various.C files
firmware notes: none
-This is the nominal value</description>
+This is the nominal value
+This Attribute is to be interpreted as an Integer except max</description>
<valueType>uint8</valueType>
<enum>SLEW_3V_NS = 3,
SLEW_4V_NS = 4,
@@ -1713,7 +1726,8 @@ SLEW_MAXV_NS = 7</enum>
creator: VPD(MT) or mss_eff_cnfg_termination
consumer: initfile,various.C
firmware notes: none
-This is the nominal value</description>
+This is the nominal value
+This Attribute is to be interpreted as an Integer except max</description>
<valueType>uint8</valueType>
<enum>SLEW_3V_NS = 3,
SLEW_4V_NS = 4,
@@ -1734,7 +1748,8 @@ SLEW_MAXV_NS = 7
creator: VPD(MT),mss_eff_cnfg_termination
consumer:initfile, various .C files
firmware notes: none
-This is the nominal value</description>
+This is the nominal value
+This Attribute is to be interpreted as an Integer except for max</description>
<valueType>uint8</valueType>
<enum>SLEW_3V_NS = 3,
SLEW_4V_NS = 4,
@@ -1755,7 +1770,8 @@ SLEW_MAXV_NS = 7
Creator: VPD(MT) or mss_eff_cnfg_termination
consumer: various.C and initfiles
firmware notes: none
-This is the nominal value</description>
+This is the nominal value
+This Attribute is to be interpreted as an Integer</description>
<valueType>uint32</valueType>
<enum>VDD40375 = 40375, VDD41750 = 41750, VDD43125 = 43125, VDD44500 = 44500, VDD45875 = 45875, VDD47250 = 47250, VDD48625 = 48625, VDD50000 = 50000, VDD51375 = 51375, VDD52750 = 52750, VDD54125 = 54125, VDD55500 = 55500, VDD56875 = 56875, VDD58250 = 58250, VDD59625 = 59625, VDD61000 = 61000, VDD60375 = 60375, VDD61750 = 61750, VDD63125 = 63125, VDD64500 = 64500, VDD65875 = 65875, VDD67250 = 67250, VDD68625 = 68625, VDD70000 = 70000, VDD71375 = 71375, VDD72750 = 72750, VDD74125 = 74125, VDD75500 = 75500, VDD76875 = 76875, VDD78250 = 78250, VDD79625 = 79625, VDD81000 = 81000</enum>
<platInit/>
OpenPOWER on IntegriCloud