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