Commit | Line | Data |
---|---|---|
9f97da78 DH |
1 | #ifndef __ASM_ARM_SYSTEM_INFO_H |
2 | #define __ASM_ARM_SYSTEM_INFO_H | |
3 | ||
4 | #define CPU_ARCH_UNKNOWN 0 | |
5 | #define CPU_ARCH_ARMv3 1 | |
6 | #define CPU_ARCH_ARMv4 2 | |
7 | #define CPU_ARCH_ARMv4T 3 | |
8 | #define CPU_ARCH_ARMv5 4 | |
9 | #define CPU_ARCH_ARMv5T 5 | |
10 | #define CPU_ARCH_ARMv5TE 6 | |
11 | #define CPU_ARCH_ARMv5TEJ 7 | |
12 | #define CPU_ARCH_ARMv6 8 | |
13 | #define CPU_ARCH_ARMv7 9 | |
55bdd694 | 14 | #define CPU_ARCH_ARMv7M 10 |
9f97da78 DH |
15 | |
16 | #ifndef __ASSEMBLY__ | |
17 | ||
18 | /* information about the system we're running on */ | |
19 | extern unsigned int system_rev; | |
3f599875 | 20 | extern const char *system_serial; |
9f97da78 DH |
21 | extern unsigned int system_serial_low; |
22 | extern unsigned int system_serial_high; | |
23 | extern unsigned int mem_fclk_21285; | |
24 | ||
25 | extern int __pure cpu_architecture(void); | |
26 | ||
27 | #endif /* !__ASSEMBLY__ */ | |
28 | ||
29 | #endif /* __ASM_ARM_SYSTEM_INFO_H */ |