1/* SPDX-License-Identifier: GPL-2.0-only */
2/*
3 * Copyright 2015 Linaro Ltd.
4 */
5
6#ifndef __SOC_IMX_REVISION_H__
7#define __SOC_IMX_REVISION_H__
8
9#define IMX_CHIP_REVISION_1_0 0x10
10#define IMX_CHIP_REVISION_1_1 0x11
11#define IMX_CHIP_REVISION_1_2 0x12
12#define IMX_CHIP_REVISION_1_3 0x13
13#define IMX_CHIP_REVISION_1_4 0x14
14#define IMX_CHIP_REVISION_1_5 0x15
15#define IMX_CHIP_REVISION_2_0 0x20
16#define IMX_CHIP_REVISION_2_1 0x21
17#define IMX_CHIP_REVISION_2_2 0x22
18#define IMX_CHIP_REVISION_2_3 0x23
19#define IMX_CHIP_REVISION_3_0 0x30
20#define IMX_CHIP_REVISION_3_1 0x31
21#define IMX_CHIP_REVISION_3_2 0x32
22#define IMX_CHIP_REVISION_3_3 0x33
23#define IMX_CHIP_REVISION_UNKNOWN 0xff
24
25int mx25_revision(void);
26int mx27_revision(void);
27int mx31_revision(void);
28int mx35_revision(void);
29int mx51_revision(void);
30int mx53_revision(void);
31
32unsigned int imx_get_soc_revision(void);
33void imx_print_silicon_rev(const char *cpu, int srev);
34
35#endif /* __SOC_IMX_REVISION_H__ */
36

source code of linux/include/soc/imx/revision.h