diff options
Diffstat (limited to 'src/usr/hwpf/hwp/dimm_spd_attributes.xml')
| -rw-r--r-- | src/usr/hwpf/hwp/dimm_spd_attributes.xml | 54 |
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/> |

