1*f72130c6SPeng Fan /* SPDX-License-Identifier: GPL-2.0-or-later */ 2*f72130c6SPeng Fan 3*f72130c6SPeng Fan #ifndef __IMX_CPU_H__ 4*f72130c6SPeng Fan #define __IMX_CPU_H__ 5*f72130c6SPeng Fan 6*f72130c6SPeng Fan #define MXC_CPU_MX1 1 7*f72130c6SPeng Fan #define MXC_CPU_MX21 21 8*f72130c6SPeng Fan #define MXC_CPU_MX25 25 9*f72130c6SPeng Fan #define MXC_CPU_MX27 27 10*f72130c6SPeng Fan #define MXC_CPU_MX31 31 11*f72130c6SPeng Fan #define MXC_CPU_MX35 35 12*f72130c6SPeng Fan #define MXC_CPU_MX51 51 13*f72130c6SPeng Fan #define MXC_CPU_MX53 53 14*f72130c6SPeng Fan #define MXC_CPU_IMX6SL 0x60 15*f72130c6SPeng Fan #define MXC_CPU_IMX6DL 0x61 16*f72130c6SPeng Fan #define MXC_CPU_IMX6SX 0x62 17*f72130c6SPeng Fan #define MXC_CPU_IMX6Q 0x63 18*f72130c6SPeng Fan #define MXC_CPU_IMX6UL 0x64 19*f72130c6SPeng Fan #define MXC_CPU_IMX6ULL 0x65 20*f72130c6SPeng Fan /* virtual cpu id for i.mx6ulz */ 21*f72130c6SPeng Fan #define MXC_CPU_IMX6ULZ 0x6b 22*f72130c6SPeng Fan #define MXC_CPU_IMX6SLL 0x67 23*f72130c6SPeng Fan #define MXC_CPU_IMX7D 0x72 24*f72130c6SPeng Fan #define MXC_CPU_IMX7ULP 0xff 25*f72130c6SPeng Fan 26*f72130c6SPeng Fan #define MXC_CPU_VFx10 0x010 27*f72130c6SPeng Fan #define MXC_CPU_VF500 0x500 28*f72130c6SPeng Fan #define MXC_CPU_VF510 (MXC_CPU_VF500 | MXC_CPU_VFx10) 29*f72130c6SPeng Fan #define MXC_CPU_VF600 0x600 30*f72130c6SPeng Fan #define MXC_CPU_VF610 (MXC_CPU_VF600 | MXC_CPU_VFx10) 31*f72130c6SPeng Fan 32*f72130c6SPeng Fan #ifndef __ASSEMBLY__ 33*f72130c6SPeng Fan extern unsigned int __mxc_cpu_type; 34*f72130c6SPeng Fan #endif 35*f72130c6SPeng Fan 36*f72130c6SPeng Fan #endif 37