summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9/initfiles
diff options
context:
space:
mode:
authorShelton Leung <sleung@us.ibm.com>2017-05-30 12:43:56 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2017-06-07 16:49:38 -0400
commit16c3d0b39a7c2e974807e7f447c57d13c9c47baf (patch)
tree4d131a39f1718fa6a6f5b62c57c07560043ba794 /src/import/chips/p9/initfiles
parente579875854d1e5821c4a3e0ace3ce6f7fcc12500 (diff)
downloadtalos-hostboot-16c3d0b39a7c2e974807e7f447c57d13c9c47baf.tar.gz
talos-hostboot-16c3d0b39a7c2e974807e7f447c57d13c9c47baf.zip
adjusted mem 2400 nest 1600 workaround and make dd1 only
Change-Id: Iabf4b8a03eb2ae6c97ed2b6c96a0f6eed190fba6 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41128 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Dev-Ready: SHELTON LEUNG <sleung@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: Jenny Huynh <jhuynh@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41133
Diffstat (limited to 'src/import/chips/p9/initfiles')
-rw-r--r--src/import/chips/p9/initfiles/p9n.mca.scom.initfile21
-rw-r--r--src/import/chips/p9/initfiles/p9n.mcs.scom.initfile2
2 files changed, 7 insertions, 16 deletions
diff --git a/src/import/chips/p9/initfiles/p9n.mca.scom.initfile b/src/import/chips/p9/initfiles/p9n.mca.scom.initfile
index f7b797ed6..9ef84f608 100644
--- a/src/import/chips/p9/initfiles/p9n.mca.scom.initfile
+++ b/src/import/chips/p9/initfiles/p9n.mca.scom.initfile
@@ -769,33 +769,24 @@ define def_perf_tune_case = (MCBIST.ATTR_MSS_FREQ==2400) && (SYS.ATTR_FREQ_PB_MH
# "L" field
ispy MCP.PORT0.ECC64.SCOM.MBSECCQ_VAL_TO_DATA_DELAY [when=S && ATTR_CHIP_EC_FEATURE_MCA_P9NDD1_ASYNC] {
spyv, expr;
- # OLD - keeping here because this Boston 2400/1600 fix is likely temporary (HW411339)
- #3, (def_perf_tune_case==0); # untuned
- #5, (def_perf_tune_case==1); # tuned
- 3, (def_perf_tune_case==0) && (def_mn_freq_ratio<=1350); # untuned and NOT boston 2400/1600 temp fix
- 6, (def_perf_tune_case==0) && (def_mn_freq_ratio>1350); # untuned and boston 2400/1600 temp fix
+ 3, (def_perf_tune_case==0) && (def_mn_freq_ratio<=1200); # untuned and NOT boston 2400/1600 HW411339 fix
+ 6, (def_perf_tune_case==0) && (def_mn_freq_ratio>1200); # untuned and boston 2400/1600 HW411339 fix
5, (def_perf_tune_case==1); # tuned
}
# "D" field
ispy MCP.PORT0.ECC64.SCOM.MBSECCQ_NEST_VAL_TO_DATA_DELAY [when=S && ATTR_CHIP_EC_FEATURE_MCA_P9NDD1_ASYNC] {
spyv, expr;
- # OLD - keeping here because this Boston 2400/1600 fix is likely temporary (HW411339)
- #0, (def_perf_tune_case==0); # untuned
- #1, (def_perf_tune_case==1); # tuned
- 0, (def_perf_tune_case==0) && (def_mn_freq_ratio<=1350); # untuned and NOT boston 2400/1600 temp fix
- 2, (def_perf_tune_case==0) && (def_mn_freq_ratio>1350); # untuned and boston 2400/1600 temp fix
+ 0, (def_perf_tune_case==0) && (def_mn_freq_ratio<=1200); # untuned and NOT boston 2400/1600 HW411339 fix
+ 2, (def_perf_tune_case==0) && (def_mn_freq_ratio>1200); # untuned and boston 2400/1600 HW411339 fix
1, (def_perf_tune_case==1); # tuned
}
# "dn" field
espy MCP.PORT0.ECC64.SCOM.MBSECCQ_DELAY_NONBYPASS [when=S && ATTR_CHIP_EC_FEATURE_MCA_P9NDD1_ASYNC] {
- # OLD - keeping here because this Boston 2400/1600 fix is likely temporary (HW411339)
- #spyv;
- #OFF; # untuned and tuned same value
spyv, expr;
- OFF, (def_mn_freq_ratio<=1350); # NOT boston 2400/1600 temp fix
- ON, (def_mn_freq_ratio>1350); # boston 2400/1600 temp fix
+ OFF, (def_mn_freq_ratio<=1200); # NOT boston 2400/1600 HW411339 fix
+ ON, (def_mn_freq_ratio>1200); # boston 2400/1600 HW411339 fix
}
# "h" field
diff --git a/src/import/chips/p9/initfiles/p9n.mcs.scom.initfile b/src/import/chips/p9/initfiles/p9n.mcs.scom.initfile
index fed1a82d5..50de9d185 100644
--- a/src/import/chips/p9/initfiles/p9n.mcs.scom.initfile
+++ b/src/import/chips/p9/initfiles/p9n.mcs.scom.initfile
@@ -123,7 +123,7 @@ ispy MC01.PBI01.SCOMFIR.MCPERF1_PF_DROP_CNT_THRESH [when=S] {
define def_mn_freq_ratio = (1000 * MCBIST.ATTR_MSS_FREQ) / SYS.ATTR_FREQ_PB_MHZ;
-espy MC01.PBI01.SCOMFIR.MCMODE2_FORCE_SFSTAT_ACTIVE [when=S] {
+espy MC01.PBI01.SCOMFIR.MCMODE2_FORCE_SFSTAT_ACTIVE [when=S && ATTR_CHIP_EC_FEATURE_HW411339] {
spyv, expr;
OFF, (def_mn_freq_ratio<=1350); # 1333 which is 2666/2000 (and lower ratios) will work as normal
ON, (def_mn_freq_ratio>1350); # 1500 which is 2400/1600 will have sfsat/mdi always 1
OpenPOWER on IntegriCloud