0001
0002
0003
0004
0005
0006 #ifndef __SOC_IMX_REVISION_H__
0007 #define __SOC_IMX_REVISION_H__
0008
0009 #define IMX_CHIP_REVISION_1_0 0x10
0010 #define IMX_CHIP_REVISION_1_1 0x11
0011 #define IMX_CHIP_REVISION_1_2 0x12
0012 #define IMX_CHIP_REVISION_1_3 0x13
0013 #define IMX_CHIP_REVISION_1_4 0x14
0014 #define IMX_CHIP_REVISION_1_5 0x15
0015 #define IMX_CHIP_REVISION_2_0 0x20
0016 #define IMX_CHIP_REVISION_2_1 0x21
0017 #define IMX_CHIP_REVISION_2_2 0x22
0018 #define IMX_CHIP_REVISION_2_3 0x23
0019 #define IMX_CHIP_REVISION_3_0 0x30
0020 #define IMX_CHIP_REVISION_3_1 0x31
0021 #define IMX_CHIP_REVISION_3_2 0x32
0022 #define IMX_CHIP_REVISION_3_3 0x33
0023 #define IMX_CHIP_REVISION_UNKNOWN 0xff
0024
0025 int mx27_revision(void);
0026 int mx31_revision(void);
0027 int mx35_revision(void);
0028 int mx51_revision(void);
0029 int mx53_revision(void);
0030
0031 unsigned int imx_get_soc_revision(void);
0032 void imx_print_silicon_rev(const char *cpu, int srev);
0033
0034 #endif