1 #ifndef _LIB_CHIP_sama5d4_
\r
2 #define _LIB_CHIP_sama5d4_
\r
5 * Peripherals registers definitions
\r
8 #include "include/sama5d4.h"
\r
10 #warning Library does not support the specified chip, specifying sama5d4x
\r
12 #include "include/sama5d4.h"
\r
16 /* Define attribute */
\r
17 #if defined ( __CC_ARM ) /* Keil µVision 4 */
\r
18 #define WEAK __attribute__ ((weak))
\r
19 #elif defined ( __ICCARM__ ) /* IAR Ewarm 5.41+ */
\r
21 #elif defined ( __GNUC__ ) /* GCC CS3 2009q3-68 */
\r
22 #define WEAK __attribute__ ((weak))
\r
25 /* Define NO_INIT attribute and compiler specific symbols */
\r
26 #if defined ( __CC_ARM )
\r
28 #define __ASM __asm /*!< asm keyword for ARM Compiler */
\r
29 #define __INLINE __inline /*!< inline keyword for ARM Compiler */
\r
30 #elif defined ( __ICCARM__ )
\r
31 #define NO_INIT __no_init
\r
32 #define __ASM __asm /*!< asm keyword for IAR Compiler */
\r
33 #define __INLINE inline /*!< inline keyword for IAR Compiler. Only avaiable in High optimization mode! */
\r
34 #elif defined ( __GNUC__ )
\r
35 #define __ASM asm /*!< asm keyword for GNU Compiler */
\r
36 #define __INLINE inline /*!< inline keyword for GNU Compiler */
\r
40 #define CP15_PRESENT
\r
45 #include "include/adc.h"
\r
46 #include "include/async.h"
\r
47 #include "include/mmu.h"
\r
48 #include "cp15/cp15.h"
\r
49 #include "cp15/cp15_pmu.h"
\r
50 #include "tz/mon_macros.h"
\r
52 #include "include/l2cc.h"
\r
53 #include "include/aic.h"
\r
54 #include "include/pio.h"
\r
55 #include "include/pio_it.h"
\r
56 #include "include/pmc.h"
\r
57 #include "include/pwmc.h"
\r
58 #include "include/usart.h"
\r
59 #include "include/xdmac.h"
\r
60 #include "include/spi.h"
\r
61 #include "include/pit.h"
\r
62 #include "include/wdt.h"
\r
63 #include "include/tc.h"
\r
64 #include "include/smcNfc.h"
\r
65 #include "include/twi.h"
\r
66 #include "include/trace.h"
\r
67 #include "include/hsmci.h"
\r
68 #include "include/trng.h"
\r
69 #include "include/tdes.h"
\r
70 #include "include/aes.h"
\r
71 #include "include/aesb.h"
\r
72 #include "include/sha.h"
\r
73 #include "include/icm.h"
\r
74 #include "include/gmac.h"
\r
75 #include "include/catb.h"
\r
76 #include "include/udphs.h"
\r
77 #include "include/video.h"
\r
78 #include "include/isi.h"
\r
79 #include "include/ssc.h"
\r
80 #include "include/rtc.h"
\r
81 #include "include/rstc.h"
\r
83 #endif /* _LIB_CHIP_sama5d4_ */
\r