From: Manjunathappa, Prakash <prakash...@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...@ti.com>
Signed-off-by: Nagabhushana Netagunte <nagabhushana.netagu...@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

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to