#include <asm/arch/adi_hal_internal.h>
/* set or clear the bit of register in reg_addr address */
+#ifdef REG_SETCLRBIT
+#undef REG_SETCLRBIT
+#endif
#define REG_SETCLRBIT(_reg_addr, _set_bit, _clr_bit) \
do { \
unsigned int reg_val = 0; \
#define REG_SETBIT(_reg_addr, _bit_mask, _bit_set) ANA_REG_MSK_OR(_reg_addr, _bit_set, _bit_mask);
/* macro used to get voltage level(one bit level) */
+#ifdef GET_LEVELBIT
+#undef GET_LEVELBIT
+#endif
#define GET_LEVELBIT(_reg_addr, _bit_mask, _bit_set, _level_var) \
do { \
(_level_var) |= \
} while (0)
/* macro used to get voltage level */
+#ifdef GET_LEVEL
+#undef GET_LEVEL
+#endif
#define GET_LEVEL(_reg_addr, _bit0_mask, _bit1_mask, _level_var) \
do { \
(_level_var) |= \