summaryrefslogtreecommitdiffstats
path: root/src/occ_gpe0/firdata/lpc.c
diff options
context:
space:
mode:
authorIlya Smirnov <ismirno@us.ibm.com>2017-07-31 10:35:00 -0500
committerWilliam A. Bryan <wilbryan@us.ibm.com>2017-08-21 15:09:44 -0400
commit7efcfd6eaba07fbdd3eeed455c81c34e75735dc1 (patch)
treee4118313c1ba75cc5491345cc0d9d9005d23ce67 /src/occ_gpe0/firdata/lpc.c
parent3b72373a3bfd5716902b48515f96faac683ef8dd (diff)
downloadtalos-occ-7efcfd6eaba07fbdd3eeed455c81c34e75735dc1.tar.gz
talos-occ-7efcfd6eaba07fbdd3eeed455c81c34e75735dc1.zip
IPL Time Checkstop Analysis Part 3: OCC bootloader and main
Change-Id: Id4d050f1d78a1921afc839c8b2b382961def64f0 RTC:155065 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43938 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Martha Broyles <mbroyles@us.ibm.com> Reviewed-by: William A. Bryan <wilbryan@us.ibm.com>
Diffstat (limited to 'src/occ_gpe0/firdata/lpc.c')
-rw-r--r--src/occ_gpe0/firdata/lpc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/occ_gpe0/firdata/lpc.c b/src/occ_gpe0/firdata/lpc.c
index 7b9ffca..3f9f113 100644
--- a/src/occ_gpe0/firdata/lpc.c
+++ b/src/occ_gpe0/firdata/lpc.c
@@ -26,6 +26,7 @@
#include <native.h>
#include <lpc.h>
#include <scom_util.h>
+#include <gpe_util.h>
#define LPCHC_FW_SPACE 0xF0000000 /**< LPC Host Controller FW Space */
#define LPCHC_MEM_SPACE 0xE0000000 /**< LPC Host Controller Mem Space */
@@ -171,7 +172,7 @@ errorHndl_t pollComplete(CommandReg_t* i_ctrl,
/* Want to start out incrementing by small numbers then get bigger
to avoid a really tight loop in an error case so we'll increase
the wait each time through */
- sleep( LPC_POLL_INCR_NS*(++loop) );
+ busy_wait( (LPC_POLL_INCR_NS*(++loop)));
poll_time += LPC_POLL_INCR_NS * loop;
} while ( poll_time < LPC_POLL_TIME_NS );
OpenPOWER on IntegriCloud