diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/usr/pnor/nor_micron.C | 6 |
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 |