Merge remote-tracking branches 'regulator/fix/88pm800', 'regulator/fix/max8973',...
[linux-drm-fsl-dcu.git] / arch / arm / include / asm / system_info.h
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 */