summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Guinot <[simon@sequanux.org]>2011-11-01 11:14:12 (GMT)
committerAlbert ARIBAUD <albert.u.boot@aribaud.net>2011-11-03 21:56:22 (GMT)
commitc841c12c7a0ebf99987b424cf03d114c3c81b6b3 (patch)
tree710755def38658e7565e671d8a5985d38fdeffce
parentf697997a4f9bd88d6a9dcf80115056af55031c58 (diff)
downloadu-boot-c841c12c7a0ebf99987b424cf03d114c3c81b6b3.tar.xz
netspace_v2: enable I2C EEPROM support
An I2C EEPROM HT24LC04 (512B) is available on the netspace_v2 board (and parents). This EEPROM hold data such as Ethernet MAC addresses and power flags. Signed-off-by: Simon Guinot <simon.guinot@sequanux.org>
-rw-r--r--include/configs/netspace_v2.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/include/configs/netspace_v2.h b/include/configs/netspace_v2.h
index 5790602..bb27ed7 100644
--- a/include/configs/netspace_v2.h
+++ b/include/configs/netspace_v2.h
@@ -108,6 +108,17 @@
#define CONFIG_KIRKWOOD_GPIO
/*
+ * Enable I2C support
+ */
+#ifdef CONFIG_CMD_I2C
+/* I2C EEPROM HT24LC04 (512B - 32 pages of 16 Bytes) */
+#define CONFIG_CMD_EEPROM
+#define CONFIG_SYS_I2C_EEPROM_ADDR 0x50
+#define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS 4 /* 16-byte page size */
+#define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 1 /* 8-bit device address */
+#endif /* CONFIG_CMD_I2C */
+
+/*
* File systems support
*/
#define CONFIG_CMD_EXT2