summaryrefslogtreecommitdiffstats
path: root/src/include/usr/hwpf/plat/fapiPlatAttributeService.H
Commit message (Collapse)AuthorAgeFilesLines
* Removing some more old fapi1 and hwp codeDan Crowell2016-04-211-3071/+0
| | | | | | | | | | | | | | | Deleted all of the old fapi1 code Moved potentially reuseable occ code to a new dir Deleted a variety of p8 hwp files Change-Id: I8b6ab72fef3f1413d919bdd21bc88f2c4f59c5c3 RTC: 146345 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23075 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Matt Derksen <v2cibmd@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* New SPD and VPD attributes support for DDR4 DIMM enablementnagendra2015-10-151-114/+177
| | | | | | | | | | | | | | | | | . Added new SPD attributes support as per DDR4 JEDEC . Added new VPD attributes as per ver5 Membuff vpd Change-Id: I9b3eabe6fe1c804b88429548fbac7adf08d8f6ae RTC: 116143 CQ: SW325324 Backport: release-fips840 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19337 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>
* Supply WOF dataBill Schwartz2015-09-161-0/+19
| | | | | | | | | | | | | | Create new attributes to make available WOF information to HTMGT and HWPs. Change-Id: I45689bc06e5a3808b9b9c3a356b70dd6e9cd2dd2 RTC: 125378 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17367 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Reviewed-by: William H. Schwartz <whs@us.ibm.com> Tested-by: Jenkins OP HW Tested-by: FSP CI Jenkins Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* SW317367: INITPROC: FSP&Hostboot - DDR4 updates to hardware proceduresElizabeth Liner2015-09-031-2/+152
| | | | | | | | | | | | | | | | | | | | | | | CQ:SW317367 Change-Id: I6eb73550cd1b965dc976b42c3d820cc42308dfc6 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19782 Reviewed-by: Elizabeth Liner <eliner@us.ibm.com> Tested-by: Elizabeth Liner <eliner@us.ibm.com> Reviewed-on:http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20166 Reviewed-by: Elizabeth Liner <eliner@us.ibm.com> Tested-by: Elizabeth Liner <eliner@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20166 Reviewed-by: Thi N. Tran <thi@us.ibm.com> Tested-by: Thi N. Tran <thi@us.ibm.com> Reviewed-on:http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20186 Reviewed-by: Elizabeth Liner <eliner@us.ibm.com> Tested-by: Elizabeth Liner <eliner@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20110 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Tested-by: FSP CI Jenkins Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Changes for Brazos 2z/3z SupportMike Baiocchi2015-07-291-0/+88
| | | | | | | | | | | | | | | | | | | | | | | This commit has the hostboot changes for Brazos 2z/3z support along with some attributes that Hostboot and HWSV share. It also contains memory XML and HWP changes from SW305517 and SW305518. Change-Id: I71896dfac6946624bed3e216fe7823bd73e8e6bc RTC: 125037 CQ:SW305518 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19306 Reviewed-by: PRACHI GUPTA <pragupta@us.ibm.com> Reviewed-by: STEPHEN GLANCY <sglancy@us.ibm.com> Reviewed-by: Michael D. Pardeik <pardeik@us.ibm.com> Reviewed-by: Michael Baiocchi <baiocchi@us.ibm.com> Tested-by: Michael Baiocchi <baiocchi@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19375 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Reviewed-by: WILLIAM G. HOFFA <wghoffa@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Tested-by: Jenkins OP HW Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* SW272633: proc_tp_collect_dbg_data.C : review use of arraysThi Tran2015-06-081-0/+51
| | | | | | | | | | | Change-Id: Ibdf88aee255fba74968a9188ee878258947b727c CQ:SW272633 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17636 Reviewed-by: Thi N. Tran <thi@us.ibm.com> Tested-by: Thi N. Tran <thi@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17639 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Pulled in changes from ekb for the DQ/DQS Attributes.Elizabeth Liner2015-04-211-1/+2
| | | | | | | | | Change-Id: If69ccd935267078bd37ef3568285d7b534b2a48b Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16990 Tested-by: Jenkins Server Reviewed-by: WILLIAM G. HOFFA <wghoffa@us.ibm.com> Reviewed-by: PRACHI GUPTA <pragupta@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Additional changes to support new NPU_MMIO_BAR attributesPrachi Gupta2015-04-151-54/+0
| | | | | | | | | | Change-Id: I4da9edd752f45d3066210d100ad8e280ffcdabdb CQ:SW295054 Backport: release-fips830 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17077 Tested-by: Jenkins Server Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* SW295054: INITPROC: FSP&Hostboot - HWP updates for week of 2/9Prachi Gupta2015-04-021-0/+54
| | | | | | | | | | | | CQ:SW295054 Change-Id: Ia5c72fbe2f9ae9980a40a22fb055bba9d0f07cef Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16136 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: PRACHI GUPTA <pragupta@us.ibm.com> Tested-by: PRACHI GUPTA <pragupta@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16756 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* SW289468: INITPROC: FSP&Hostboot - Changes for NaplesThi Tran2015-02-241-3/+3
| | | | | | | | | | | | CMVC-Coreq: 947204 CQ:SW289468 Change-Id: I5d139ba3a6b003d05e8841e27f2414859010ea4a Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14867 Reviewed-by: Thi N. Tran <thi@us.ibm.com> Tested-by: Thi N. Tran <thi@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14910 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix support for multiple VPD versions in mbvpd accessorsBill Schwartz2015-01-231-206/+294
| | | | | | | | | | | | | | | | The current Term Data and Phase Rotator hwp accessors address version specific quirks in vpd layout by code. The current Term Data and Phase Rotator accessors will be replaced with a table driven approach that will take advantage of the majority of the layout being common between all versions and provide a table driven approach to exceptions. Change-Id: I132b7bf6d066e6c4ccad4d6acae290cc8e8b85e5 RTC: 117485 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14507 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Elizabeth Liner <eliner@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* SW287957: INITPROC: Memory procedure updates for palmetto/habaneroRichard J. Knight2014-12-131-2/+2
| | | | | | | | | | | | | Change-Id: Ie35bd64c667848b2a831801ac963129ea8d1f4f2 CQ:SW287957 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14733 Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Tested-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14735 Tested-by: Jenkins Server Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Integrate mss_eff_config HWP and adjust ISDIMM workaroundsCorey Swenson2014-11-201-1/+15
| | | | | | | | | | Change-Id: I6d55eaf7c32de6ff116d45074e65516597711761 RTC: 117484 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14478 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: William H. Schwartz <whs@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* adding support for ATTR_VPD_DIMM_RCD_CNTL_WORD_0_15Prachi Gupta2014-11-121-0/+17
| | | | | | | | | Change-Id: Ice7b239a0e0953e727fbfbd55d72a731d6d4bef4 CQ: SW283063 RTC:117218 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14087 Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Tested-by: Jenkins Server
* Rosetta Stone decompression files and attributesElizabeth Liner2014-11-061-0/+36
| | | | | | | | | | RTC:113491 Change-Id: Ie6720e582f89342b123fc4b5c4c28aba5fe0c7a5 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/13128 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* add support for ATTR_MSS_POWER_CONTROL_CAPABLEElizabeth Liner2014-10-061-0/+21
| | | | | | | | RTC:112608 Change-Id: If3cdeda8d8cd4a25f6ea4823c8f4cc8de05450cc Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/13107 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Attribute changes to support LRDIMMs through EFF attrs.Brian Silver2014-07-011-28/+299
| | | | | | | Change-Id: Iff8e23ebc02adb3cd91c181692801cffe12d8742 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11916 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Merge VPD commits from StradaleCorey Swenson2014-07-011-1/+428
| | | | | | | | | Change-Id: I95aa2bb30299c9d22563068741ffbeda48d2d84b RTC: 97488 Origin: Google Shared Technology Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11661 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Oscillator Init Code updatesBill Schwartz2014-05-291-1/+36
| | | | | | | | | | | Add supports for ATTR_OSCSWITCH_CTL0,1,2 and ATTR_REDUNDANT_CLOCKS Change-Id: I06872a90b77f1de242bce71381db99d0650f57d2 CQ: SW241624 RTC: 107923 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11214 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Get raw card infoBill Schwartz2014-05-291-0/+25
| | | | | | | | | | | | | | | Add fapi attribute to return Module Specific Reference Raw Card and Revision. Revision can be returned directly from the generic fapiPlatGetSpdAttr. Merge Ref Raw Card Extention and Ref Raw Card so caller has a single enumeration. Change-Id: I8cc71ac758d57453b5aaae0daed4df9ff26b6d31 Backport: release-fips811 RTC: 107809 CQ: SW262043 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11171 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Change copyright prolog for all files to Apache.Patrick Williams2014-05-211-10/+10
| | | | | | | Change-Id: I5664587b4f889099290ef50d50fa9ce5e580e1eb Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11167 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* PBIEX async boundary 'performance' mode settings not applied for Murano DD2.xBill Schwartz2014-03-201-1/+14
| | | | | | | | | | | | | | | Replace the hardcoded by chip type PROC_EX_FUNC_L3_LENGTH with picking up the length from winkle ring attribute files. Update winkle ring attribute files from eKB to include length. Fsp will need to be updated, but can be done indepedently. Need is for HB. Change-Id: Ia310817e0e3acb16387c76f157382432eccaa69c Backport: release-fips810 CQ: SW252753 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/9766 Tested-by: Jenkins Server Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* INITPROC: Hostboot SW244441 Centaur Interleave SupportThi Tran2014-03-021-3/+3
| | | | | | | | Change-Id: Ic514540a19f704e820db3c22b94a18546249f442 CQ:SW244441 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/9216 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* drop AB_BNDY_PLL and PB_BNDY_DMIPLL_FOR_RUNTIMEBill Schwartz2014-02-131-8/+0
| | | | | | | | | | | | | | | | | | Drop the following: ATTR_PROC_AB_BNDY_PLL_FOR_RUNTIME_DATA ATTR_PROC_AB_BNDY_PLL_FOR_RUNTIME_LENGTH ATTR_PROC_PB_BNDY_DMIPLL_FOR_RUNTIME_DATA ATTR_PROC_PB_BNDY_DMIPLL_FOR_RUNTIME_LENGTH Drop attributes and attribute data. Update data for p8_10_pll_ring. A couple of simulation values Add data for p8_20_pll_ring. Will also update FSP. FSP can be updated independently. Change-Id: Ie19cce60c9f36497c5d7bbd7f027f5a0d43e04c2 CQ: SW246561 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/8831 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* ATTR_VPD_CKE_PWR_MAP uint32_t [2] to uint64_tBill Schwartz2014-02-131-1/+1
| | | | | | | | | | | | | | Attribute ATTR_VPD_CKE_PWR_MAP has changed from uint32_t [2] to uint64_t. Update HWP Accessor getMBvpdTermData to match return type. Change-Id: I7191a495b23fac6897639c36a706f030046bbf6c RTC: 97264 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/8697 Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* hwp accessor for ATTR_PCI_OSCSWITCH_CONFIGBill Schwartz2014-02-061-0/+19
| | | | | | | | | | | | add hwp accessor for ATTR_PCI_OSCSWITCH_CONFIG Change-Id: I96960f34bef3d0c0426b1f6b16f470d4d60ce1c9 RTC: 95133 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/8067 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* INITPROC: cen_mem_pll_initf update to permit dynamicBill Schwartz2014-01-231-1/+6
| | | | | | | | | | | | | | Add to the getPllRingInfoAttr hwp pll accessor to handle attribute ATTR_MEMB_MEM_PLL_CFG_UPDATE_OFFSET Change-Id: Ic0fe84225122e54f2785fc16ef21183ac9fe7935 CQ: SW241649 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/8139 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* clean up fapiPlatAttributeService.C fileayma2014-01-091-32/+0
| | | | | | | | | | | | | | | | no code currently consumes the following functions: fapiPlatGetMemoryBaseAddr, fapiPlatGetProcMirrorBase, fapiPlatGetProcMemBase Change-Id: Ib70202b85c682b370b3c1c4d767162920efa5ccb RTC:44949 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7511 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Support ATTR_PROC_EX_FUNC_L3_DELTA_DATA properlyMike Jones2014-01-091-0/+19
| | | | | | | | | | | | | Instead of zero data, an Attribute Accessor HWP should return real data supplied by the HW team. Change-Id: I53c3ecd01bd30475b2ab861af0cb0ad422521782 CQ: SW235093 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7639 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: William H. Schwartz <whs@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Route ATTR_L4_BANK_DELETE_VPD to C-VPDBill Schwartz2013-12-091-0/+30
| | | | | | | | | | | | | Create MBvpd accessor to access cvpd record VSPD keyword MX for get and set for attribute ATTR_L4_BANK_DELETE_VPD. Split and rename fapiwinkle test since its all hwp mvpd & mbvpd accessor tests Change-Id: I3bae2e89b2ef7fd30a88c269d42223c00333bb72 RTC: 91431 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7278 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* SENSOR_MAP FAPI attributes should come from Centaur VPD (MW)Bill Schwartz2013-12-061-5/+33
| | | | | | | | | | | | Add hwp accessor for primary and secondary sensor map from VSPD keyword MW Change-Id: I7f64632c32236ecb29f5fd177bd5d8e9e356d7ae RTC: 91776 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7344 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Support new proc/memb pll_ring_attributesMike Jones2013-12-031-0/+48
| | | | | | | | | Change-Id: I5ba5fd112a43b77a2cb41349379fc113b6f6b5f4 CQ: SW234336 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7309 Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Centaur VPD Attributes: Version, 2N_Mode_Enabled, and Address MirroringBill Schwartz2013-11-081-3/+46
| | | | | | | | | | | | | | | | ATTR_VPD_VERSION - add attribute and hwp accessor to return Record VINI Keyword VZ ATTR_VPD_DRAM_2N_MODE_ENABLED - add attribute and new HWP accessor using MR hwp accessor to retrieve DRAM_2N_MODE. ATTR_VPD_DRAM_ADDRESS_MIRRORING - Change from DIMM to MBA target Change-Id: I05875c5e89966906a928d3c82925e33507962db9 RTC: 89859 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/6949 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* INITPROC: Incorrect setup of core/eco_vret_selDan Crowell2013-10-291-148/+45
| | | | | | | | | | | Updates of a few procedures as well as new attribute files required to stay in sync with the HostServices code. Change-Id: I53edf88dba9a2a0a37f03cbe741334c981c50c33 CQ: SW229638 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6915 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Parse MRW to populate PM MRW attributesMike Jones2013-10-291-0/+51
| | | | | | | | | | Change-Id: I770e04e27be3f6f71045140a5272b7009ca6e4bb RTC: 52835 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6888 Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: Donald E. Dahle <dedahle@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* INITPROC: Hostboot - SW228141 PLL Rescan for DCCALThi Tran2013-10-291-0/+10
| | | | | | | | | | Change-Id: Ic4b2f3b5dda2abe151923ac70103e298a47d4169 CMVC-Prereq:903906 CQ:SW228141 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6849 Tested-by: Jenkins Server Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Initial Support for Updating SBE SEEPROMMike Baiocchi2013-10-281-0/+1
| | | | | | | | | | | | | | | This initial commit will be used to create the new SBE directories and files. It also supports the usr functions to find and copy SBE PNOR images. NOTE: It will not enable Updating SBE SEEPROMs in the IPL. Change-Id: I3f545a134493c7595ce50fd885478bbe606de472 RTC: 47032 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6311 Tested-by: Jenkins Server Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Support new C-VPD FAPI attributesMike Jones2013-10-101-224/+68
| | | | | | | | | | | | | | | | Old plan was for firmware to switch over some EFF attributes from r/w storage (Targeting attributes) to VPD (via Accessor), the code was in place for an easy switch-over. The new plan is to add VPD attribues, so HWPs decide when to switch-over to use real VPD by changing which attribute they access (EFF->VPD). This change is to support the new VPD attributes. Change-Id: Iac568798a32f6b84bebf79e70b14bb866c6d78fb RTC: 69935 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: William H. Schwartz <whs@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Merge DDR3/DDR4 attributes with different raw data into common attributesMike Jones2013-10-031-24/+45
| | | | | | | | | | | | | | | | | | There are 4 SPD FAPI Attributes where there are separate FAPI Attributes for DDR3 and DDR4 because the raw data is interpreted differently and the FAPI enumeration matches the raw data. I agreed with Ken Wright that for these, there should be a common FAPI attribute that is handled by an Accessor HWP, the Accessor converts the data appropriately to the common enumeration. Right now the common enumeration matches DDR3 where possible to facilitate Cronus switchover from SPD Driver to Accessor, but eventually this could change. This change helps HWP code to not need to know the different between DDR3 and DDR4 DIMMs. Change-Id: I108937ab0bdfc534d9ffc1e391675f4c87875048 RTC: 82631 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6326 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Facilitate transition from using EFF attribute to reading actual C_DIMM VPDElliott Dahle2013-10-031-7/+9
| | | | | | | | | | | | | | | Change ATTR_VPD_DIMM_SPARE attribute to match EFF_DIMM_SPARE attribute in target and data type to ensure proper operation when a HWP switches to reading real Centaur VPD. Change-Id: I3a6f26d94c42fdb37f4063b1f3a51eb4faaec022 RTC: 84528 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6281 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: William H. Schwartz <whs@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Dynamically determine PLL ATTR based on freq and chip IDECDean Sanner2013-10-031-0/+210
| | | | | | | | Change-Id: I733760ecbc995d429de862fe56ad44fcc3aae228 RTC: 69918 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6305 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* VPD Accessor functions for Clock Mapping, DIMM timing and TSYS VPD AttributesBill Schwartz2013-09-131-2/+44
| | | | | | | | | | | | | | | | Extend existing CDIMM hwp accessors for MR and MT keywords to add support for 7 new attributes. Based on vpd level 6.0 with work around driven by vpd version to also support vpd level 5.3 definition. FSP change to add cvpd record VINI to PNOR is 897882 Change-Id: I02b3a0ade288c6b75918ad1d99257c5a042fc18d RTC: 79615 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5805 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Access Bad DQ via ATTR_BAD_DQ_BITMAP and show unconnected DQsElliott Dahle2013-07-301-0/+75
| | | | | | | | | | Change-Id: Id703749de7c08aef337904a2dccac3af2e90a108 RTC: 72937 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5510 Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Tested-by: Jenkins Server Reviewed-by: William H. Schwartz <whs@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Minor SPD Parser fixesMike Jones2013-07-241-2/+5
| | | | | | | | | | | | | | Brent Wieman spotted some differences between the DDR3 parser output after DDR4 support was added. Investigation led to these fixes. None of these errors have any functional effect right now because the fields in question are not currently used. Change-Id: I93894eeb19d4bd748ed7ba6131bdd54fb201fa02 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5397 Tested-by: Jenkins Server Reviewed-by: William H. Schwartz <whs@us.ibm.com> Reviewed-by: Donald E. Dahle <dedahle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add support for DDR4 DIMM SPDMike Jones2013-07-101-0/+132
| | | | | | | | | | | Change-Id: Icc07f52aa80436d7bd6849b64683201df4d41c29 RTC: 61138 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5014 Tested-by: Jenkins Server Reviewed-by: William H. Schwartz <whs@us.ibm.com> Reviewed-by: Donald E. Dahle <dedahle@us.ibm.com> Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* VPD Accessor functions for Slope/InterceptBill Schwartz2013-07-011-3/+41
| | | | | | | | | | | | | Create a HWP accessor to retrieve power slope and intercept data attributes from cvpd record VSPD keyword MW and MV. Change-Id: Ia7516505a03695c80d565523242e5c2350402cd0 RTC: 67125 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4999 Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Retrieve attributes from VSPD MT Centaur VPD fieldsBill Schwartz2013-06-111-1/+186
| | | | | | | | | | | | Create a HWP accessor to retrieve Termination Data attributes from cvpd record VSPD keyword MT. Change-Id: I1277ceb22345bfef9d743bfef5c3ff81f36b34c4 RTC: 50574 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4661 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Retrieve attributes from VSPD AM Centaur VPD fieldsMike Jones2013-06-061-0/+22
| | | | | | | | | | | | | Create a HWP accessor to retrieve Address Mirroring Data attributes from cvpd record VSPD keyword AM. Change-Id: I1b994814407d0747021c869515d8e08a6d02f7e5 RTC: 50574 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4781 Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Improve FAPI->TARG attribute mapping compile time type checkMike Jones2013-06-031-28/+24
| | | | | | | | | | | | Old code used to check that the user's data size was the same as the Targeting attribute, new code checks that the type is the same. Change-Id: Ia9d8050e9d71cecf567f549ffa74f0ed36358d76 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4602 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: Van H. Lee <vanlee@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Retrieve Phase Rotator Values from CDIMM VPDBill Schwartz2013-05-081-0/+318
| | | | | | | | | | | | | | | Update cvpd dd for VSPD record, including MR keyword Update fapiGetPlatMBvpdAccess for VSPD record Create an accessor to retrieve Phase Rotator attributes from MR keyword Add, but comment out FAPI_ATTR_GET changes until CDIMM vpd is valid (69935). Change-Id: I053aac1f7477f6e9c6d53bfa68c29cb53f872034 RTC: 59048 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4212 Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
OpenPOWER on IntegriCloud