[U-Boot] [PATCH] da850: pass board revision info to kernel
nagabhushana.netagunte at ti.com
nagabhushana.netagunte at ti.com
Thu Jul 28 18:25:35 CEST 2011
From: Manjunathappa, Prakash <prakash.pm at ti.com>
The Spectrum Digital AM18xx EVM contains I2C EEPROM compared
da850/omap-l138 Logic PD EVMs. This information is used to differentiate
the EVMs and is passed to kernel via second byte of ATAG_REVISION.
Signed-off-by: Manjunathappa, Prakash <prakash.pm at ti.com>
Signed-off-by: Nagabhushana Netagunte <nagabhushana.netagunte at ti.com>
---
board/davinci/da8xxevm/da850evm.c | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/board/davinci/da8xxevm/da850evm.c b/board/davinci/da8xxevm/da850evm.c
index f7754fe..d99f1a0 100644
--- a/board/davinci/da8xxevm/da850evm.c
+++ b/board/davinci/da8xxevm/da850evm.c
@@ -216,6 +216,14 @@ u32 get_board_rev(void)
else if (maxcpuclk >= 372000000)
rev = 1;
+ /* Spectrum Digital AM18xx EVM contains I2C EEPROM compared
+ da850/omap-l138 Logic PD EVMs. This information is used to
+ differentiate the EVMs and is passed to kernel via second
+ byte of ATAG_REVISION. */
+
+ if (i2c_probe(0x50) == 0)
+ rev |= 0x100;
+
return rev;
}
--
1.6.2.4
More information about the U-Boot
mailing list