]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/blame - arch/arm/include/asm/system_info.h
Merge remote-tracking branches 'asoc/topic/ac97', 'asoc/topic/ac97-mfd', 'asoc/topic...
[mirror_ubuntu-focal-kernel.git] / arch / arm / include / asm / system_info.h
CommitLineData
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 */
20extern unsigned int system_rev;
3f599875 21extern const char *system_serial;
9f97da78
DH
22extern unsigned int system_serial_low;
23extern unsigned int system_serial_high;
24extern unsigned int mem_fclk_21285;
25
26extern int __pure cpu_architecture(void);
27
28#endif /* !__ASSEMBLY__ */
29
30#endif /* __ASM_ARM_SYSTEM_INFO_H */