diff options
author | Sachin Gupta <sgupta2m@in.ibm.com> | 2015-10-01 13:10:00 -0500 |
---|---|---|
committer | Gregory S. Still <stillgs@us.ibm.com> | 2015-10-05 07:23:32 -0500 |
commit | 0f7903a8ab2c26b10d740d57151620e3246ea19b (patch) | |
tree | 7bdbb29181b162f3816c90a6e2c57b284b119a60 /sbe | |
parent | 22381f63a7e5c969538beba3479f57fe31e7f893 (diff) | |
download | talos-sbe-0f7903a8ab2c26b10d740d57151620e3246ea19b.tar.gz talos-sbe-0f7903a8ab2c26b10d740d57151620e3246ea19b.zip |
scom fix
Change-Id: I079582ac9f87b531d71999869751976683fd5680
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20912
Tested-by: Jenkins Server
Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
Diffstat (limited to 'sbe')
-rw-r--r-- | sbe/plat/include/plat_hw_access.H | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sbe/plat/include/plat_hw_access.H b/sbe/plat/include/plat_hw_access.H index 05210155..765837fd 100644 --- a/sbe/plat/include/plat_hw_access.H +++ b/sbe/plat/include/plat_hw_access.H @@ -45,11 +45,11 @@ asm volatile \ /// GetScom #define PLAT_GETSCOM(_m_rc, _m_base, _m_offset, _m_data) \ - _m_rc = getscom(_m_base.getAddressOverlay(), (uint32_t)(_m_offset & BITS(40,24)), _m_data); + _m_rc = getscom(_m_base.getAddressOverlay(), (0 == _m_base.getAddressOverlay())?_m_offset:(uint32_t)(_m_offset & BITS(40,24)), _m_data); /// PutScom #define PLAT_PUTSCOM(_m_rc, _m_base, _m_offset, _m_data) \ - _m_rc = putscom(_m_base.getAddressOverlay(), (uint32_t)(_m_offset & BITS(40,24)), _m_data); + _m_rc = putscom(_m_base.getAddressOverlay(), (0 == _m_base.getAddressOverlay())?_m_offset:(uint32_t)(_m_offset & BITS(40,24)), _m_data); /// GetCFAM #define PLAT_GETCFAM(_m_base, _m_offset, _m_data) \ |