0001
0002
0003 #ifndef __IMX_CPU_H__
0004 #define __IMX_CPU_H__
0005
0006 #define MXC_CPU_MX1 1
0007 #define MXC_CPU_MX21 21
0008 #define MXC_CPU_MX25 25
0009 #define MXC_CPU_MX27 27
0010 #define MXC_CPU_MX31 31
0011 #define MXC_CPU_MX35 35
0012 #define MXC_CPU_MX50 50
0013 #define MXC_CPU_MX51 51
0014 #define MXC_CPU_MX53 53
0015 #define MXC_CPU_IMX6SL 0x60
0016 #define MXC_CPU_IMX6DL 0x61
0017 #define MXC_CPU_IMX6SX 0x62
0018 #define MXC_CPU_IMX6Q 0x63
0019 #define MXC_CPU_IMX6UL 0x64
0020 #define MXC_CPU_IMX6ULL 0x65
0021
0022 #define MXC_CPU_IMX6ULZ 0x6b
0023 #define MXC_CPU_IMX6SLL 0x67
0024 #define MXC_CPU_IMX7D 0x72
0025 #define MXC_CPU_IMX7ULP 0xff
0026
0027 #define MXC_CPU_VFx10 0x010
0028 #define MXC_CPU_VF500 0x500
0029 #define MXC_CPU_VF510 (MXC_CPU_VF500 | MXC_CPU_VFx10)
0030 #define MXC_CPU_VF600 0x600
0031 #define MXC_CPU_VF610 (MXC_CPU_VF600 | MXC_CPU_VFx10)
0032
0033 #ifndef __ASSEMBLY__
0034 extern unsigned int __mxc_cpu_type;
0035 #endif
0036
0037 #endif