Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0-only */
0002 /*
0003  * Copyright 2015 Linaro Ltd.
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 /* __SOC_IMX_REVISION_H__ */