Add qemu 2.4.0
[kvmfornfv.git] / qemu / roms / u-boot / board / freescale / mpc837xerdb / README
diff --git a/qemu/roms/u-boot/board/freescale/mpc837xerdb/README b/qemu/roms/u-boot/board/freescale/mpc837xerdb/README
new file mode 100644 (file)
index 0000000..cfb6efa
--- /dev/null
@@ -0,0 +1,97 @@
+Freescale MPC837xE-RDB Board
+-----------------------------------------
+
+1.     Board Description
+
+       The MPC837xE-RDB are reference boards featuring the Freescale MPC8377E,
+       MPC8378E, and the MPC8379E processors in a Mini-ITX form factor.
+
+       The MPC837xE-RDB's have the following common features:
+
+       A) 256-MBytes on-board DDR2 unbuffered SDRAM
+       B) 8-Mbytes NOR Flash
+       C) 32-MBytes NAND Flash
+       D) 1 Secure Digital High Speed Card (SDHC) Interface
+       E) 1 Gigabit Ethernet
+       F) 5-port Ethernet switch (Vitesse 7385)
+       G) 1 32-bit, 3.3 V, PCI slot
+       H) 1 32-bit, 3.3 V, Mini-PCI slot
+       I) 4-port USB 2.0 Hub
+       J) 1-port OTG USB
+       K) 2 serial ports (top main console)
+       L) on board Oscillator: 66M
+
+       The MPC837xE-RDB's have the following differences:
+
+                           MPC8377E-RDB    MPC8378E-RDB    MPC8379E-RDB
+       SATA controllers        2               0               4
+       PCI-Express (mini)      2               2               0
+       SGMII Ports             0               2               0
+
+
+2.     Memory Map
+
+2.1.   The memory map should look pretty much like this:
+
+       Address Range                   Device                  Size            Port Size
+                                                               (Bytes)         (Bits)
+       ===========================     =================       =======         =========
+       0x0000_0000     0x0fff_ffff     DDR                     256M            64
+       0x1000_0000     0x7fff_ffff     Empty                   1.75G           -
+       0x8000_0000     0x8fff_ffff     PCI MEM prefetch        256M            32
+       0x9000_0000     0x9fff_ffff     PCI MEM non-prefetch    256M            32
+       0xe030_0000     0xe03f_ffff     PCI I/O space           1M              32
+       0xe000_0000     0xe00f_ffff     Int Mem Reg Space       1M              -
+       0xe060_0000     0xe060_7fff     NAND Flash              32K             8
+       0xfe00_0000     0xfe7f_ffff     NOR Flash on CS0        8M              16
+
+
+3. Definitions
+
+3.1 Explanation of NEW definitions in:
+
+       include/configs/MPC837XERDB.h
+
+    CONFIG_MPC83xx         MPC83xx family for both MPC8349 and MPC8360
+    CONFIG_MPC837x         MPC837x specific
+    CONFIG_MPC837XERDB     MPC837xE-RDB board specific
+
+
+4. Compilation
+
+       Assuming you're using BASH shell:
+
+               export CROSS_COMPILE=your-cross-compile-prefix
+               cd u-boot
+               make distclean
+               make MPC837XERDB_config
+               make
+
+
+5. Downloading and Flashing Images
+
+5.0 Download over serial line using Kermit:
+
+       loadb $loadaddr
+       [Drop to kermit:
+           ^\c
+           send <u-boot-bin-image>
+           c
+       ]
+
+
+       Or via tftp:
+
+       tftp $loadaddr u-boot.bin
+
+5.1 Reflash U-boot Image using U-boot
+
+       tftp $loadaddr u-boot.bin
+       protect off fe000000 fe0fffff
+       erase fe000000 fe0fffff
+       cp.b $loadaddr fe000000 $filesize
+
+
+6. Additional Notes:
+       1) The console is connected to the top RS-232 connector and the
+          baudrate for MPC837XE-RDB is 115200bps.