summaryrefslogtreecommitdiffstats
path: root/src/include/usr/pnor
diff options
context:
space:
mode:
authorAdam Muhle <armuhle@us.ibm.com>2012-05-22 12:37:25 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2012-06-11 14:59:33 -0500
commit13bb136b9d635d3737ae270d8dc9c0924a5495cf (patch)
treea39c3f0f4d8e57549e2855c09f1c6c65d6894fe7 /src/include/usr/pnor
parent882332b0941f2913111c033c4f90bd6e4ae05da0 (diff)
downloadblackbird-hostboot-13bb136b9d635d3737ae270d8dc9c0924a5495cf.tar.gz
blackbird-hostboot-13bb136b9d635d3737ae270d8dc9c0924a5495cf.zip
Support for Real PNOR in PNOR DD
Implemented support to access real PNOR. However, PNORDD will still use fake PNOR by default. Test cases to test the real pnor code. Change-Id: Ib05d00388831930655532339d3794d63da6b5b3a RTC: 35728 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1094 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/include/usr/pnor')
-rw-r--r--src/include/usr/pnor/pnor_reasoncodes.H8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/include/usr/pnor/pnor_reasoncodes.H b/src/include/usr/pnor/pnor_reasoncodes.H
index 8ff648646..71d345873 100644
--- a/src/include/usr/pnor/pnor_reasoncodes.H
+++ b/src/include/usr/pnor/pnor_reasoncodes.H
@@ -42,14 +42,15 @@ namespace PNOR
MOD_PNORDD_VERIFYADDRESSRANGE = 0x11, /**< pnordd.C : PnorDD::verifyAddressRange */
MOD_PNORDD_READFLASH = 0x12, /**< pnordd.C : PnorDD::readFlash */
MOD_PNORDD_WRITEFLASH = 0x13, /**< pnordd.C : PnorDD::writeFlash */
- MOD_PNORDD_READREGLPC = 0x14, /**< pnordd.C : PnorDD::readRegLPC */
- MOD_PNORDD_WRITEREGLPC = 0x15, /**< pnordd.C : PnorDD::writeRegLPC */
+ MOD_PNORDD_POLLSFCOPCOMPLETE = 0x14, /**< pnordd.C : PnorDD::pollSfcOpComplete */
+ MOD_PNORDD_SFCINIT = 0x15, /**< pnordd.C : PnorDD::sfcInit */
MOD_PNORDD_READREGSPI = 0x16, /**< pnordd.C : PnorDD::readRegSPI */
MOD_PNORDD_WRITEREGSPI = 0x17, /**< pnordd.C : PnorDD::writeRegSPI */
MOD_PNORDD_READLPC = 0x18, /**< pnordd.C : PnorDD::readLPC */
MOD_PNORDD_WRITELPC = 0x19, /**< pnordd.C : PnorDD::writeLPC */
MOD_PNORDD_ERASEFLASH = 0x1A, /**< pnordd.C : PnorDD::eraseFlash */
MOD_PNORDD_COMPAREANDWRITEBLOCK = 0x1B, /**< pnordd.C : PnorDD::compareAndWriteBlock */
+
};
enum PNORReasonCode
@@ -62,7 +63,8 @@ namespace PNOR
RC_INVALID_ASYNC_MESSAGE = PNOR_COMP_ID | 0x06,
RC_UNSUPPORTED_OPERATION = PNOR_COMP_ID | 0x07,
RC_LPC_ERROR = PNOR_COMP_ID | 0x08,
- RC_BAD_STARTUP_RC = PNOR_COMP_ID | 0x09
+ RC_BAD_STARTUP_RC = PNOR_COMP_ID | 0x09,
+ RC_UNSUPORTED_HARDWARE = PNOR_COMP_ID | 0x0A,
};
};
OpenPOWER on IntegriCloud