From 445a7b38308eb05b41de74165b20855db58c7ee5 Mon Sep 17 00:00:00 2001
From: Haiying Wang <Haiying.Wang@freescale.com>
Date: Fri, 3 Oct 2008 11:47:30 -0400
Subject: [PATCH] Add ID EEPROM support for MPC8572DS

The ID EEPROM on MPC8572DS board locates on I2C bus 1. Its the storage for
system information like mac addresses etc. This patch enables it.

Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
---
 include/configs/MPC8572DS.h | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/include/configs/MPC8572DS.h b/include/configs/MPC8572DS.h
index 87b10116d1..fbe7b6134a 100644
--- a/include/configs/MPC8572DS.h
+++ b/include/configs/MPC8572DS.h
@@ -303,6 +303,17 @@ extern unsigned long get_board_ddr_clk(unsigned long dummy);
 #define CFG_I2C_OFFSET		0x3000
 #define CFG_I2C2_OFFSET		0x3100
 
+/*
+ * I2C2 EEPROM
+ */
+#define CONFIG_ID_EEPROM
+#ifdef CONFIG_ID_EEPROM
+#define CFG_I2C_EEPROM_NXID
+#endif
+#define CFG_I2C_EEPROM_ADDR	0x57
+#define CFG_I2C_EEPROM_ADDR_LEN 1
+#define CFG_EEPROM_BUS_NUM	1
+
 /*
  * General PCI
  * Memory space is mapped 1-1, but I/O space must start from 0.
-- 
2.39.5