summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-imx/imx.c
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2012-10-07 14:09:52 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2012-10-15 19:44:36 +0200
commitf36c7921091090996a9045142624c3b0c4a0160c (patch)
tree6e82a363d2c6438f9f6323c51929aac646cb03c0 /arch/arm/mach-imx/imx.c
parenta029e32d7fd9dd323abfb0d11356a4468bcbce71 (diff)
downloadbarebox-f36c7921091090996a9045142624c3b0c4a0160c.tar.gz
barebox-f36c7921091090996a9045142624c3b0c4a0160c.tar.xz
ARM i.MX: Print silicon revision in common place
Rather than doing this in the SoC specific code just print it in imx_set_silicon_revision. This saves some lines of code and also results in i.MX27 now also having the silicon revision printed during startup. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/mach-imx/imx.c')
-rw-r--r--arch/arm/mach-imx/imx.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/arch/arm/mach-imx/imx.c b/arch/arm/mach-imx/imx.c
index 1bc6e23dd8..d36f3d9443 100644
--- a/arch/arm/mach-imx/imx.c
+++ b/arch/arm/mach-imx/imx.c
@@ -21,7 +21,11 @@ int imx_silicon_revision(void)
return __imx_silicon_revision;
}
-void imx_set_silicon_revision(int revision)
+void imx_set_silicon_revision(const char *soc, int revision)
{
__imx_silicon_revision = revision;
+
+ printf("detected %s revision %d.%d\n", soc,
+ (revision >> 4) & 0xf,
+ revision & 0xf);
}