xref: /linux/arch/arm/include/asm/system_info.h (revision ca55b2fef3a9373fcfc30f82fd26bc7fccbda732)
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
14 #define CPU_ARCH_ARMv7M		10
15 
16 #ifndef __ASSEMBLY__
17 
18 /* information about the system we're running on */
19 extern unsigned int system_rev;
20 extern const char *system_serial;
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 */
30