system_info.h 763 B

12345678910111213141516171819202122232425262728293031
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #ifndef __ASM_ARM_SYSTEM_INFO_H
  3. #define __ASM_ARM_SYSTEM_INFO_H
  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. #ifndef __ASSEMBLY__
  16. /* information about the system we're running on */
  17. extern unsigned int system_rev;
  18. extern const char *system_serial;
  19. extern unsigned int system_serial_low;
  20. extern unsigned int system_serial_high;
  21. extern unsigned int mem_fclk_21285;
  22. extern int __pure cpu_architecture(void);
  23. #endif /* !__ASSEMBLY__ */
  24. #endif /* __ASM_ARM_SYSTEM_INFO_H */