diff options
author | wdenk <wdenk> | 2003-09-13 19:01:12 +0000 |
---|---|---|
committer | wdenk <wdenk> | 2003-09-13 19:01:12 +0000 |
commit | 531716e1710083f91d9fa351f89d18e271b5c577 (patch) | |
tree | b16f8f3683078ee64ac2b87c2f3c1c37c60f9a93 /include/configs | |
parent | b70e7a00c8bc6feb5f5718ba1c6d4fedb294483a (diff) | |
download | u-boot-imx-531716e1710083f91d9fa351f89d18e271b5c577.zip u-boot-imx-531716e1710083f91d9fa351f89d18e271b5c577.tar.gz u-boot-imx-531716e1710083f91d9fa351f89d18e271b5c577.tar.bz2 |
* Patch by David Müller, 13 Sep 2003:
various changes to VCMA9 board specific files
* Add I2C support for MGT5100 / MPC5200
Diffstat (limited to 'include/configs')
-rw-r--r-- | include/configs/IceCube.h | 20 | ||||
-rw-r--r-- | include/configs/VCMA9.h | 9 |
2 files changed, 23 insertions, 6 deletions
diff --git a/include/configs/IceCube.h b/include/configs/IceCube.h index 9d914a6..c2c398c 100644 --- a/include/configs/IceCube.h +++ b/include/configs/IceCube.h @@ -83,7 +83,8 @@ /* * Supported commands */ -#define CONFIG_COMMANDS (CONFIG_CMD_DFL | ADD_PCI_CMD) +#define CONFIG_COMMANDS (CONFIG_CMD_DFL | ADD_PCI_CMD | \ + CFG_CMD_I2C | CFG_CMD_EEPROM) /* this must be included AFTER the definition of CONFIG_COMMANDS (if any) */ #include <cmd_confdefs.h> @@ -98,6 +99,23 @@ /* * I2C configuration */ +#define CONFIG_HARD_I2C 1 /* I2C with hardware support */ +#define CFG_I2C_MODULE 1 /* If defined then I2C module #2 is used + * otherwise I2C module #1 is used */ +#ifdef CONFIG_MPC5200 +#define CFG_I2C_SPEED 0x3D /* 86KHz given 133MHz IPBI */ +#else +#define CFG_I2C_SPEED 0x35 /* 86KHz given 33MHz IPBI */ +#endif +#define CFG_I2C_SLAVE 0x7F + +/* + * EEPROM configuration + */ +#define CFG_I2C_EEPROM_ADDR 0x50 /* 1010000x */ +#define CFG_I2C_EEPROM_ADDR_LEN 1 +#define CFG_EEPROM_PAGE_WRITE_BITS 3 +#define CFG_EEPROM_PAGE_WRITE_DELAY_MS 35 /* * Flash configuration diff --git a/include/configs/VCMA9.h b/include/configs/VCMA9.h index c0103fc..9f868f8 100644 --- a/include/configs/VCMA9.h +++ b/include/configs/VCMA9.h @@ -1,5 +1,5 @@ /* - * (C) Copyright 2002 + * (C) Copyright 2002, 2003 * Sysgo Real-Time Solutions, GmbH <www.elinos.com> * Marius Groeger <mgroeger@sysgo.de> * Gary Jennejohn <gj@denx.de> @@ -160,9 +160,10 @@ #define CFG_BARGSIZE CFG_CBSIZE /* Boot Argument Buffer Size */ #define CFG_MEMTEST_START 0x30000000 /* memtest works on */ -#define CFG_MEMTEST_END 0x33F80000 /* 63.5 MB in DRAM */ +#define CFG_MEMTEST_END 0x30F80000 /* 15.5 MB in DRAM */ + #define CFG_ALT_MEMTEST -#define CFG_LOAD_ADDR 0x33000000 /* default load address */ +#define CFG_LOAD_ADDR 0x30800000 /* default load address */ #undef CFG_CLKS_IN_HZ /* everything, incl board info, in Hz */ @@ -197,8 +198,6 @@ */ #define CONFIG_NR_DRAM_BANKS 1 /* we have 1 bank of DRAM */ #define PHYS_SDRAM_1 0x30000000 /* SDRAM Bank #1 */ -#define PHYS_SDRAM_1_SIZE 0x04000000 /* 64 MB */ - #define PHYS_FLASH_1 0x00000000 /* Flash Bank #1 */ #define CFG_FLASH_BASE PHYS_FLASH_1 |