summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9/procedures/hwp/memory/lib/phy
Commit message (Collapse)AuthorAgeFilesLines
* Change mss build to account for double free in wrappersBrian Silver2016-06-174-16/+16
| | | | | | | | | | | | | | Change-Id: I5e12e328d31a1db63b82aa6014775b02e6afefe6 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25785 Tested-by: Jenkins Server Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com> Tested-by: Hostboot CI Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25787 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Change mss lib so testing works with ATTR_IS_SIMULATION falseBrian Silver2016-06-142-17/+27
| | | | | | | | | | | | | | | | | | | Add eff_config to p9_mss_ut.C so it's run for all tests Fix the freq sync unit test to not trash mss_freq Fix the attribute file to be in line with the base attibutes Fix p9_msS_freq.H include guard Fix DRAM_BL to be a 2D array in mss attribute file Change-Id: Id18ab3eb4b60f72af64c647f5ff7afe68b7e5097 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25651 Tested-by: Jenkins Server Tested-by: Hostboot CI Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com> Reviewed-by: Louis Stermole <stermole@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25653 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Update error handling for IPL proceduresBrian Silver2016-06-101-1335/+2
| | | | | | | | | | | | | | Change-Id: I4644227da8b9d84af4987e7652d7ef3e98494c3f RTC: 155734 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25568 Tested-by: Hostboot CI Reviewed-by: Louis Stermole <stermole@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25573 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add eff_config functionality needed for RIT, fix cas_latency bug & attr filesAndre Marin2016-05-191-1/+1
| | | | | | | | | | | | | Change-Id: I508ea4b156ff26ff7c652e28510a535b90030434 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23796 Reviewed-by: STEPHEN GLANCY <sglancy@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Tested-by: Hostboot CI Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23799 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Change init cal error checking as apb fir register changedBrian Silver2016-05-122-44/+6
| | | | | | | | | | | | | | Change-Id: I661b2c88ee4e2584dcbcffe327f13ddb4cc230ef Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24202 Tested-by: Jenkins Server Tested-by: Hostboot CI Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com> Reviewed-by: Louis Stermole <stermole@us.ibm.com> Reviewed-by: STEPHEN GLANCY <sglancy@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24203 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Update PDA_ENABLE_OVERRIDE programming for DDRPHY_PC_CONFIG0Joe McGill2016-05-041-1/+2
| | | | | | | | | | | | Change-Id: If96df1d90597d9f98e9ec5ce2d54db5bc3228120 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23880 Tested-by: Jenkins Server Tested-by: Hostboot CI Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com> Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23882 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Change PHY PC, RC and DP16 register blocks to functional APIBrian Silver2016-05-046-613/+623
| | | | | | | | | | | | | Change-Id: I37fe3b5204defdced954976aabffdfdc1dde91e1 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23015 Tested-by: Jenkins Server Tested-by: Hostboot CI Reviewed-by: JACOB L. HARVEY <jlharvey@us.ibm.com> Reviewed-by: Louis Stermole <stermole@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23016 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Change PHY APB register block to functional APIBrian Silver2016-05-043-219/+222
| | | | | | | | | | | | | Change-Id: I5da4d5fafedf00e5a1f930f68e5455a43cfb334f Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23031 Tested-by: Jenkins Server Tested-by: Hostboot CI Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com> Reviewed-by: JACOB L. HARVEY <jlharvey@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23032 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add relative position functionsBrian Silver2016-04-222-22/+22
| | | | | | | | | | | | | | | | Fix mcbist/ccs port specifications for MC23 Change-Id: I6dbd88b24e10c449f21b4eec82acae8fe3e2ba69 Original-Change-Id: I7c8d72db40c2df6d5951dcb04a0ffc76133e61c6 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22963 Tested-by: Jenkins Server Tested-by: Hostboot CI Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com> Reviewed-by: Louis Stermole <stermole@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23412 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Change include paths in memory/lib, testsBrian Silver2016-04-215-9/+9
| | | | | | | | | | | | | | | Change-Id: I34081c5f245798c830f9e6c51b560cab303d65d5 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23045 Dev-Ready: Brent Wieman <bwieman@us.ibm.com> Tested-by: Jenkins Server Tested-by: Hostboot CI Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com> Reviewed-by: Louis Stermole <stermole@us.ibm.com> Reviewed-by: JACOB L. HARVEY <jlharvey@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23046 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Change PHY WC register block to functional APIBrian Silver2016-04-211-283/+316
| | | | | | | | | | | | | Change-Id: I808ecfdfb573658d1fff126b1d52fca353b2297b Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23034 Tested-by: Jenkins Server Tested-by: Hostboot CI Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com> Reviewed-by: Louis Stermole <stermole@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23036 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix error in training by removing inline specifiersBrian Silver2016-04-011-6/+6
| | | | | | | | | | | | Change-Id: Id847fad5907f13ee1cb474a64ccff18a3521ee99 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22384 Tested-by: Jenkins Server Reviewed-by: Louis Stermole <stermole@us.ibm.com> Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22788 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add dp16 io tx dll/vreg configBrian Silver2016-04-013-88/+150
| | | | | | | | | | | | | | Move scom blastah Change-Id: Ib3cb5d46bd4e71f99053adf242de2db01831e61e Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22130 Tested-by: Jenkins Server Reviewed-by: Louis Stermole <stermole@us.ibm.com> Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22785 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add phy control error checking, clean up dp16, apbBrian Silver2016-04-017-296/+559
| | | | | | | | | | | | | Change-Id: Ifeb8e6afc69ae7dcfed88548ba818d5ae283de98 Original-Change-Id: If1f8bddd09e8d84c0bdaff829d49e10e499fd5cf Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22197 Tested-by: Jenkins Server Tested-by: Hostboot CI Reviewed-by: Louis Stermole <stermole@us.ibm.com> Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22784 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Change procedure include pathsBrian Silver2016-04-011-5/+5
| | | | | | | | | | | | | | | | Change-Id: I0de356962e3b8552d546083b201a44c2bee3bfc0 Original-Change-Id: I1c2e058d3e69d27994d3ce3a7c20d9d814303ca1 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22175 Tested-by: Jenkins Server Tested-by: Hostboot CI Reviewed-by: Brent Wieman <bwieman@us.ibm.com> Dev-Ready: Brent Wieman <bwieman@us.ibm.com> Reviewed-by: Louis Stermole <stermole@us.ibm.com> Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22782 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add initial FIR checking for APB interfaceBrian Silver2016-04-012-0/+395
| | | | | | | | | | | | Change-Id: I6ca9ea84f6f5f34c8e766fe42e8cfa7d668d7a3e Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21994 Tested-by: Jenkins Server Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com> Reviewed-by: Louis Stermole <stermole@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22779 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add support for checking PC errors on initial calBrian Silver2016-04-011-1/+30
| | | | | | | | | | | | Change-Id: I139c65bb1b21b9283375340568fe2e05f794c455 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21845 Tested-by: Jenkins Server Reviewed-by: Louis Stermole <stermole@us.ibm.com> Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22775 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Change WC to follow the new register block patternBrian Silver2016-04-013-190/+443
| | | | | | | | | | | | | | | Change-Id: I9f1d24893a0a1e1b8a35880c5d2f9df639b8301f Original-Change-Id: I20f22cb5ea50c7f8e0d53bb39ef452f892187d2a Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/20851 Tested-by: Jenkins Server Tested-by: Auto Mirror Tested-by: Hostboot CI Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com> Reviewed-by: CRAIG C. HAMILTON <cchamilt@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22772 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Change read control API to match desired design, add design docBrian Silver2016-04-012-11/+32
| | | | | | | | | | | | Change-Id: I008392a4b24461906735546b9af37a89c5600600 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24657 Tested-by: Jenkins Server Reviewed-by: Craig C. Hamilton <cchamilt@us.ibm.com> Reviewed-by: Andre A. Marin <aamarin@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22771 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Change WRCLK_PR so that we don't trash the sim initsBrian Silver2016-04-011-2/+4
| | | | | | | | | | | | Change-Id: I9b2701710e78cf4d77f9b2dbfc89254eadca3520 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24624 Tested-by: Jenkins Server Reviewed-by: Andre A. Marin <aamarin@us.ibm.com> Reviewed-by: Craig C. Hamilton <cchamilt@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22770 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Change RC_CONFIG2 for sim settings (BL8)Brian Silver2016-04-011-22/+23
| | | | | | | | | | | | Change-Id: Iab23944adfdafa61697be391c73963fac816a473 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24515 Tested-by: Jenkins Server Reviewed-by: Andre A. Marin <aamarin@us.ibm.com> Reviewed-by: Craig C. Hamilton <cchamilt@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22769 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fixed doxygen errors and typosJacob Harvey2016-04-016-177/+174
| | | | | | | | | | | | | Change-Id: I86313e4af81003744f0ab6c507d019a39c4a4992 Original-Change-Id: I94120c654c32b5c3513740ce8aae4b4cc632fc41 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24281 Tested-by: Jenkins Server Reviewed-by: Andre A. Marin <aamarin@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22767 Tested-by: FSP CI Jenkins Reviewed-by: JACOB L. HARVEY <jlharvey@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add dump_regs for PHY registersBrian Silver2016-04-013-198/+1341
| | | | | | | | | | | | | Change-Id: I3b276feb391c79866376be1a1d9ef7222795eb8a Original-Change-Id: I6357acba5d0563c8ef29291da264559f588a5b13 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23810 Tested-by: Jenkins Server Reviewed-by: Andre A. Marin <aamarin@us.ibm.com> Reviewed-by: Craig C. Hamilton <cchamilt@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22765 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Change polling to include probes, add granular training controlsBrian Silver2016-04-011-15/+21
| | | | | | | | | | | | | Change-Id: Ic08df810970b2448e67f9aab5b7f934cb518f2bc Original-Change-Id: I0c8c44e4f9627f96f8f66195ff71bb0b6113ce47 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23523 Tested-by: Jenkins Server Reviewed-by: Craig C. Hamilton <cchamilt@us.ibm.com> Reviewed-by: Andre A. Marin <aamarin@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22763 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add PHY RC class, update setup cal for 2D wc/rcBrian Silver2016-04-013-68/+604
| | | | | | | | | | | | | Change-Id: Ib88a26b34176d461622259409aaef9d0ca86244d Original-Change-Id: I18cfd506cdde8730f88e892af7cd97d93fb74434 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23561 Tested-by: Jenkins Server Reviewed-by: Craig C. Hamilton <cchamilt@us.ibm.com> Reviewed-by: Andre A. Marin <aamarin@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22762 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Changes related to model 31, attr changes for sim latenciesBrian Silver2016-04-012-4/+45
| | | | | | | | | | | | | | | | | Fix bug in ODT write config, using read config values Turn off WL RTT Swap Change VBU attribute file to include all sim cal steps Change-Id: I63d2d47309bc41c761cabb5047e1fef8dcdea2fb Original-Change-Id: I75aa17dcc46cecd120cdcd1847ea7e28b82c4dc8 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23418 Tested-by: Jenkins Server Reviewed-by: Craig C. Hamilton <cchamilt@us.ibm.com> Reviewed-by: Andre A. Marin <aamarin@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22761 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Added mss::get/putScomBrian Silver2016-04-013-45/+46
| | | | | | | | | | | | | | Change-Id: I1bb2ae73d4c90c771a285b292b04b566e302fafc Original-Change-Id: Ib6571e6e9e374c6d8995235e2553bce149b0113b Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22988 Tested-by: Jenkins Server Reviewed-by: Craig C. Hamilton <cchamilt@us.ibm.com> Reviewed-by: Christian Geddes <crgeddes@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22760 Tested-by: FSP CI Jenkins Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Initial commit of memory subsystemBrian Silver2016-04-015-0/+2453
Change-Id: Ia6375304adaa7e04dfa642e144341d7a5776673a Original-Change-Id: I6b63d2c4eec5d77585c91d905a464962a6153a0a Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22978 Tested-by: Jenkins Server Reviewed-by: Craig C. Hamilton <cchamilt@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22759 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
OpenPOWER on IntegriCloud