diff options
author | Ilya Smirnov <ismirno@us.ibm.com> | 2017-06-14 10:25:00 -0500 |
---|---|---|
committer | Martha Broyles <mbroyles@us.ibm.com> | 2017-06-29 13:13:49 -0400 |
commit | 00f6d894363b79e4e38f3f44fa6f78afb43e4f1d (patch) | |
tree | 4cc8192d1c0e1f40a8ef1bd1be86aa7a9109e59b /src/occ_405/firdata/sbe_fifo.h | |
parent | 8d7b6a1d8ba7c22e12048df586a00b7d2ccf054f (diff) | |
download | talos-occ-00f6d894363b79e4e38f3f44fa6f78afb43e4f1d.tar.gz talos-occ-00f6d894363b79e4e38f3f44fa6f78afb43e4f1d.zip |
SBE FIFO: Change set #3
Added the last set of required constants, waitDnFifoReady
and readResponse functions.
Change-Id: I695ba845b1ea8971e30274c427fb617775dfb954
RTC:175100
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41934
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Prachi Gupta <pragupta@us.ibm.com>
Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com>
Reviewed-by: Andres A. Lugo-Reyes <aalugore@us.ibm.com>
Reviewed-by: Martha Broyles <mbroyles@us.ibm.com>
Diffstat (limited to 'src/occ_405/firdata/sbe_fifo.h')
-rw-r--r-- | src/occ_405/firdata/sbe_fifo.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/occ_405/firdata/sbe_fifo.h b/src/occ_405/firdata/sbe_fifo.h index fdebbad..4194471 100644 --- a/src/occ_405/firdata/sbe_fifo.h +++ b/src/occ_405/firdata/sbe_fifo.h @@ -41,9 +41,18 @@ #define SBE_FIFO_UPFIFO_SIG_EOT 0x00002408 #define FSB_UPFIFO_SIG_EOT 0x80000000 #define SBE_FIFO_UPFIFO_STATUS 0x00002404 +#define SBE_FIFO_DNFIFO_STATUS 0x00002444 #define UPFIFO_STATUS_FIFO_FULL 0x00200000 +#define DNFIFO_STATUS_FIFO_EMPTY 0x00100000 +#define DNFIFO_STATUS_DEQUEUED_EOT_FLAG 0x00800000 +#define SBE_FIFO_DNFIFO_ACK_EOT 0x00002454 +#define SBE_FIFO_DNFIFO_DATA_OUT 0x00002440 #define NS_PER_MSEC (1000000ull) #define MAX_UP_FIFO_TIMEOUT_NS 10*NS_PER_MSEC +#define READ_BUFFER_SIZE 2048 +#define FIFO_STATUS_MAGIC 0xC0DE +#define SBE_PRI_OPERATION_SUCCESSFUL 0x00 +#define SBE_SEC_OPERATION_SUCCESSFUL 0x00 struct statusHeader { |