summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndré Schwarz <andre.schwarz@matrix-vision.de>2009-07-17 14:50:24 +0200
committerWolfgang Denk <wd@denx.de>2009-07-23 21:12:41 +0200
commite3b39f84e974df70065fa248f0f63993b1708c9d (patch)
tree66f76162f3c49219de2a2a66fcdc8b7794e8b2b3
parentcb6d0b72c2c4f13c0075a7ae92e11682ec94a311 (diff)
downloadtalos-obmc-uboot-e3b39f84e974df70065fa248f0f63993b1708c9d.tar.gz
talos-obmc-uboot-e3b39f84e974df70065fa248f0f63993b1708c9d.zip
update config for mvBC-P (MPC5200)
This patch adds I2C support for mvBC-P and defines flash layout matching the shipped product. Signed-off-by: André Schwarz <andre.schwarz@matrix-vision.de>
-rw-r--r--include/configs/MVBC_P.h14
1 files changed, 12 insertions, 2 deletions
diff --git a/include/configs/MVBC_P.h b/include/configs/MVBC_P.h
index edbc701d97..867e8e079e 100644
--- a/include/configs/MVBC_P.h
+++ b/include/configs/MVBC_P.h
@@ -68,9 +68,9 @@
#define MV_VCI mvBlueCOUGAR-P
#define MV_FPGA_DATA 0xff860000
#define MV_FPGA_SIZE 0x0003c886
-#define MV_KERNEL_ADDR 0xffc00000
+#define MV_KERNEL_ADDR 0xffd00000
#define MV_INITRD_ADDR 0xff900000
-#define MV_INITRD_LENGTH 0x00300000
+#define MV_INITRD_LENGTH 0x00400000
#define MV_SCRATCH_ADDR 0x00000000
#define MV_SCRATCH_LENGTH MV_INITRD_LENGTH
#define MV_SOURCE_ADDR 0xff840000
@@ -105,6 +105,7 @@
#define CONFIG_CMD_SDRAM
#define CONFIG_CMD_PCI
#define CONFIG_CMD_FPGA
+#define CONFIG_CMD_I2C
#undef CONFIG_WATCHDOG
@@ -182,6 +183,7 @@
"propdev_debug=0\0" \
"gevss_debug=0\0" \
"watchdog=1\0" \
+ "sensor_cnt=1\0" \
""
#undef XMK_STR
@@ -249,6 +251,14 @@
#define CONFIG_SYS_BOOTMAPSZ (8 << 20)
/*
+ * I2C configuration
+ */
+#define CONFIG_HARD_I2C 1
+#define CONFIG_SYS_I2C_MODULE 1
+#define CONFIG_SYS_I2C_SPEED 86000
+#define CONFIG_SYS_I2C_SLAVE 0x7F
+
+/*
* Ethernet configuration
*/
#define CONFIG_NET_MULTI
OpenPOWER on IntegriCloud