
On Jan 14, 2011, at 3:10 AM, Alex Dubov wrote:
Mpq101 is a RapidIO development board in AMC form factor, featuring MPC8548 processor, 512MB of hardwired DDR2 RAM, 128MB of hardwired NAND flash memory, real time clock and additional serial EEPROM on i2c bus (enabled). USB controller is available, but not presently enabled.
Additional board information is available at: http://www.mc.com/products/boards/ensemble_mpq101_rapidio_powerquicc_iii.asp...
Environment is configured to precede the actual u-boot image so that it's located at the beginning of flash erase block (made necessary by the recent changes to the embedded environment handling).
Signed-off-by: Alex Dubov oakad@yahoo.com
Changes for v4:
- Replace config.mk supplied linker flags with custom linker script.
- Fix checkpatch errors.
Changes for v3:
- Use io accessor functions for all mmio accesses.
- Add configuration options for RTC and EEPROM on I2C buses.
Changes for v2:
- Remove some stale configuration code from board initialization functions.
MAINTAINERS | 3 + board/mercury/mpq101/Makefile | 53 +++++ board/mercury/mpq101/law.c | 55 ++++++ board/mercury/mpq101/mpq101.c | 140 ++++++++++++++ board/mercury/mpq101/tlb.c | 82 ++++++++ board/mercury/mpq101/u-boot.lds | 132 +++++++++++++ boards.cfg | 1 + include/configs/mpq101.h | 398 +++++++++++++++++++++++++++++++++++++++ 8 files changed, 864 insertions(+), 0 deletions(-) create mode 100644 board/mercury/mpq101/Makefile create mode 100644 board/mercury/mpq101/law.c create mode 100644 board/mercury/mpq101/mpq101.c create mode 100644 board/mercury/mpq101/tlb.c create mode 100644 board/mercury/mpq101/u-boot.lds create mode 100644 include/configs/mpq101.h
Can you update this against the u-boot-mpc85xx.git and use the new common SRIO init code
I assume customer linker script is because of where you have the environment. If so might be useful to add that to the commit comment.
- k