utils: Add BIT_32 and BIT_64 macros
authorYann Gautier <yann.gautier@st.com>
Thu, 14 Jun 2018 11:28:31 +0000 (13:28 +0200)
committerYann Gautier <yann.gautier@st.com>
Thu, 14 Jun 2018 16:35:38 +0000 (18:35 +0200)
commit167c5f8098d372e15e2ec0791beb323e880cdfff
treec081cc3e6cdcaeb5ac121eb80a56292f81ca87d6
parent39676357af8318b7ec624f8a26bcc7ea0fbc7040
utils: Add BIT_32 and BIT_64 macros

When applying some MISRA rules, lots of issues are raised with BIT macro
on AARCH32, and cast on uint32_t would be required (Rule 10.3).
The macros BIT_32 and BIT_64 are then created for 32bit and 64bit.
Then the BIT macro defaults on BIT_64 on AARCH64,
and on BIT_32 on AARCH32.

Signed-off-by: Yann Gautier <yann.gautier@st.com>
include/lib/utils_def.h