소스 검색

Blackfin arch: reorganize headers slightly so we can be sure things are defined early enough

Signed-off-by: Mike Frysinger <michael.frysinger@analog.com>
Signed-off-by: Bryan Wu <bryan.wu@analog.com>
Mike Frysinger 18 년 전
부모
커밋
36a1548f99

+ 4 - 2
include/asm-blackfin/blackfin.h

@@ -11,8 +11,7 @@
 #define HI(con32) (((con32) >> 16) & 0xFFFF)
 #define HI(con32) (((con32) >> 16) & 0xFFFF)
 #define hi(con32) (((con32) >> 16) & 0xFFFF)
 #define hi(con32) (((con32) >> 16) & 0xFFFF)
 
 
-#include <asm/mach/blackfin.h>
-#include <asm/bfin-global.h>
+#include <asm/mach/anomaly.h>
 
 
 #ifndef __ASSEMBLY__
 #ifndef __ASSEMBLY__
 
 
@@ -105,4 +104,7 @@ static inline void CSYNC(void)
 
 
 #endif /* __ASSEMBLY__ */
 #endif /* __ASSEMBLY__ */
 
 
+#include <asm/mach/blackfin.h>
+#include <asm/bfin-global.h>
+
 #endif				/* _BLACKFIN_H_ */
 #endif				/* _BLACKFIN_H_ */

+ 3 - 5
include/asm-blackfin/mach-bf533/cdefBF532.h

@@ -30,11 +30,9 @@
 
 
 #ifndef _CDEF_BF532_H
 #ifndef _CDEF_BF532_H
 #define _CDEF_BF532_H
 #define _CDEF_BF532_H
-/*
-#if !defined(__ADSPLPBLACKFIN__)
-#warning cdefBF532.h should only be included for 532 compatible chips.
-#endif
-*/
+
+#include <asm/blackfin.h>
+
 /*include all Core registers and bit definitions*/
 /*include all Core registers and bit definitions*/
 #include "defBF532.h"
 #include "defBF532.h"
 
 

+ 2 - 0
include/asm-blackfin/mach-bf537/cdefBF534.h

@@ -32,6 +32,8 @@
 #ifndef _CDEF_BF534_H
 #ifndef _CDEF_BF534_H
 #define _CDEF_BF534_H
 #define _CDEF_BF534_H
 
 
+#include <asm/blackfin.h>
+
 /* Include all Core registers and bit definitions 									*/
 /* Include all Core registers and bit definitions 									*/
 #include "defBF534.h"
 #include "defBF534.h"
 
 

+ 2 - 0
include/asm-blackfin/mach-bf548/cdefBF54x_base.h

@@ -31,6 +31,8 @@
 #ifndef _CDEF_BF54X_H
 #ifndef _CDEF_BF54X_H
 #define _CDEF_BF54X_H
 #define _CDEF_BF54X_H
 
 
+#include <asm/blackfin.h>
+
 #include "defBF54x_base.h"
 #include "defBF54x_base.h"
 #include <asm/system.h>
 #include <asm/system.h>
 
 

+ 2 - 5
include/asm-blackfin/mach-bf561/cdefBF561.h

@@ -31,11 +31,8 @@
 #ifndef _CDEF_BF561_H
 #ifndef _CDEF_BF561_H
 #define _CDEF_BF561_H
 #define _CDEF_BF561_H
 
 
-/*
-#if !defined(__ADSPBF561__)
-#warning cdefBF561.h should only be included for BF561 chip.
-#endif
-*/
+#include <asm/blackfin.h>
+
 /* include all Core registers and bit definitions */
 /* include all Core registers and bit definitions */
 #include "defBF561.h"
 #include "defBF561.h"