mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-08-30 05:48:51 +09:00
![]() We have switched to Kconfig and the boards.cfg file is going to be removed. We have to retrieve the board status and maintainers information from it. The MAINTAINERS format as in Linux Kernel would be nice because we can crib the scripts/get_maintainer.pl script. After some discussion, we chose to put a MAINTAINERS file under each board directory, not the top-level one because we want to collect relevant information for a board into a single place. TODO: Modify get_maintainer.pl to scan multiple MAINTAINERS files. Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Suggested-by: Tom Rini <trini@ti.com> Acked-by: Simon Glass <sjg@chromium.org> |
||
---|---|---|
.. | ||
cmi.c | ||
flash.c | ||
Kconfig | ||
MAINTAINERS | ||
Makefile | ||
README |
Summary: ======== This file contains information about the cmi board configuration. Please see cmi_mpc5xx_config for further details. The cmi board is a customer specific board but should work with small modifications on every board which has a MPC5xx and either a 28F128J3A, 28F320J3A or 28F640J3A Intel flash mounted. Board Discription: ================== * Motorola MPC555 * RS232 connection * Intel flash 28F640J3A * Micron SRAM 1M * Altera PLD Bootstrap: ========== In contrast to the usual boot sequence used in U-Boot, on the cmi board we don't boot from the external flash directly. Because of we use a 16-bit flash and don't sample a RCW from the data bus to set the startup buswidth to 16-bit. Unfortunatly the default width, sampled from the default RCW is 32-bit. For this reason we burn the proper RCW into the internal flash shadow location and boot after power-on or reset from the internal flash and then branch to 0x02000100 where the U-Boot reset vector handler is located. Memory Map: =========== Memory Map after relocation: 0x0000 0000 CONFIG_SYS_SDRAM_BASE : 0x000F 9FFF : : 0x0100 0000 CONFIG_SYS_IMMR (Internal memory map base adress) : 0x0130 7FFF : : 0x0200 0000 CONFIG_SYS_FLASH_BASE : 0x027C FFFF : : 0x0300 0000 PLD_BASE Flash Partition: 0x0200 0000 Block 0 and 1 contain U-Boot except : environment : 0x0201 FFFF 0x0202 0000 Block 2 contains environment (.ppcenv) : 0x0202 FFFF See README file for futher information about U-Boot relocation and partitioning. Tested Features: ================ * U-Boot commands: go, loads, loadb, all memory features, printenv, setenv, saveenv, protect, erase, fli, bdi, mtest, reset, version, coninfo, help (see configuration file for available commands) * Blinking led to indicate boot process Added or Changed Files: ======================= u-boot-0.2.0/board/cmi/* u-boot-0.2.0/include/configs/cmi_mpc5xx.h Regards, Martin