From cbb613e31ddb5f27e7bffa95be458c260fa4de11 Mon Sep 17 00:00:00 2001 From: Matthieu Crapet Date: Thu, 10 Jun 2010 10:59:31 +0200 Subject: [PATCH 03/18] ep93xx_cpuinfo --- arch/arm/kernel/setup.c | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) diff --git a/arch/arm/kernel/setup.c b/arch/arm/kernel/setup.c index c91c77b..867387c 100644 --- a/arch/arm/kernel/setup.c +++ b/arch/arm/kernel/setup.c @@ -844,6 +844,15 @@ static int c_show(struct seq_file *m, void *v) seq_puts(m, "\n"); seq_printf(m, "Hardware\t: %s\n", machine_name); + + #if defined(CONFIG_ARCH_EP93XX) + #include + #include + system_rev = *((unsigned int *)EP93XX_SYSCON_CHIPID) >> 28; + system_serial_low = *((unsigned int *)EP93XX_SECURITY_UNIQID); + system_serial_high = 0; + #endif + seq_printf(m, "Revision\t: %04x\n", system_rev); seq_printf(m, "Serial\t\t: %08x%08x\n", system_serial_high, system_serial_low); -- 1.7.1