summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/usr/pnor/nor_micron.C6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/usr/pnor/nor_micron.C b/src/usr/pnor/nor_micron.C
index 817b1d3fd..fc0d1197d 100644
--- a/src/usr/pnor/nor_micron.C
+++ b/src/usr/pnor/nor_micron.C
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2014 */
+/* Contributors Listed Below - COPYRIGHT 2014,2015 */
/* [+] Google Inc. */
/* [+] International Business Machines Corp. */
/* */
@@ -49,6 +49,10 @@ errlHndl_t micronCheckForWorkarounds( SfcDD* i_sfc,
// Assume all Micron chips have this bug
o_workarounds |= HWWK_MICRON_EXT_READ;
+ // HW workaround - run this command before reading out chipid
+ l_err = micronFlagStatus( i_sfc );
+ if(l_err) { delete l_err; }
+
uint32_t outdata[4];
//Read back full 6 bytes of chipid
OpenPOWER on IntegriCloud