]> git.sur5r.net Git - u-boot/blobdiff - doc/README.mpc8349itx
doc: cleanup - move board READMEs into respective board directories
[u-boot] / doc / README.mpc8349itx
diff --git a/doc/README.mpc8349itx b/doc/README.mpc8349itx
deleted file mode 100644 (file)
index 48bbd50..0000000
+++ /dev/null
@@ -1,187 +0,0 @@
-Freescale MPC8349E-mITX and MPC8349E-mITX-GP Boards
----------------------------------------------------
-
-1.     Board Description
-
-       The MPC8349E-mITX and MPC8349E-mITX-GP are reference boards featuring
-       the Freescale MPC8349E processor in a Mini-ITX form factor.
-
-       The MPC8349E-mITX-GP is an MPC8349E-mITX with the following differences:
-
-       A) One 8MB on-board flash EEPROM chip, instead of two.
-       B) No SATA controller
-       C) No Compact Flash slot
-       D) No Mini-PCI slot
-       E) No Vitesse 7385 5-port Ethernet switch
-       F) No 4-port USB Type-A interface
-
-2.     Board Switches and Jumpers
-
-2.0    Descriptions for all of the board jumpers can be found in the User
-       Guide.  Of particular interest to U-Boot developers is jumper J22:
-
-       Pos.    Name            Default         Description
-       -----------------------------------------------------------------------
-       A       LGPL0           ON (0)          HRCW source, bit 0
-       B       LGPL1           ON (0)          HRCW source, bit 1
-       C       LGPL3           ON (0)          HRCW source, bit 2
-       D       LGPL5           OFF (1)         PCI_SYNC_OUT frequency
-       E       BOOT1           ON (0)          Flash EEPROM boot device
-       F       PCI_M66EN       ON (0)          PCI 66MHz enable
-       G       I2C-WP          ON (0)          I2C EEPROM write protection
-       H       F_WP            OFF (1)         Flash EEPROM write protection
-
-       Jumper J22.E is only for the ITX, and it decides the configuration
-       of the flash chips.  If J22.E is ON (i.e. jumpered), then flash chip
-       U4 is located at address FE000000 and flash chip U7 is at FE800000.
-       If J22.E is OFF, then U7 is at FE000000 and U4 is at FE800000.
-
-       For U-Boot development, J22.E can be used to switch back-and-forth
-       between two U-Boot images.
-
-3.     Memory Map
-
-3.1.   The memory map should look pretty much like this:
-
-       0x0000_0000 - 0x0FFF_FFFF DDR SDRAM (256 MB)
-       0x8000_0000 - 0x9FFF_FFFF PCI1 memory space (512 MB)
-       0xA000_0000 - 0xBFFF_FFFF PCI2 memory space (512 MB)
-       0xE000_0000 - 0xEFFF_FFFF IMMR (1 MB)
-       0xE200_0000 - 0xE2FF_FFFF PCI1 I/O space (16 MB)
-       0xE300_0000 - 0xE3FF_FFFF PCI2 I/O space (16 MB)
-       0xF000_0000 - 0xF000_FFFF Compact Flash (ITX only)
-       0xF001_0000 - 0xF001_FFFF Local bus expansion slot
-       0xF800_0000 - 0xF801_FFFF Vitesse 7385 Parallel Interface (ITX only)
-       0xFE00_0000 - 0xFE7F_FFFF First 8MB bank of Flash memory
-       0xFE80_0000 - 0xFEFF_FFFF Second 8MB bank of Flash memory (ITX only)
-
-3.2    Flash EEPROM layout.
-
-       On the ITX, jumper J22.E is used to determine which flash chips are
-       at which address.  When J22.E is switched, addresses from FE000000
-       to FE7FFFFF are swapped with addresses from FE800000 to FEFFFFFF.
-
-       On the ITX, at the normal boot address (aka HIGHBOOT):
-
-       FE00_0000       HRCW
-       FE70_0000       Alternative U-Boot image
-       FE80_0000       Alternative HRCW
-       FEF0_0000       U-Boot image
-       FEFF_FFFF       End of flash
-
-       On the ITX, at the low boot address (LOWBOOT)
-
-       FE00_0000       HRCW and U-Boot image
-       FE04_0000       U-Boot environment variables
-       FE80_0000       Alternative HRCW and U-Boot image
-       FEFF_FFFF       End of flash
-
-       On the ITX-GP, the only option is LOWBOOT and there is only one chip
-
-       FE00_0000       HRCW and U-Boot image
-       FE04_0000       U-Boot environment variables
-       F7FF_FFFF       End of flash
-
-4. Definitions
-
-4.1 Explanation of NEW definitions in:
-
-       include/configs/MPC8349ITX.h
-
-       CONFIG_MPC83xx          MPC83xx family
-       CONFIG_MPC8349          MPC8349 specific
-       CONFIG_MPC8349ITX               MPC8349E-mITX
-       CONFIG_MPC8349ITXGP             MPC8349E-mITX-GP
-
-5. Compilation
-
-       Assuming you're using BASH shell:
-
-               export CROSS_COMPILE=your-cross-compile-prefix
-               cd u-boot
-               make distclean
-
-               make MPC8349ITX_config
-       or:
-               make MPC8349ITXGP_config
-       or:
-               make MPC8349ITX_LOWBOOT_config
-
-               make
-
-6. Downloading and Flashing Images
-
-6.1 Download via tftp:
-
-       tftp $loadaddr <uboot>
-
-       where "<uboot>" is the path and filename, on the TFTP server, of
-       the U-Boot image.
-
-6.1 Reflash U-Boot Image using U-Boot
-
-       setenv uboot <uboot>
-       run tftpflash
-
-       where "<uboot>" is the path and filename, on the TFTP server, of
-       the U-Boot image.
-
-6.2 Using the HRCW to switch between two different U-Boot images on the ITX
-
-       Because the ITX has 16MB of flash, it is possible to keep two U-Boot
-       images in flash, and use the HRCW to specify which one is to be used
-       when the board boots.  This trick is especially effective with a
-       hardware debugger that can override the HRCW, such as the BDI-2000.
-
-       When the BMS bit in the HRCW is 0, the ITX will boot the U-Boot image
-       at address FE000000.  When the BMS bit is 1, the ITX will boot the
-       image at address FEF00000.
-
-       Therefore, just put a U-Boot image at both FE000000 and FEF00000 and
-       change the BMS bit whenever you want to boot the other image.
-
-       Step-by-step instructions:
-
-       1) Build an ITX image to be loaded at FEF00000
-
-               make distclean
-               make MPC8349ITX_config
-               make
-
-       2) Take the u-boot.bin image and flash it at FEF00000.
-
-               tftp $loadaddr u-boot.bin
-               protect off all
-               erase FEF00000 +$filesize
-               cp.b $loadaddr FEF00000 $filesize
-
-       3) Build an ITX image to be loaded at FE000000
-
-               make distclean
-               make MPC8349ITX_LOWBOOT_config
-               make
-
-       4) Take the u-boot.bin image and flash it at FE000000.
-
-               tftp $loadaddr u-boot.bin
-               protect off FE000000 +$filesize
-               erase FE000000 +$filesize
-               cp.b $loadaddr FE000000 $filesize
-
-       The HRCW in flash is currently set to boot the image at FE000000.
-
-       If you have a hardware debugger, configure it to set the HRCW to
-       B460A000 04040000 if you want to boot the image at FEF00000, or set
-       it to B060A000 04040000 if you want to boot the image at FE000000.
-
-       To change the HRCW in flash to boot the image at FEF00000, use these
-       U-Boot commands:
-
-               cp.b FE000000 1000 10000        ; copy 1st flash sector to 1000
-               mw.b 1020 b4 8                  ; modify BMS bit
-               protect off FE000000 +10000
-               erase FE000000 +10000
-               cp.b 1000 FE000000 10000
-
-7. Notes
-       1) The console baudrate for MPC8349EITX is 115200bps.