#ifndef SPRD_BITS_H #define SPRD_BITS_H /******************************************************************************/ /* Bit Mask definitions */ /******************************************************************************/ #ifndef BIT_15 #define BIT_NONE (0x00) /* bit none */ #define BIT_0 (0x01) /* bit0 */ #define BIT_1 (0x02) /* bit1 */ #define BIT_2 (0x04) /* bit2 */ #define BIT_3 (0x08) /* bit3 */ #define BIT_4 (0x10) /* bit4 */ #define BIT_5 (0x20) /* bit5 */ #define BIT_6 (0x40) /* bit6 */ #define BIT_7 (0x80) /* bit7 */ #define BIT_8 (0x0100) /* bit8 */ #define BIT_9 (0x0200) /* bit9 */ #define BIT_10 (0x0400) /* bit10 */ #define BIT_11 (0x0800) /* bit11 */ #define BIT_12 (0x1000) /* bit12 */ #define BIT_13 (0x2000) /* bit13 */ #define BIT_14 (0x4000) /* bit14 */ #define BIT_15 (0x8000) /* bit15 */ #define BIT_16 (0x010000) /* bit16 */ #define BIT_17 (0x020000) /* bit17 */ #define BIT_18 (0x040000) /* bit18 */ #define BIT_19 (0x080000) /* bit19 */ #define BIT_20 (0x100000) /* bit20 */ #define BIT_21 (0x200000) /* bit21 */ #define BIT_22 (0x400000) /* bit22 */ #define BIT_23 (0x800000) /* bit23 */ #define BIT_24 (0x01000000) /* bit24 */ #define BIT_25 (0x02000000) /* bit25 */ #define BIT_26 (0x04000000) /* bit26 */ #define BIT_27 (0x08000000) /* bit27 */ #define BIT_28 (0x10000000) /* bit28 */ #define BIT_29 (0x20000000) /* bit29 */ #define BIT_30 (0x40000000) /* bit30 */ #define BIT_31 (0x80000000) /* bit31 */ #endif #define Bit(_off) ((u32) (1<<(_off))) #endif /* SPRD_BITS_H */