diff options
author | spashabk-in <shakeebbk@in.ibm.com> | 2018-05-18 04:14:04 -0500 |
---|---|---|
committer | Sachin Gupta <sgupta2m@in.ibm.com> | 2018-06-19 21:00:29 -0400 |
commit | 9f90433232b883ebd760265736e64bfb840b7554 (patch) | |
tree | 862943c8a98402793abcd27c7aabf8cf4f0980c2 /src/sbefw/core/sbeglobals.H | |
parent | 5d80e1109dd59bbf00f5fd58dc5e7a960cac6346 (diff) | |
download | talos-sbe-9f90433232b883ebd760265736e64bfb840b7554.tar.gz talos-sbe-9f90433232b883ebd760265736e64bfb840b7554.zip |
Support periodic timer
This timer will be sued to toggle EI bus after every 24 hours.
Change-Id: Id21af317914ddfb02d42a166bc7c0b6ce62bffdd
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/60777
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: RAJA DAS <rajadas2@in.ibm.com>
Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
(cherry picked from commit 4fe7e7c6520087ec1416e332be2b0b8ca85574d4)
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/48096
Diffstat (limited to 'src/sbefw/core/sbeglobals.H')
-rw-r--r-- | src/sbefw/core/sbeglobals.H | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/sbefw/core/sbeglobals.H b/src/sbefw/core/sbeglobals.H index 8ddb06be..e7bd76b6 100644 --- a/src/sbefw/core/sbeglobals.H +++ b/src/sbefw/core/sbeglobals.H @@ -76,6 +76,15 @@ class SBEGlobalsSingleton * */ PkSemaphore sbeSemCmdProcess; + + /** + * @brief Global semaphore for async task + * + * This is used to send invoke commands on Async process + * + */ + PkSemaphore sbeSemAsyncProcess; + sbeRole SBERole; // SBE Frequency. Initially nest frequency is 133 MHZ uint32_t sbefreq; @@ -138,6 +147,7 @@ class SBEGlobalsSingleton sbeIntrSource(), sbeSemCmdRecv(), sbeSemCmdProcess(), + sbeSemAsyncProcess(), SBERole(SBE_ROLE_MASTER), sbefreq(( 133 * 1000 * 1000)/SBE::SBE_TO_NEST_FREQ_FACTOR), sbeFWSecurityEnabled(1) |