diff options
author | Santosh Puranik <santosh.puranik@in.ibm.com> | 2016-07-31 10:16:23 -0500 |
---|---|---|
committer | Santosh S. Puranik <santosh.puranik@in.ibm.com> | 2016-08-12 11:14:25 -0400 |
commit | 422a358cbe5ed82c4c0a1a8e5158d94549a532fa (patch) | |
tree | fc827b950eb41683fac17b515066d343a2c137b2 /sbe/hwpf/src | |
parent | e598dab7f300aad26b3b9590c4865e4f3af9800e (diff) | |
download | talos-sbe-422a358cbe5ed82c4c0a1a8e5158d94549a532fa.tar.gz talos-sbe-422a358cbe5ed82c4c0a1a8e5158d94549a532fa.zip |
Wrappers for SCOM functions
Change-Id: Ie0db2bfb88ce4c3ddef4b0f30b872c397412640a
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28141
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
Reviewed-by: Santosh S. Puranik <santosh.puranik@in.ibm.com>
Diffstat (limited to 'sbe/hwpf/src')
-rw-r--r-- | sbe/hwpf/src/plat/plat_hw_access.C | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/sbe/hwpf/src/plat/plat_hw_access.C b/sbe/hwpf/src/plat/plat_hw_access.C index adc02fc1..0b7d2ad4 100644 --- a/sbe/hwpf/src/plat/plat_hw_access.C +++ b/sbe/hwpf/src/plat/plat_hw_access.C @@ -49,5 +49,25 @@ namespace fapi2 return FAPI2_RC_SUCCESS; } + uint32_t getscom_abs_wrap(const uint32_t i_addr, uint64_t *o_data) + { + uint32_t l_rc = 0; + FAPI_INF("getScom: address: 0x%08X", i_addr); + l_rc = getscom_abs(i_addr, o_data); + FAPI_INF("getScom: returned rc: 0x%08X, data HI: 0x%08X, " + "data LO: 0x%08X", l_rc, (*o_data >> 32), + static_cast<uint32_t>(*o_data & 0xFFFFFFFF)); + return l_rc; + } + uint32_t putscom_abs_wrap(const uint32_t i_addr, uint64_t i_data) + { + uint32_t l_rc = 0; + FAPI_INF("putScom: address: 0x%08X, data HI: 0x%08X, data LO: 0x%08X", + i_addr, (i_data >> 32), + static_cast<uint32_t>(i_data & 0xFFFFFFFF)); + l_rc = putscom_abs(i_addr, i_data); + FAPI_INF("putScom: returned rc: 0x%08X", l_rc); + return l_rc; + } }; |