summaryrefslogtreecommitdiff
path: root/meta-openpower/recipes-bsp
AgeCommit message (Collapse)AuthorFilesLines
2024-08-22meta-openpower: ipl: srcrev bump d6c5ff2..1e1ec57SwethaParasa1-1/+1
SwethaParasa (2): libphal: Apply clang-format libphal: PHAL API for returning FRU Type Change-Id: Ib6671955a6fa7c3a53c5535c62706a02fdbae715 Signed-off-by: SwethaParasa <parasa.swetha1@ibm.com>
2024-07-23meta-openpower: pdbg: srcrev bumpdeepakala-k1-1/+1
git shortlog f429a97..7cb2aa1 Aravind T (1): Merge pull request #99 from deepakala-k/fix_fuji Deepa Karthikeyan (1): Fix corner case Change-Id: I66ff366a33b9d41d643e47784178cbdeb69f6db3 Signed-off-by: deepakala-k <deepakala.karthikeyan@ibm.com>
2024-06-06meta-openpower: pdbg: srcrev bump 5217c82..f429a97SwethaParasa1-1/+1
Dhruvaraj Subhashchandran (1): Fix CI error: Conditional jump based on undefined value Change-Id: Ibef6c29fe5194a1bd4dfc08aa4719126ea718c0b Signed-off-by: SwethaParasa <parasa.swetha1@ibm.com>
2024-06-05meta-openpower: pdbg: srcrev bump e81f3f6..5217c82SwethaParasa1-1/+1
Deepa Karthikeyan (2): Fix the device path mapping for Everest Fix ocmb index value Dhruvaraj Subhashchandran (1): Update Odyssey SBE state check SwethaParasa (1): libpdbg: Add On Chip Controller (OCC) hardware unit devenrao (5): POZ: fix ffdc_get method to take chipop target POZ: avoid double memory allocation for ffdc data POZ: look for ffdc data for chip-op success POZ: increase size of output buffer for multiple ffdc POZ : revert avoid double memory allocation for ffdc data Change-Id: Id5564c3dba0fb822ff1a7c2c9eaff10f19432657 Signed-off-by: SwethaParasa <parasa.swetha1@ibm.com>
2024-06-05meta-openpower: pdata: srcrev bump 298b797..1c25e47SwethaParasa1-1/+1
Aravind T Nair (1): DDR5 support for pdata deepakala-k (6): Add odyperv targets to device tree Fix index duplication for memports and DIMMs Fix proc perv chipunit alignment Attributes export: Fix the DIMMs, Memport numbering Fix dimm index numbers in bonnell Fix ocmb index value Change-Id: If92f90f826c06a0c3db3ce2ea59a22493faae795 Signed-off-by: SwethaParasa <parasa.swetha1@ibm.com>
2024-06-05meta-openpower: ecmd-pdbg: srcrev bump 7a5fc05..0362725SwethaParasa1-1/+1
Deepa Karthikeyan (5): Run clang-format Odyssey SCOM support Fix putscom for odyssey chips ecmd: Support getcfam/putcfam for Odyssey chip Use pdbg target index for ody targets SwethaParasa (3): Mirror ecmd-pdbg with latest ekb files Mirror odyssey scom translation files to ecmd-pdbg Fix istep(16.3) that was named incorrectly deepakala-k (1): Use a unique class name for ody perv target Change-Id: I454c234b9a45ca9d9777aa958959914751eb0489 Signed-off-by: SwethaParasa <parasa.swetha1@ibm.com>
2024-06-05meta-openpower: ipl: srcrev bump da64b07..d6c5ff2SwethaParasa1-1/+1
Dhruvaraj Subhashchandran (6): libphal: Fix SPR, XIR, GPR sequence in SBE dump Check for the SBE state before collecting dump Collect SBE dump from Odyssey SBE Restructure SBE dump collection for improved maintainability Enable OCMB SBE state check before dump Fix FFDC parsing errors Marri Devender Rao (1): Mark unused IOHS targets as non-functional Swarnendu-R-C (6): Added logic for collecting Odyssey SBE dump Odyssey SBE dump collection support code added Setting using SCOM as false while calling ody_extract_sbe_rc Read buffer length size increased to read PIBMEM dumps for Odyssey libphal: Changing FAPI unit pos to PDBG traget index libphal: Removing unnecessary code to get the FAPI unit position deepakala-k (1): libphal: Add method to find if control transitioned to host (#4) devenrao (6): POZ: use ody ocmb check method from libpdbg POZ: use sbe error constants from header file POZ: cater for reading multiple poz ffdc packets POZ: capture pel severity from FFDC packet POZ: optimize parsing of ffdc data based on slid POZ: check for FFDC data during dump chip-op success Change-Id: I577cc1f93693e98c75e2815ab5cef1bc194b6645 Signed-off-by: SwethaParasa <parasa.swetha1@ibm.com>
2024-06-05meta-openpower: guard: srcrev bump e000b571c8..b4c8eaa3ddSwethaParasa1-1/+1
MARRI DEVENDER RAO (1): Merge pull request #22 from SwethaParasa/main SwethaParasa (1): Update default guard version value to 2 Change-Id: Ibe9c452061c7f83d60bed0ceb8db8f4e94670916 Signed-off-by: Parasa Swetha <Parasa.Swetha1@ibm.com>
2024-03-20phosphor-logging libekb ekb and pdbg srcrev bumpdevenrao3-3/+3
phosphor-logging: srcrev bump cc9adb7985..4fdb31aa91 devenrao (5): PEL: add new error messages for odyssey sbe related failures PEL: Move definitions and variables to the proper scope PEL: Fix the memory leak error when parsing multiple ffdc packets PEL: Modify the sbe ffdc handler to cater for POZ format PEL: Fix the max packets that can be received for Odyssey OCMB libekb: srcrev bump b62ed786..bc2b16f05 Aravind T Nair (1): phal:EKB: Bump till hw091823a.opmst10 SwethaParasa (3): libekb: Add support for Odyssey SBE Dump HWP Add Odyssey Header files to ekb headerlist phal:EKB: Bump till hw013124a.opmst10 aravnair-in (1): fapi2 compilation fixes devenrao (4): cater for ocmb get/put scom to call fom hwp cater for getcfam odyssey ocmb chip support POZ: cater for POZ sbe ffdc handling POZ: fix memory leak when ffdc data allocated is deleted git shortlog 7fd7e4d6..b372d392 Amita Banchhor (1): back port changes needed to get eff_config compile into SBE Andrew Singer (1): Port over poz_scan_compare support from ekb-src Ben Gass (7): Initial push of odyssey registers with example Initial push of odyssey registers with example Update Odyssey register headers. Update Odyssey register header files with latest figdb Initial push of odyssey registers with example Update Odyssey register headers. Update Odyssey register header files with latest figdb Daniel Crowell (1): Add parameters to allow external polling loops Greg Still (5): PM Safe Mode Index: determine the setting via the worst WOF Table CeffOvrg PPB: define #W trace enablement attribute PM XML: define Saddleback rollover error enablement attribute PM XML: define ATTR_DDR5_VDN_UPLIFT_MV for Denali use PM HWP: uplift VDN voltage if DDR5 memory detected Joe McGill (2): snapshot Odyssey POR HWPs Ody HWP updates -- PG, scan Kahn Evans (2): Only addErrorInfo if iv_info has been allocated - will segfault without this Fix to fully qualify fapi2 namespace by types added in commit 162135 Matthew Raybuck (4): Fix max per proc values to reflect P10 values Changes to various SBE FFDC interfaces to support Odyssey chips Add a unique error for cases where HWP errors arent expected by SBE Add MAX_*_PER_OCMB to convertSbeTargInstanceToFapiPos Prasad Bg Ranganath (3): PPB hwp :Power Capping Extension support ODY HWP: ODY PPE STATE support with OCMB target PM HWP: Add error inject code support in avsbus procedure SWATHIPS (2): pibms_reg_dump for ODY! Linking HWP directly into wrapper to remove dependency on setting HWP PATH Sheldon Bailey (1): Calculate user hard min power cap based on memory and proc config Sreekanth Reddy Kadapala (9): Ody_extract_sbe_rc : correct header names for regs Extract sbe rc files import to P10 ekb repo Ody_extract_sbe_rc : correct header names for regs Remove FSI adresses from SCOM scope Updates to resolve redeclaration issues pibmem dump procedure for odyssey Resolve redefinition errors Adding separate make file for ody_extract_sbe_rc ody_extract_sbe_rc: XML file updates Srikantha Meesala (1): master-p10: Enable FFDC with heap allocation with HW and SBE FFDC Packages Sunil Kumar (2): Parsing of POZ FFDC target for platform. Changes required to parse POZ FFDC HWP BLOB Yue Du (1): QME: Fix LPAR mode change window condition also support sbe attribute Zane Shelley (1): workaround for legacy commit-msg file akhis023 (1): Added attr for Secure Boot Mode hostboot (86): Release tag & head commit information updated for hw070523a.opmst10 Release tag & head commit information updated for hw071023a.opmst10 Release tag & head commit information updated for hw071223a.opmst10 Release tag & head commit information updated for hw071423a.opmst10 Release tag & head commit information updated for hw071723a.opmst10 Release tag & head commit information updated for hw071923a.opmst10 Release tag & head commit information updated for hw072423a.opmst10 Release tag & head commit information updated for hw072623a.opmst10 Release tag & head commit information updated for hw073123a.opmst10 Release tag & head commit information updated for hw080223a.opmst10 Release tag & head commit information updated for hw080723a.opmst10 Release tag & head commit information updated for hw080923a.opmst10 Release tag & head commit information updated for hw081423a.opmst10 Release tag & head commit information updated for hw081623a.opmst10 Release tag & head commit information updated for hw081823a.opmst10 Release tag & head commit information updated for hw082123a.opmst10 Release tag & head commit information updated for hw082323a.opmst10 Release tag & head commit information updated for hw082523a.opmst10 Release tag & head commit information updated for hw082823a.opmst10 Release tag & head commit information updated for hw083023a.opmst10 Release tag & head commit information updated for hw090123a.opmst10 Release tag & head commit information updated for hw090723a.opmst10 Release tag & head commit information updated for hw091123a.opmst10 Release tag & head commit information updated for hw091123b.opmst10 Release tag & head commit information updated for hw091423a.opmst10 Release tag & head commit information updated for hw091823a.opmst10 Release tag & head commit information updated for hw092123a.opmst10 Release tag & head commit information updated for hw092223a.opmst10 Release tag & head commit information updated for hw092523a.opmst10 Release tag & head commit information updated for hw092723a.opmst10 Release tag & head commit information updated for hw100223a.opmst10 Release tag & head commit information updated for hw100423a.opmst10 Release tag & head commit information updated for hw100623a.opmst10 Release tag & head commit information updated for hw101123a.opmst10 Release tag & head commit information updated for hw101423a.opmst10 Release tag & head commit information updated for hw101623a.opmst10 Release tag & head commit information updated for hw101823a.opmst10 Release tag & head commit information updated for hw102123a.opmst10 Release tag & head commit information updated for hw102323a.opmst10 Release tag & head commit information updated for hw102523a.opmst10 Release tag & head commit information updated for hw103023a.opmst10 Release tag & head commit information updated for hw110123a.opmst10 Release tag & head commit information updated for hw110823a.opmst10 Release tag & head commit information updated for hw111323a.opmst10 Release tag & head commit information updated for hw111523a.opmst10 Release tag & head commit information updated for hw112023a.opmst10 Release tag & head commit information updated for hw112123a.opmst10 Release tag & head commit information updated for hw112223a.opmst10 Release tag & head commit information updated for hw112723a.opmst10 Release tag & head commit information updated for hw113023a.opmst10 Release tag & head commit information updated for hw120523a.opmst10 Release tag & head commit information updated for hw120623a.opmst10 Release tag & head commit information updated for hw120823a.opmst10 Release tag & head commit information updated for hw121123a.opmst10 Release tag & head commit information updated for hw121323a.opmst10 Release tag & head commit information updated for hw121923a.opmst10 Release tag & head commit information updated for hw122023a.opmst10 Release tag & head commit information updated for hw122223a.opmst10 Release tag & head commit information updated for hw122623a.opmst10 Release tag & head commit information updated for hw010324a.opmst10 Release tag & head commit information updated for hw010524a.opmst10 Release tag & head commit information updated for hw010824a.opmst10 Release tag & head commit information updated for hw011024a.opmst10 Release tag & head commit information updated for hw011224a.opmst10 Release tag & head commit information updated for hw011524a.opmst10 Release tag & head commit information updated for hw011724a.opmst10 Release tag & head commit information updated for hw011924a.opmst10 Release tag & head commit information updated for hw012224a.opmst10 Release tag & head commit information updated for hw012424a.opmst10 Release tag & head commit information updated for hw012924a.opmst10 Release tag & head commit information updated for hw012924b.opmst10 Release tag & head commit information updated for hw013124a.opmst10 Release tag & head commit information updated for hw020724a.opmst10 Release tag & head commit information updated for hw020924a.opmst10 Release tag & head commit information updated for hw021224a.opmst10 Release tag & head commit information updated for hw021424a.opmst10 Release tag & head commit information updated for hw021924a.opmst10 Release tag & head commit information updated for hw022024a.opmst10 Release tag & head commit information updated for hw022324a.opmst10 Release tag & head commit information updated for hw022824a.opmst10 Release tag & head commit information updated for hw030124a.opmst10 Release tag & head commit information updated for hw030524a.opmst10 Release tag & head commit information updated for hw030624a.opmst10 Release tag & head commit information updated for hw031324a.opmst10 Release tag & head commit information updated for hw031324b.opmst10 Release tag & head commit information updated for hw031824a.opmst10 rajerpp1 (1): Fix compile issues in fips environment sandeep (2): Perl script changes for p10 to generate RC based on sbeError tag Added sbeError tag of missed XML file for p10 EKB it shortlog 3a21a79..e81f3f6 Aravind T (15): Merge pull request #69 from Swarnendu-R-C/master Merge pull request #70 from deepakala-k/master Revert "Sort the targets numerically" Merge pull request #71 from open-power/revert-70-master Revert "Adding helper functions for switching of devtree backend in the same process" Merge pull request #73 from open-power/revert-69-master Merge pull request #76 from Swarnendu-R-C/backend_switching Merge pull request #81 from gcpin/master Merge pull request #80 from devenrao/ody Merge pull request #82 from deepakala-k/chipunit_getscom Merge pull request #84 from devenrao/state Merge pull request #86 from devenrao/defect Merge pull request #87 from deepakala-k/ody_perv Merge pull request #89 from deepakala-k/system_model Merge pull request #88 from devenrao/poz Deepa Karthikeyan (1): Add getscom support for odyssey chipunit Gopichand Paturi (1): OCMB target type renamed to "OCMB" Jayanth Othayoth (3): libpdbg: skip thread state updates during stop chipop failure libpdbg: skip thread state updates during start chipop failure libpdbg: skip thread state updates during sreset chipop failure Marri Devender Rao (1): libsbefifo: Add long timeout to SBE dump chip-op Nicholas Piggin (6): sbefifo: correct typo in thread target name gdbserver: Fix attn enable HID change icache flushing sequence gdbserver: use TRAP for step stop reason p9chip: implement SMT state thread state libpdbg: implement fused-core and lpar-per-thread thread status gdbserver: Add a note about the attn_handler service on the BMC Swarnendu Roy Chowdhury (3): Adding helper functions for switching of devtree backend in the same process Adding helper functions for switching of devtree backend Addition of unit test cases for Switching Backend functionality Swarnendu-R-C (1): Correcting formatting issues deepakala-k (3): sort the class targets numerically Use a unique class name for ody perv target Look for Rainier or Everest substring in Model devenrao (8): get and put scom support for odyssey ocmb with sbefifo backend add get/put scom cfam support for ody ocmb with kernel backend cater for odyssey ocmb chipop for dump and ffdc cater for get sbe odyssey state cater for write odyssey sbe state value add separate backend device tree files for rainier and everest modify to use different device tree for rainier and everest allow other applications to use ody ocmb check method Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com> Change-Id: Iba2d4593cc5e0f192f6d6ff535071f4825bb0d78
2023-08-31ecmd-pdbg: scrrev bump: 349e040..7a5fc05deepa1-1/+1
Changelog: Andrew Geissler (1): ensure power off works after istep boot Jason Albert (5): Move -lstdc++fs to istep only builds, only used there Fix issue with missig .c_str() Update method to read eeprom label value Renable VPD support in host builds Update to pb-plugin build RAJESWARAN THILLAIGOVINDAN (1): Updated to support putScomUnderMask Steven Janssen (2): Update ecmd to latest ecmd15 branch changeset update ecmd to latest with gcc compile fixes deepa (1): Fix CI build failure deepakala-k (6): Resolve compilation error Fix istep name displayed on 'istep list' Add support to log traces into journal ecmd-pdbg: Fix getscom to handle target not enabled ecmd-pdbg: Fix getscom to allow only functional targets Fix omic getscom Change-Id: I429e886938741a90ebf35a6ed8b3c5002bba4306 Signed-off-by: Deepa Karthikeyan <deepakala.karthikeyan@ibm.com>
2023-07-03openpower: ekb: Bump to hw062823a.opmst10Joel Stanley2-2/+2
New ekb version includes compiler warning fix. libekb_p10 is also updated to ingore the new sbeAttrSync tag. Change-Id: Ia64e91f85559e2f7d38af0c363ed0c8e85ce1241 Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-06-02meta-openpower: libekb_p10: fix gcc 13 include issueAndrew Geissler1-1/+1
Andrew Geissler (1): Add needed cstdint include Change-Id: Ib9fcfcc62119900d33cdd05fd32f4dae477ef514 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2023-06-02meta-openpower: libekb: minor style fixesPatrick Williams1-4/+4
The libekb recipe has a few minor style issues. - Adding continuations for an inherit isn't especially helpful and some editors flag this as invalid syntax. - The branch in SRC_URI should not be quoted since the whole SRC_URI is already a string. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ia405c0bac5d8cc70e0ce6e8afcddf98baea161bd
2023-06-01openpower: libekb_p10: GCC warning fixesJoel Stanley1-1/+1
Joel Stanley (2): libekb: Fix loop variable type warning fapi2: Use %p to print target pointer Change-Id: Ibd379812ec786c2fc7d32a3a7c59616a136fd09a Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-05-31openpower: libekb: Build fixesJoel Stanley1-1/+1
Joel Stanley (4): Makefile: Fix whitespace warning configure: Run autoupdate to clean up rules configure: Install attribute database with --enable-db-install configure: Add arm64 as host arch Marri Devender Rao (2): libekb : add pm_plat_attributes xml file to build scripts : modify attribute generation script to ignore mrw tag Signed-off-by: Joel Stanley <joel@jms.id.au> Change-Id: I09e2639c076e3417349b895ebd3ce8ce4f28c751
2023-05-31openpower: pdata: Bump to latestJoel Stanley1-1/+1
Joel Stanley (2): configure: Run autoupdate configure: Make aarch64 equivalent to arm Marri Devender Rao (1): dt-api : do not log error trace if attribute not found in the target aravnair-in (1): data: p10: Changes to support new DIMM and OCMB types deepakala-k (1): scripts: Use numerical sorting if applicable Signed-off-by: Joel Stanley <joel@jms.id.au> Change-Id: I1ffefe099dbc216f932b34a69b126e1e5dad3cb1
2023-05-18openpower: croserver: Bump to latest eCMD 15 branachJoel Stanley1-2/+2
Change-Id: I0de0c44e4346adebe7bbc1fdf44a8f6d80ed2a14 Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-05-17openpower: pdata: srcrev bump. 1ae8abf..86435f2ojayanth1-1/+1
Marri Devender Rao (1): scripts : Port MRW parser changes from hostboot Ramesh Iyyar (3): data: p10: Added attributes for SBE recovery docs: README and documents Revert "data: p10: Added attributes for SBE recovery" aravnair-in (1): data:p10: Add ATTR_AVSBUS_BUSNUM and ATTR_AVSBUS_RAIL Change-Id: I98d2ab1b46533476f122e677e796e4ad7f983e9f Signed-off-by: ojayanth <ojayanth@in.ibm.com>
2023-05-17openpower: ekb: add pm_attribute xml to required xml file listojayanth1-1/+2
Change-Id: Ifa1e8b22b478b33a3f2596564b69ba4585af332d Signed-off-by: ojayanth <ojayanth@in.ibm.com>
2023-04-20meta-openpower: fix shellcheck issuesPatrick Williams1-0/+2
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I35a9ffed937919467dec62a1fbff729f4a51366c
2023-04-17treewide: reduce append operators on SRC_URIPatrick Williams3-3/+3
In a base bb file where we are setting the primary git repository, it is rare that we need to `SRC_URI +=`. This is an unnecessary pattern that seems to have been copied throughout the repository. Remove the pattern where appropriate and simply set SRC_URI directly. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I430186a82f9582ba6196f5bf66b659af4092b48d
2022-11-17openpower: ipl: srcrev bump 8fc1c2d6e3..da64b07adedeepakala-k1-1/+1
Jayanth Othayoth (1): libipl: Updates in the clock type selection algorithm Marri Devender Rao (3): libipl: perform setup ref clock only on the primary processor libipl: perform clock test only on the primary processor configure: add include path to find p10_sbe_ext_defs header file deepakala-k (1): libipl: p10: Create PEL for guard file exception Signed-off-by: Deepakala Karthikeyan <deepakala.karthikeyan@ibm.com> Change-Id: Iaf890d6374a6282062b34b85f305eb62dfea07d5
2022-11-17meta-openpower: guard: srcrev bump c7c018c6d7..e000b571c8deepakala-k1-1/+1
MARRI DEVENDER RAO (2): Merge pull request #18 from deepakala-k/main Merge pull request #20 from deepakala-k/main deepakala-k (3): guard: Appending 0x for the ID and Error field guard: Align the guard list command header with its contents guard: Create exception on empty guard file Signed-off-by: deepakala karthikeyan <deepakala.karthikeyan@ibm.com> Change-Id: I598a4939475251c9b3806dd5459948079dad2624
2022-08-05pdata should depend on dtc-nativeAnton Blanchard1-1/+2
Change-Id: I8921e1108bbd1ff911a344b5cd6bd0c5b8ac5ca8 Signed-off-by: Anton Blanchard <anton@ozlabs.org>
2022-07-12openpower: ipl: srcrev bump 49e7026d98..8fc1c2d6e3Jayanth Othayoth1-1/+1
Jayanth Othayoth (12): libphal: deconfigureTgt skip primary processor deconfig libphal: Add sbe halt state handling for threadStopProc chipop libphal: SBE chip-op failure debug data support ipl: changed clang-format file location ipl: clang-format: disabled SortIncludes ipl: enabled clang-format based source formatting libphal: Added input target type check in isPrimaryProc api libphal: deconfigureTgt api updates ipl:: Added clock redundant mode check helper function libipl:p10: redundant mode clock error handling support libipl: ATTR_SYS_CLOCK_DECONFIG_STATE based clock state update libipl: ATTR_SYS_CLOCK_DECONFIG_STATE size update Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> Change-Id: I8e3aa976c79e55404e165770b044a389347a1c22
2022-07-12openpower: pdata: srcrev bump 3e2938dd0c..1ae8abf6c3Jayanth Othayoth1-1/+1
Jayanth Othayoth (3): data/p10: Added ATTR_SYS_CLOCK_DECONFIG_STATE data/p10: ATTR_SYS_CLOCK_DECONFIG_STATE preserved_attrs_list updates data/p10: ATTR_SYS_CLOCK_DECONFIG_STATE size update Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> Change-Id: I01c8b9220be8f6f72c408d8bb8351aca7d80fbf0
2022-07-12openpower: srcrev bump ekb ..184be and libekb ..6ec7bJayanth Othayoth2-2/+2
This is to fix build dependency. ekb: srcrev bump 79f40fbad5..184be55ec Updated to latest version pub-ekb. libekb: srcrev bump 9a8b5a419f..6ec7b49e43 Jayanth Othayoth (12): PLAT: Added new constant for pub-ekb compile makefile: added odyssey specific include headers ekb: Update EKB to ..3bc4cc5af7 ekb: Update EKB to ..0229cf8e94 tools: enable hex format display support in scom ffdc userdata libekb: enable code format using clang-format libekb: Added FFDC type FFDC_TYPE_SPARE_CLOCK_INFO plat: Added clock redundant mode check helper function plat: redundant mode clock error handling helper function updates plat: Enabled redundant mode clock failure callout support. ekb: Update EKB to ..184be55ec plat: remove attribute_info.H dependency rajerpp1 (2): libekb: Removing proc guard on clock failure Adding PCI_REF_CLOCK callout Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> Change-Id: I1dc53d952b07bd79d631239521bf6c9865758321
2022-05-31meta-openpower: guard: srcrev bump ad1b504..c7c018cJayanth Othayoth1-1/+1
Ed Tanous (1): Fixing logic error Marri Devender Rao (1): guard: fix compiler warning comparing the result of pointer addition Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> Change-Id: I38b8b7f05976ce2eac282cdf7c270edbb636b108
2022-05-25openpower: pdbg: Bump version to v3.6Joel Stanley1-1/+1
gdbserver improvements: - Power9 and Power10 support - Multi thread debugging support - Updates to parser libpdbg changes: - Remove attn API, it was unused and is now part of the gdbserver - Change behaviour of sbe_get_state to suit phal consumer - Fix thread_stop - Remove printing from thread_regs functions Signed-off-by: Joel Stanley <joel@jms.id.au> Change-Id: I5101cbd6df3c92fc11ea323f8ae6db4d18ddb5cf
2022-04-19meta-openpower: ipl: srcrev bump 1ee15b2a39..49e7026d98Ramesh Iyyar1-1/+1
Jayanth Othayoth (7): libipl: p10: error callback support for attribute failures libipl: p10: set_ref_clock remove functional primary proc check libipl: p10: clock_test remove functional primary proc check libipl: p10: sbe_config_update error path cleanup libipl: p10: proc_select_boot_prom error path cleanup libipl: p10 sbe_start added processor cfam status libipl: sbe_config_update enable sbe chip-op failure data Ramesh Iyyar (3): libipl: p10: Use libguard "isEphemeralType" interface libipl: p10: updatehwmodel: Handle primary processor ephemeral record libipl: p10: updatehwmodel: Added guard type in the trace Signed-off-by: Ramesh Iyyar <rameshi1@in.ibm.com> Change-Id: Icea63d40b22d6539c67df3a53635178991a0352f
2022-04-19meta-openpower: pdata: srcrev bump 2e4cc3ea41..3e2938dd0cRamesh Iyyar1-1/+1
Jayanth Othayoth (2): Revert "data: p10: Changed default value as 1 for DISABLE_SECURITY" data: p10: Add 'functionalOverride' bit to HWAS_STATE Ramesh Iyyar (1): scripts: genDTS: Fix, index property for PMIC and Generic_I2C_Devices Signed-off-by: Ramesh Iyyar <rameshi1@in.ibm.com> Change-Id: I47a97038fcf77cd29889299b9c0449dda65cf69f
2022-04-19meta-openpower: guard: srcrev bump dd856b9001..ad1b504b12Ramesh Iyyar1-1/+1
Ramesh Iyyar (8): libguard: Don't read a record if enough size is not available libguard: Fix, the guard file is not full, there is one empty slot libguard: Added type string value for the GARD_Sticky_deconfig libguard: Added a "isEphemeralType" interface libguard: Use "isEphemeralType" interface instead of custom check guard: Added helper function to print header and record guard: Added hidden option to display ephemeral records libguard: Return "unknown" with guard type instead of "nullopt" Signed-off-by: Ramesh Iyyar <rameshi1@in.ibm.com> Change-Id: I07773b42f41b578a5db1869fcebd2f1e824c436a
2022-03-29openpower: guard: Bumped c5fcfb5..dd856b9Ramesh Iyyar1-1/+1
In this bumped the guard with below patches Ramesh Iyyar (2): libguard: Added persistentTypeOnly flag in the getAll interface guard: Updated libguard getAll interface as per signature Signed-off-by: Ramesh Iyyar <rameshi1@in.ibm.com> Change-Id: I56c984c6a2ccdc70b0b9472aef56052c363e11ad
2022-03-21meta-openpower: ipl: Bumped 6513639..1ee15b2Chirag Sharma1-1/+1
Bumped the ipl with the below patches: -libipl: Calling apply_fco_override in updatehwmodel -libipl: Adding function to check FCO override bit Signed-off-by: Chirag Sharma <chirshar@in.ibm.com> Change-Id: I5b1e7c78496b7fd3e44daf1c1900741253a9501b
2022-03-03openpower: pdbg: Bump version to v3.5Joel Stanley1-1/+1
New features: libsbefifo: Implement long read timeout for chip-ops libpdbg: For p10 do not assert special wakeup for core by default libpdbg: Add api to set short/long running application context New p10 targets: ADC, GPIO expander, Power Management Change-Id: I9bc6bfd08b227c38a9ed32bfa3c951c61f3b7fb6 Signed-off-by: Joel Stanley <joel@jms.id.au>
2022-03-01meta-openpower: pdbg: switch SRCREV to git hashPatrick Williams1-1/+1
Latest Yocto upstream seems to prefer SRCREV to be a git-hash over a tag name. I cannot find any recipes in the poky tree that leave SRCREV as a tag even when the recipe is not a `_git.bb`. When attempting to do a subtree update we are observing the following failure: ERROR: pdbg-3.4-r0 do_fetch: Bitbake Fetcher Error: FetchError("Recipe uses a floating tag/branch without a fixed SRCREV yet doesn't call bb.fetch2.get_srcrev() (use SRCPV in PV for OE).", None) Switch pdbg to use the git hash of the 3.4 tag as the SRCREV instead of the generic "v3.4" tag name. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ifdef91253c4b62003e19945a934094f8edd968d9
2022-02-24meta-openpower: ipl: Bumped 19061e0..6513639Ramesh Iyyar1-1/+1
In this patch, bumped the ipl with the below patches. SRCREV: 19061e0..6513639 - Ramesh Iyyar (5): libipl: p10: Use record id instead of the target entity path to clear libipl: p10: Fix, Core should be guarded based on the guard type libipl: p10: updateHwModel: Fix, Handle the FC target in the MPIPL libipl: p10: updateHwModel: Add useful trace for debug libipl: p10: updateHwModel: Guard action changed for different boot Signed-off-by: Ramesh Iyyar <rameshi1@in.ibm.com> Change-Id: I962ee40053f4e6cb8537f2c13585568ec7dbd805
2022-02-22openpower: ekb: srcrev bump a9996cb686..79f40fbad5Jayanth Othayoth1-1/+1
Commits included: - p10_sbe_scratch_regs -- remove PAUC assertion - Updates with latest pub-ekb version Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> Change-Id: I14cda16ae2a95afe9aca8a024ba4204e7b80d794
2022-02-22meta-openpower: pdata: bump dc5f985590..2e4cc3ea41Jayanth Othayoth1-1/+1
Amitay Isaacs (1): attribute: Fix cronus to dtree target translation Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> Change-Id: I622a987e03a7195eb95e560593e4ce715f22e0a4
2022-02-21meta-openpower: guard: Bumped 963d4f8..c5fcfb5Ramesh Iyyar1-1/+1
In this patch bumped the guard with below patches. SRCREV: 963d4f8..c5fcfb5 - Ramesh Iyyar (5): libguard: Skip to use existing ephemeral records slot to override guard: Use record id instead of the physical path to invalidate README: Updated guard -i option libguard: Overwrite Manual record by either Fatal or Predictive libguard: Overwrite Predictive record by Fatal Signed-off-by: Ramesh Iyyar <rameshi1@in.ibm.com> Change-Id: I5697a9d58e6fea50f7488bb167513ebc12234622
2022-02-04meta-openpower: ipl: Bumped 75b471c...19061e0Ramesh Iyyar1-1/+1
In this patch bumped the ipl with below patches. - Chirag Sharma (1): libphal: Writing sbe data to file Ramesh Iyyar (1): libipl: p10: Supports sticky type guard record Signed-off-by: Ramesh Iyyar <rameshi1@in.ibm.com> Change-Id: I32d4fcd8991c2978ee6d086f5d6cb6ccf9b6c562
2022-02-04meta-openpower: guard: Bumped 3fa0e5e...963d4f8Ramesh Iyyar1-1/+1
In this patch bumped guard with below patches. - Ramesh Iyyar (2): libguard: Introduced "GARD_Sticky_deconfig" type to guard Merge pull request #8 from RameshIyyar/enable-sticky-type-record Signed-off-by: Ramesh Iyyar <rameshi1@in.ibm.com> Change-Id: Id57f85358100478284e12e6b1074293b38b579fb
2022-01-25treewide: fix up github SRC_URIsPatrick Williams12-12/+12
Per [1], Yocto is going to start requiring both branch names and `protocol=https` in GitHub SRC_URI variables. Ran the upstream tool to automatically fix our URIs. 1. https://git.yoctoproject.org/poky/tree/documentation/migration-guides/migration-3.5.rst#n10 Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I5f9619f7ff707050b469ae74c8aa16846568c5e4
2022-01-20meta-openpower: pdata: Bumped c8d2d1c..dc5f985Ramesh Iyyar1-1/+1
- Ramesh Iyyar (5): scripts: Update MRW xml processing scripts scripts: genDTS: Fix special I2C target handler data: p10: Update TYPE attribute enumeration list data: p10: Add GENERIC_I2C_DEVICE target data: p10: Add PMIC target Signed-off-by: Ramesh Iyyar <rameshi1@in.ibm.com> Change-Id: I1f92d1ce94f84b2bd3a051054c31fff24ec7307f
2022-01-20meta-openpower: ipl: Bumped 4102a54..75b471cRamesh Iyyar1-1/+1
Ramesh Iyyar (2): libipl: p10: Fix, use macro instead numeric value libipl: p10: Don't apply primary processor guard record rajerpp1 (2): libipl: Returning error IPL_ERR_PLAT, for all error with FFDC libipl: Lab support for skipping clock soft reset Signed-off-by: Ramesh Iyyar <rameshi1@in.ibm.com> Change-Id: I8caf7c5dbf3bd397d2a7ab7d0e22a7727632d436
2022-01-12openpower: pdata srcrev bump ..c8d2d1cd7c08Jayanth Othayoth1-1/+1
Jayanth Othayoth (1): data/p10: Added ATTR_ECO_MODE Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> Change-Id: Id5ef6d86d69630a5b5190b84e7ce1248317fb5ea
2022-01-06openpower: ipl version bump 11775c0f84..4102a5410fJayanth Othayoth1-1/+1
Amitay Isaacs (1): libipl: Add apply_guard setting Dhruvaraj Subhashchandran (1): libphal: Fix the PPE Register structure. Jayanth Othayoth (4): libphal: threadStopProc API support libphal: Added helper function for sbe hreset libphal: Add sbe halt state handling for getDump chipop libphal: Add sbe halt state handling for getTiInfo chipop Marri Devender Rao (1): libipl:Add handling for platform function errors Ramesh Iyyar (5): libipl: Add ipl settings abstraction libipl: Switch to ipl_settings for the ipl mode libipl: Switch to ipl_settings for the ipl type libipl: Switch to ipl_settings for ipl log libipl: p10: Apply guard records based on ipl settings libipl: p10: Apply reconfig guard records even if setting is disabled rajerpp1 (4): libipl: Error handling helper function for clock NON-HWP failures libipl: helper function for procedure callout for software error libipl: updating HWAS_STATE for oscrefclk target libipl: Clock initialization code for p10 based system Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> Change-Id: Icdf18f7a9ab5ec25439ea44f713a9d7a34a2c36d
2021-12-21openpower: libekb srcrev bump c1d1ff7f15..9a8b5a419f2Jayanth Othayoth1-1/+1
rajerpp1 (2): libekb: Removing HWIDs which are not handled now libekb: Special error handling for clock errors Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> Change-Id: Iabaf972e638f2527846d3a9a32bb4e2a2560bd0c
2021-12-21openpower: pdbg: Bump version to v3.4Joel Stanley1-1/+1
Changes: - Add more p10 hardware support (dimm, mem_port, oscrefclock, tpm, nx) - Add i2c bus implementation for generic i2c targets - Implement (nest and core) htm for P10 Change-Id: Id1250ab557e4a73f90a1002f8a00b8e0af6438c0 Signed-off-by: Joel Stanley <joel@jms.id.au>
2021-12-08openpower: pdata devtree file based attribute override supportJayanth Othayoth1-1/+2
attributes tool enabled to track the updates to attributes done using "write" command. This features requires environment variable PDATA_ATTR_OVERRIDE is defined and is pointing to a file path that can be appended to. This commits add support for setting shell context environment variable to enable attribute override for devtree attributes. Refer gerrit review for details https://gerrit.openbmc-project.xyz/c/openbmc/openpower-proc-control/ +/49298 Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> Change-Id: I744b86018440b6626307d447934152c978f6bd4b