-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ARM: imx: move revision definitions and declarations into a header
The revision definitions and declarations are widely used by clock drivers. As a step of moving clock drivers out of arch/arm/mach-imx, let's create header include/soc/imx/revision.h to accommodate them. Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
- Loading branch information
Shawn Guo
committed
Jun 3, 2015
1 parent
5ab96a8
commit 9bbef18
Showing
6 changed files
with
38 additions
and
31 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
/* | ||
* Copyright 2015 Linaro Ltd. | ||
* | ||
* This program is free software; you can redistribute it and/or modify | ||
* it under the terms of the GNU General Public License version 2 as | ||
* published by the Free Software Foundation. | ||
*/ | ||
|
||
#ifndef __SOC_IMX_REVISION_H__ | ||
#define __SOC_IMX_REVISION_H__ | ||
|
||
#define IMX_CHIP_REVISION_1_0 0x10 | ||
#define IMX_CHIP_REVISION_1_1 0x11 | ||
#define IMX_CHIP_REVISION_1_2 0x12 | ||
#define IMX_CHIP_REVISION_1_3 0x13 | ||
#define IMX_CHIP_REVISION_1_4 0x14 | ||
#define IMX_CHIP_REVISION_1_5 0x15 | ||
#define IMX_CHIP_REVISION_2_0 0x20 | ||
#define IMX_CHIP_REVISION_2_1 0x21 | ||
#define IMX_CHIP_REVISION_2_2 0x22 | ||
#define IMX_CHIP_REVISION_2_3 0x23 | ||
#define IMX_CHIP_REVISION_3_0 0x30 | ||
#define IMX_CHIP_REVISION_3_1 0x31 | ||
#define IMX_CHIP_REVISION_3_2 0x32 | ||
#define IMX_CHIP_REVISION_3_3 0x33 | ||
#define IMX_CHIP_REVISION_UNKNOWN 0xff | ||
|
||
int mx27_revision(void); | ||
int mx31_revision(void); | ||
int mx35_revision(void); | ||
int mx51_revision(void); | ||
int mx53_revision(void); | ||
|
||
unsigned int imx_get_soc_revision(void); | ||
void imx_print_silicon_rev(const char *cpu, int srev); | ||
|
||
#endif /* __SOC_IMX_REVISION_H__ */ |