diff --git a/src/import/chips/p9/procedures/hwp/memory/lib/utils/conversions.H b/src/import/chips/p9/procedures/hwp/memory/lib/utils/conversions.H
index e91e234f219..1a07c3c77af 100644
--- a/src/import/chips/p9/procedures/hwp/memory/lib/utils/conversions.H
+++ b/src/import/chips/p9/procedures/hwp/memory/lib/utils/conversions.H
@@ -106,10 +106,10 @@ inline fapi2::ReturnCode freq_to_ps(const T i_speed_grade, OT& o_tCK_in_ps )
o_tCK_in_ps = 833;
break;
- // Default 2933 to 2666
- // TODO:RTC192461
+ // Default 2933/3200 to 2666
case fapi2::ENUM_ATTR_MSS_FREQ_MT2933:
- FAPI_INF("2933 speed grade detected. Setting o_tCK_in_ps to match 2666");
+ case fapi2::ENUM_ATTR_MSS_FREQ_MT3200:
+ FAPI_INF("%u speed grade detected. Setting o_tCK_in_ps to match 2666", i_speed_grade);
case fapi2::ENUM_ATTR_MSS_FREQ_MT2666:
o_tCK_in_ps = 750;
@@ -137,10 +137,10 @@ fapi2::ReturnCode ps_to_freq(const T i_time_in_ps, OT& o_speed_grade)
{
switch(i_time_in_ps)
{
- // Default 682ps (2933MT/s) to 750ps (2666MT/s)
- // TODO:RTC192461
+ // Default 682ps (2933MT/s) or 625ps (3200MT/s) to 750ps (2666MT/s)
+ case 625:
case 682:
- FAPI_INF("682ps detected (2933 speed bin). Setting o_speed_grade to match 2666.");
+ FAPI_INF("%u ps detected (2933 or 3200 speed bin). Setting o_speed_grade to match 2666.", i_time_in_ps);
case 750:
o_speed_grade = fapi2::ENUM_ATTR_MSS_FREQ_MT2666;
diff --git a/src/import/chips/p9/procedures/xml/attribute_info/memory_mcs_attributes.xml b/src/import/chips/p9/procedures/xml/attribute_info/memory_mcs_attributes.xml
index 9e90d06cd74..13daafcb3ae 100644
--- a/src/import/chips/p9/procedures/xml/attribute_info/memory_mcs_attributes.xml
+++ b/src/import/chips/p9/procedures/xml/attribute_info/memory_mcs_attributes.xml
@@ -93,7 +93,8 @@
MT2133 = 2133,
MT2400 = 2400,
MT2666 = 2666,
- MT2933 = 2933
+ MT2933 = 2933,
+ MT3200 = 3200
MT/s