commit | db92472533b150dfbe7e60489b47cfc4791ec11c | [log] [tgz] |
---|---|---|
author | rajerpp1 <rajerpp1@in.ibm.com> | Tue Nov 30 11:00:05 2021 -0600 |
committer | rajerpp1 <rajerpp1@in.ibm.com> | Mon Dec 13 22:48:34 2021 -0600 |
tree | 45cedd54cd63488c3b9f8c28ba8abe4e640ec24f | |
parent | b6074db352c221172d337be06e2f36df5c90c8a1 [diff] |
PHAL: Clock error handling support -Supporting new flag to indicate planar callout required -This flag can be set from either clock HWP error or clock non-HWP error. -Adding new error type for ipl error callback -This error type can be called for non-hwp failures -Additional data sent will be parsed and included in PEL -Different prefix is added for HWP error and PLAT error. Tested: "Primary SRC": { "Deconfigured": "False", "Guarded": "False", "Error Details": { "Message": "Failure occured during boot process" }, "Callout Section": { "Callout Count": "1", "Callouts": [{ "FRU Type": "Normal Hardware FRU", "Priority": "Mandatory, replace all with this type as a unit", "Location Code": "U780C.ND0.1234567-P0", "Part Number": "F040221", "CCIN": "2E33", "Serial Number": "YL2E33010000" }] } }, "User Data 1": { "Section Version": "1", "Sub-section type": "1", "Created by": "0x2000", "PLAT_FFDC_FAIL_TYPE": "STATUS_READ", "PLAT_FFDC_I2C_RC": "0", "PLAT_HW_CO_01_CALLOUT_PLANAR": "true", "PLAT_HW_CO_01_CLK_POS": "1", "PLAT_HW_CO_01_HW_ID": "PROC_REF_CLOCK", "PLAT_HW_CO_01_PRIORITY": "HIGH", "PLAT_RC": "10", "PLAT_RC_DESC": "Error in executing clock initialisation", "_PID": "21916" }, "User Data 2": { "Section Version": "1", "Sub-section type": "1", "Created by": "0x2000", "Data": [ { "Deconfigured": false, "Guarded": false, "InventoryPath": "/xyz/openbmc_project/inventory/system/chassis/motherboard", "Priority": "H" } ] } Signed-off-by: Rajees P P <rajerpp1@in.ibm.com> Change-Id: Ifd2268b1c99be4dbfa9234e910d7e87771adb176
Contains procedures that interact with the OpenPower nest chipset.
To build this package, do the following steps: 1. meson builddir 2. ninja -C builddir To build with phal feature: 1. meson builddir -Dphal=enabled -Dopenfsi=enabled 2. ninja -C builddir To clean the repository run `ninja -C builddir/ clean`.