Merge branch 'master' of git://www.denx.de/git/u-boot-mpc83xx
[platform/kernel/u-boot.git] / doc / README.cmi
1
2 Summary:
3 ========
4
5 This file contains information about the cmi board configuration.
6 Please see cmi_mpc5xx_config for further details. The cmi board is
7 a customer specific board but should work with small modifications
8 on every board which has a MPC5xx and either a 28F128J3A,
9 28F320J3A or 28F640J3A Intel flash mounted.
10
11 Board Discription:
12 ==================
13
14 * Motorola MPC555
15 * RS232 connection
16 * Intel flash 28F640J3A
17 * Micron SRAM 1M
18 * Altera PLD
19
20 Bootstrap:
21 ==========
22
23 In contrast to the usual boot sequence used in U-Boot, on the
24 cmi board we don't boot from the external flash directly.
25 Because of we use a 16-bit flash and don't sample a RCW
26 from the data bus to set the startup buswidth to 16-bit.
27 Unfortunatly the default width, sampled from the default RCW
28 is 32-bit. For this reason we burn the proper RCW into the
29 internal flash shadow location and boot after power-on or
30 reset from the internal flash and then branch to 0x02000100
31 where the U-Boot reset vector handler is located.
32
33 Memory Map:
34 ===========
35
36 Memory Map after relocation:
37
38     0x0000 0000         CFG_SDRAM_BASE
39           :
40     0x000F 9FFF
41           :
42           :
43     0x0100 0000         CFG_IMMR (Internal memory map base adress)
44           :
45     0x0130 7FFF
46           :
47           :
48     0x0200 0000         CFG_FLASH_BASE
49           :
50     0x027C FFFF
51           :
52           :
53     0x0300 0000         PLD_BASE
54
55 Flash Partition:
56
57     0x0200 0000         Block 0 and 1 contain U-Boot except
58           :             environment
59           :
60     0x0201 FFFF
61     0x0202 0000         Block 2 contains environment (.ppcenv)
62           :
63     0x0202 FFFF
64
65 See README file for futher information about U-Boot relocation
66 and partitioning.
67
68 Tested Features:
69 ================
70
71 * U-Boot commands: go, loads, loadb, all memory features, printenv,
72   setenv, saveenv, protect, erase, fli, bdi, mtest, reset, version,
73   coninfo, help (see configuration file for available commands)
74
75 * Blinking led to indicate boot process
76
77 Added or Changed Files:
78 =======================
79
80 u-boot-0.2.0/board/cmi/*
81 u-boot-0.2.0/include/configs/cmi_mpc5xx.h
82
83 Regards,
84 Martin