summaryrefslogtreecommitdiffstats
path: root/src/usr/targeting/common/processMrw.pl
Commit message (Collapse)AuthorAgeFilesLines
...
* Populate APSS_GPIO_PORT_PINS attribute in XML ProcessingBill Hoffa2017-08-181-0/+19
| | | | | | | | | | Change-Id: Ia22003f843be2dcb73f9cde56ab4504932f70daa Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44640 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix MEMVPD_POS calculations to differentiate between procsDan Crowell2017-08-141-0/+12
| | | | | | | | | | | | | | | | ATTR_MEMVPD_POS is used to select the data from the MEMD VPD record. This fix allows differentiation between the MCS targets on multiple processors. Change-Id: I8f2b4b7bf2342ee1c61624780beaf566e20cd5e6 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42636 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Elizabeth K. Liner <eliner@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Hostboot HDAT: update to match section 19 in HDAT specMatt Derksen2017-08-121-16/+153
| | | | | | | | | | | | | | | Add new i2cLabel string Change-Id: I007441e3973a16eaae4dbdbe703297f0f6978c8f RTC: 176759 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44301 Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Autogenerate targeting xmls for ekb attributescrgeddes2017-08-111-0/+95
| | | | | | | | | | | | CMVC-Prereq: 1028808 Change-Id: I3d50cf242fd4cf23358c553a1b5395950616637e Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41860 Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Added FSP support in processMrwAlpana Kumari2017-08-071-2/+42
| | | | | | | | | | | | | | | | | Support for fsp targets apss, dpss, pnor fsi psi and clocks merged all target_types files to create a single xml and use that as a reference in filter_out_unwanted_attributes script Change-Id: I3f61aef0268b45952b94c8bd9ae547718a4fc779 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44205 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Douglas Schwanke <dschwank@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Support new i2c device link ID formatNick Bofferding2017-07-141-1/+3
| | | | | | | | | | | | | | Change-Id: Ie79caad8ec9fe0be5421185360c5ea9b2d5dee3d RTC: 173541 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42681 Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: NAGENDRA K. GURRAM <nagendra.g@in.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
* Fix i2c GPIO expander port parsing in MRW toolingNick Bofferding2017-06-301-6/+28
| | | | | | | | | | | | Change-Id: Ic7aa44e3fdf5a0c801ed79b626a96d864b13add7 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42179 Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Marshall J. Wilks <mjwilks@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* ProcessMRW changes for dynamic i2c devicesElizabeth Liner2017-06-301-0/+190
| | | | | | | | | | | | | | | | | | | HDAT has a requirement from hostboot to provide I2C information from the connections in the mrw. This change pulls the changes out of the mrw and stores them under the master proc target. Each index in the arrays created is a separate connection. The information is then pulled out in i2c.C getDeviceInfo() Change-Id: I378ef6520dc6d32ef623fd438e73881ce928b37d RTC:165485 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42363 Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Marshall J. Wilks <mjwilks@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* I2C_ADDRESS is taken from i2c-slave if not defined in the BusSakethan R Kotta2017-06-301-1/+25
| | | | | | | | | | | Change-Id: Ice05829a1a45b483f94df18e990f246de2f27ccd RTC:164489 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42472 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: SWATHI M. BHATTIPROLU <bhmadhur@in.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* RTC#139064: Targeting updates for Cumulus Centaur memory sub systemSwathi Madhuri Bhattiprolu2017-06-271-4/+17
| | | | | | | | | | | Change-Id: I6bfff05eeeb78d1c20e5677d198a53b4a8309186 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41733 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: VENKATESH SAINATH <venkatesh.sainath@in.ibm.com> Reviewed-by: Sakethan R. Kotta <sakkotta@in.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Revert "ProcessMRW changes for dynamic i2c devices"Elizabeth K. Liner2017-06-221-190/+0
| | | | | | | | | | | | | This reverts commit 651ed35f1c045ea0c52ac659f9c27d757a351877. Change-Id: I6152ddd93890383f6c22ff07241ce5d078ab40fc Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42221 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* processMrw.pl changes for Master Processor findingSakethan R Kotta2017-06-191-2/+4
| | | | | | | | | | | | Change-Id: I9e2f0a103dd621bf813303829e9123c7094555da Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40964 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: SWATHI M. BHATTIPROLU <bhmadhur@in.ibm.com> Reviewed-by: VENKATESH SAINATH <venkatesh.sainath@in.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* processMrw: set OBUS_SLOT_INDEX to not connected based on mrw connPrachi Gupta2017-06-191-8/+7
| | | | | | | | | | | Change-Id: Ib43f87f170082e1e3b971b515d9fab13a584794a Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41545 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com> Reviewed-by: Elizabeth K. Liner <eliner@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Support both versions of APSS attributesDan Crowell2017-06-151-14/+44
| | | | | | | | | | | | | | | | Adding code to support both contested versions of the APSS attributes from the MRW. This allows us to work with all current MRW xmls while they transition to a common scheme. Change-Id: I83419ea00c8f45ae11b88f4aaaaa72188c093ce4 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41425 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Elizabeth K. Liner <eliner@us.ibm.com> Reviewed-by: Christopher J. Cain <cjcain@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com>
* Add support for HDAT PCIe slot mapMatt Ploetz2017-06-091-0/+181
| | | | | | | | | | | | Change-Id: I1833138a51409eb72e7d092e3adfd70f203e5446 RTC:172961 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40990 Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* increase I2C_BUS_SPEED_ARRAY to be 4x13 arrayPrachi Gupta2017-06-071-32/+23
| | | | | | | | | | Change-Id: I9fe2d650b6328c01c339274d323db61ab7d7f048 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41336 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Elizabeth K. Liner <eliner@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Setup INTP bars correctly when memory is swapped on master proccrgeddes2017-06-021-4/+12
| | | | | | | | | | | | | | | | In the event that no memory is detected behind proc0. We will attempt to use the memory behind a slave proc instead. When this occurs we must adjust the interrupt bars to account for this swap Change-Id: Ib37a190b7a7a2c655440ffd2bad56c351b4d4fa2 RTC: 173527 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40820 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Map BAR attributes based on data from BootloaderDan Crowell2017-06-021-6/+15
| | | | | | | | | | | | | | | | | | | | | | | | | If the master processor has no memory behind it the entire memory map must be modified. Each processor has its own statically defined map that covers both memory and MMIOs. If the master has no memory, its memory map is swapped with another processor. Each processor gets a new effective fabric id that is then used to compute all of the BAR values for those processors. The SBE boots with a certain memory map programmed into the master processor. That value is then passed up through the bootloader into Hostboot. This value is compared to the BAR values that Hostboot assumes it is using. Based on that comparison, various attributes are computed to match the effective fabric positions. Change-Id: I2b0d1959c303df8c9c28c8f0a5b5be1e77aa154f RTC: 173528 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40359 Tested-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* processMrw changes to add Obus slot indexPrachi Gupta2017-05-261-0/+60
| | | | | | | | | | | Change-Id: I1b922605942deb17f87eb99af902082cef4c833f Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40405 Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Elizabeth K. Liner <eliner@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com>
* Remove depricated interrupt BAR attributescrgeddes2017-05-151-8/+0
| | | | | | | | | | | | | | | We were supported attributes that are not getting used anywhere. To reduce confusion I am removing them Change-Id: I166c1295494707ae5c9c49fff922a11121bbc9f6 RTC:174000 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40277 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Wade B. Ouren <wadeo@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Process PBAX attributes from socket objectBill Hoffa2017-05-071-0/+17
| | | | | | | | | | | Change-Id: I72473dc8cead4c6b7478616b3a4e6b29f69acb26 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40147 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Dean Sanner <dsanner@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* ProcessMRW changes for dynamic i2c devicesElizabeth Liner2017-05-041-0/+190
| | | | | | | | | | | | | | | | | | HDAT has a requirement from hostboot to provide I2C information from the connections in the mrw. This change pulls the changes out of the mrw and stores them under the master proc target. Each index in the arrays created is a separate connection. The information is then pulled out in i2c.C getDeviceInfo() Change-Id: I725278bc482131a65b8cfb565e08ff0a37f4cb30 RTC:165485 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/39737 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Remove unused attributes in processMrw and computeProcPcieConfigAttrsMatt Ploetz2017-03-301-134/+3
| | | | | | | | | | | | Change-Id: I7d84e2bef86ec17acc722f4ec9c9c19341d29ac8 RTC:160422 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37640 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Set correct VDDR_ID for Zaius (MRW Workaround)Bill Hoffa2017-03-241-4/+21
| | | | | | | | | | | Change-Id: I7c21abf69886e448de3d503b2b7abaef1725e3c7 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38395 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Dean Sanner <dsanner@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Compute the PCIE_IOP_SWAP value for each PECMatt Ploetz2017-03-161-34/+69
| | | | | | | | | | | RTC:167304 Change-Id: I1be23aa1e52faf91dae495b33d94c794e2035249 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37876 Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* ProcessMrw assumption to assign each proc to its own voltate railBill Hoffa2017-03-091-0/+7
| | | | | | | | | | | Change-Id: I547beadb8974702f07053229bbc2f896298ed4a4 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37703 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Initial support for effective fabric idsDan Crowell2017-03-091-0/+12
| | | | | | | | | | | | | | | | Adding the basic support for the effective fabric ids to allow integration of the HWPs that handle the remapping of the address maps. Change-Id: I951ce75b78d21b78f83b873ce8b5e7b5b236217d RTC: 149250 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37338 Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add MRW parsing code to populate ATTR_NEST_LEAKAGE_PERCENTAndres Lugo-Reyes2017-02-231-2/+0
| | | | | | | | | | | | Change-Id: I64c6be2048315a026917a68d159762df15d97c5e RTC:167921 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36856 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Martha Broyles <mbroyles@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com>
* Add mising pieces to read DVPD from HWPrachi Gupta2017-02-071-0/+15
| | | | | | | | | | | | | - Added support for MCS target to access EEPROM device - Added EEPROM_VPD_PRIMARY_INFO attribute for MCS target - Fixup caching of DVPD in PNOR Change-Id: I9fb2de82b16eb017517f5addf361c4a90b3edf30 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35767 Reviewed-by: Dean Sanner <dsanner@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* WOF: Add Defaults to mrw parsing code for NEST_LEAKAGE_PERCENTAndres Lugo-Reyes2017-02-031-0/+2
| | | | | | | | | | | | | | | Also added default to attribute_types.xml in case our partners do not have the value defined in their MRW Change-Id: I9e5d8449307a19bc1921eeb843d36d14129ea603 RTC: 130216 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35269 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Martha Broyles <mbroyles@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35342
* Update PCIE attributes in processMrw.plMatt Ploetz2017-01-191-177/+168
| | | | | | | | | | Change-Id: I0dd9036eeca2ab0ed5a2fa243fbf038adc0ad1ef Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34775 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Support Zaius xml changes for bringupDean Sanner2017-01-141-30/+44
| | | | | | | | | | | | | | | | | | | | -Update dimm REL_POS -Add dimm EEPROM support -Make dimm numbering logical -Adhere to correct FAPI_POS numbering -Add in support for TEMP_SENSOR_I2C_CONFIG -Remove following ATTR from targets MCS EEPROM_VPD_PRIMARY_INFO -- MCS Change-Id: Iac8a065b88088b252b23adb381f6eb79a1cf5bf1 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34629 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Norman K. James <njames@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com>
* processMrw: fixes to work with latest witherspoon.xmlPrachi Gupta2016-12-221-36/+45
| | | | | | | | | | | | | | | - Fix logic to find lpc bus under the bmc target - Updated I2C_BUS_SPEED_ARRAY to be 4x4 - Fixed XBUS HUID - Update all BAR attributes Change-Id: I82dcf21e28f77bcd1fb2391a5bd40d8ce1a6b172 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33159 Reviewed-by: Matt Derksen <v2cibmd@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
* processMRW updates for witherspoonPrachi Gupta2016-11-111-72/+104
| | | | | | | | | | Change-Id: Idf410eedf5214de5c106c5d5fa6503458c17f115 RTC:143114 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30511 Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Changes for P9 SBE - Clean-up work from MRWMarty Gloff2016-09-231-1/+1
| | | | | | | | | | | | | | Finalize changes needed to correctly set MRW for SBE Update and SBE SEEPROMs. Check for receiving 0 as the Nest PLL Bucket ID. Change-Id: Ic6d47a8135ccc01f15d5d0d6a64736da31661090 RTC:161049 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29995 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Andres A. Lugo-Reyes <aalugore@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Changes for P9 SBE - Enable/Remove Istep calls/processingMarty Gloff2016-09-031-0/+2
| | | | | | | | | | | | | | | | | | | | | | 3) Clean up TODO's in isteps 08, 09, and 10 In istep08 enable resolveProcessorSbeSeeproms call from call_host_slave_sbe_config.C and remove findSBEInPnor call and other processing from call_proc_check_slave_sbe_seeprom_complete.C. In istep09 remove updateProcessorSbeSeeproms call and nest frequency processing from call_fabric_erepair.C. In istep10 enable updateProcessorSbeSeeproms call from call_host_slave_sbe_update.C and enable loop to set use of xscom in call_proc_build_smp.C. Change-Id: I79237f530738e3088d1b3aedafdc6ad1139d21a8 RTC: 156597 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26801 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* P9 i2c master supportChris Engel2016-05-171-1/+13
| | | | | | | | | | | | | | | Updated i2c master code to support 4 engines in P9 and scom offset changes Updated attributes to support 4 engines and to match existing simics models Change-Id: I29aeb98274407777a59f11404f45d08ecadbeab2 RTC: 153481 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24211 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Andres A. Lugo-Reyes <aalugore@us.ibm.com> Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Use SBE for scoms to slave chipsMatt Derksen2016-05-041-1/+2
| | | | | | | | | | | Change-Id: I31a33c62ae502d8045882a1a4df5bcaf9f2f34ac RTC:132655 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23785 Tested-by: Jenkins Server Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Tested-by: FSP CI Jenkins Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Update constants and comments for P9 PIR formatDan Crowell2016-02-291-17/+17
| | | | | | | | | | | | | | | Implemented a set of macros and constants that can be used everywhere to translate a PIR into its component parts and pull out individual pieces of data from a complete PIR. Also added and updated the references to the old ATTR_FABRIC_NODE_ID with ATTR_FABRIC_GROUP_ID. Change-Id: If9735f53940e5849a648729e4bf8ca0cfbb09f6e RTC: 88055 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/706 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Update processor MRW processing to use socket positionBill Hoffa2016-02-191-8/+13
| | | | | | | | Change-Id: I02e2856329ff309d6f90f3f70ae0029ebf5b8d4f Forwardport: yes Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23920 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Update PHYP Attributes with new P9 MMIO valuesElizabeth Liner2015-12-111-2/+9
| | | | | | | | | Change-Id: I167d9500e8478e22b1c13c8744f2566e9da29c1d RTC:139073 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21601 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add event reading type to .rpt fileRichard J. Knight2015-11-051-10/+26
| | | | | | | | | | | | | | | -Updated processMrw.pl to include the sensor event reading type when printing the report file. Change-Id: I7056d073bf0437168af97da344379ed702b9c218 RTC:139703 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21354 Tested-by: Jenkins OP Build CI Tested-by: Jenkins Server Tested-by: Jenkins OP HW Tested-by: FSP CI Jenkins Reviewed-by: WILLIAM G. HOFFA <wghoffa@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add module hierarchy to the proc target in processMrw.plMatt Ploetz2015-10-091-1/+14
| | | | | | | | | | | Change-Id: I9df7490d4beac0832cee3fa1574641cbd9e959c0 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20914 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add HUID column to reportAdrian Barrera2015-08-311-9/+13
| | | | | | | | | | | Change-Id: I50e39e82ea64450de18a95fef2b9c9b0d26227fe Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20090 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Reviewed-by: WILLIAM G. HOFFA <wghoffa@us.ibm.com> Reviewed-by: MATTHEW A. PLOETZ <maploetz@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Added support for additional Naples IOPErich Hauptli2015-08-311-16/+42
| | | | | | | | | | | | | Added support for Naples IOP and fixed 32bit build machine overflow issue. Change-Id: I9fb374acb55126196d5d362b300640cfc23c7364 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20091 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Tested-by: FSP CI Jenkins Reviewed-by: MATTHEW A. PLOETZ <maploetz@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add FRU-ID to coresMatt Ploetz2015-08-031-2/+2
| | | | | | | | | | | | | Change-Id: I3ff5611f6e532685144f33eed72a2d888eb5c200 RTC:132669 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19456 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Reviewed-by: Norman K. James <njames@us.ibm.com> Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: WILLIAM G. HOFFA <wghoffa@us.ibm.com> Tested-by: Jenkins OP HW Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix non-master proc attr type in op mrwStephen Cprek2015-07-021-4/+4
| | | | | | | | | | | CQ:SW312664 Change-Id: I5e9ea14b41eb049ec39e6a738c9eab653aff7c63 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/18866 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* PCIe lane swap fix in processMRW.plMatt Ploetz2015-06-101-14/+11
| | | | | | | | | Change-Id: Iee7127fef7f4a911a77e0c24c896d840b1b45ff4 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17748 Tested-by: Jenkins Server Reviewed-by: MATTHEW A. PLOETZ <maploetz@us.ibm.com> Reviewed-by: WILLIAM G. HOFFA <wghoffa@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fixed ProcessXbus, so it generates PEER Attributes.Erich J. Hauptli2015-06-081-1/+18
| | | | | | | | Change-Id: Ic16950fdbd5e8d7a469ed1d95d50ac50e85f8304 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17657 Tested-by: Jenkins Server Reviewed-by: MATTHEW A. PLOETZ <maploetz@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Change MRW_MEM_SENSOR_CACHE_ADDR_MAP to membuf targetMatt Ploetz2015-05-201-1/+1
| | | | | | | | Change-Id: Id86828af59fef9e88f93cf616bd12230957de1a9 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17885 Reviewed-by: PRACHI GUPTA <pragupta@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
OpenPOWER on IntegriCloud