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