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 */
19extern unsigned int system_rev;
20extern const char *system_serial;
21extern unsigned int system_serial_low;
22extern unsigned int system_serial_high;
23extern unsigned int mem_fclk_21285;
24
25extern int __pure cpu_architecture(void);
26
27#endif /* !__ASSEMBLY__ */
28
29#endif /* __ASM_ARM_SYSTEM_INFO_H */
30