Wolfgang Denk c0a14aedc3 Update CHANGELOG, coding style cleanup. 15 lat temu
..
uImage.FIT 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 lat temu
I2C_Edge_Conditions 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 lat temu
README-i386 53677ef18e Big white-space cleanup. 16 lat temu
README-integrator 53677ef18e Big white-space cleanup. 16 lat temu
README.440-DDR-performance a2c95a7224 PPC440 DDR setup: Set SDRAM0_CFG0[PMU]=0 for best performance 18 lat temu
README.AMCC-eval-boards-cleanup 8a316c9b62 Major cleanup for AMCC PPC4xx eval boards. 19 lat temu
README.ARM-SoC 1d9f410500 Patch by Steven Scholz, 16 Aug 2004: 19 lat temu
README.ARM-memory-map f6e20fc6ca Patch by Anders Larsen, 09 Jan 2004: 20 lat temu
README.AVR32 66b7bc5175 avr32: Update README 15 lat temu
README.AVR32-port-muxing ab0df36fc7 avr32: refactor the portmux/gpio code 15 lat temu
README.COBRA5272 a562e1bd9d Patch by Florian Schlote, 08 Sep 2004: 19 lat temu
README.EVB-64260-750CX 8bde7f776c * Code cleanup: 21 lat temu
README.INCA-IP 42d1f0394b * Patches by Xianghua Xiao, 15 Oct 2003: 20 lat temu
README.IPHASE4539 8bde7f776c * Code cleanup: 21 lat temu
README.IceCube e35745bb64 * Temporarily disabled John Kerl's extended MII command code because 20 lat temu
README.JFFS2 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 lat temu
README.JFFS2_NAND 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 lat temu
README.Lite5200B_low_power 3747a3f010 [PATCH] icecube/lite5200b: document wakeup from low-power support 17 lat temu
README.MBX 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 lat temu
README.MPC866 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 lat temu
README.Modem 8bde7f776c * Code cleanup: 21 lat temu
README.NetConsole 1cd300de5e tools/Makefile: Compile ncb when CONFIG_NETCONSOLE 15 lat temu
README.OFT f013dacf0a Code cleanup, especially MIPS for GCC 4.x 18 lat temu
README.OXC 8bde7f776c * Code cleanup: 21 lat temu
README.PIP405 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 lat temu
README.POST 7152b1d0b3 * Add support for SK98xx driver 21 lat temu
README.PXA_CF 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 lat temu
README.PlanetCore 7ebdb19b39 Document switching between U-Boot and PlanetCore on RPXlite 19 lat temu
README.Purple 8bde7f776c * Code cleanup: 21 lat temu
README.RPXClassic 8bde7f776c * Code cleanup: 21 lat temu
README.RPXlite 53677ef18e Big white-space cleanup. 16 lat temu
README.SBC8560 8b74bf31fe Cleanup 19 lat temu
README.SNTP b5501f7d72 Update README.* to reference new CONFIG_CMD_* names now. 17 lat temu
README.Sandpoint8240 fe126d8b34 Change all '$(...)' variable references into '${...}' 18 lat temu
README.TQM8260 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 lat temu
README.VLAN a3d991bd0d Patches by Pantelis Antoniou, 30 Mar 2004: 20 lat temu
README.adnpesc1 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 lat temu
README.adnpesc1_base32 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 lat temu
README.alaska8220 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 lat temu
README.amigaone c7de829c79 * Patch by Thomas Frieden, 13 Nov 2002: 21 lat temu
README.at91 843a2654bc at91sam9: add watchdog support 15 lat temu
README.atum8548 7bd6104b71 mpc85xx: Add support for ATUM8548 (updated) 16 lat temu
README.autoboot f2302d4430 Fix merge problems 16 lat temu
README.bamboo 537223afa6 ppc4xx: Update AMCC Bamboo README doc/README.bamboo 17 lat temu
README.bedbug b5501f7d72 Update README.* to reference new CONFIG_CMD_* names now. 17 lat temu
README.blackfin 4c58eb5552 add some more Blackfin docs 16 lat temu
README.cmi 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 lat temu
README.commands 0d4983930a Patch by Kenneth Johansson, 30 Jun 2003: 21 lat temu
README.commands.itest cd0a9de68b * Patch by Laurent Mohin, 10 Feb 2004: 20 lat temu
README.console 53677ef18e Big white-space cleanup. 16 lat temu
README.db64360 3a473b2a65 * Patch by Ronen Shitrit, 10 Dec 2003: 20 lat temu
README.db64460 3a473b2a65 * Patch by Ronen Shitrit, 10 Dec 2003: 20 lat temu
README.dk1c20 ec4c544bed Patches by Stephan Linz, 30 Jan 2004: 20 lat temu
README.dk1c20_std32 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 lat temu
README.dk1s10 fe126d8b34 Change all '$(...)' variable references into '${...}' 18 lat temu
README.dk1s10_mldk20 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 lat temu
README.dk1s10_std32 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 lat temu
README.dk1s40_std32 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 lat temu
README.dk20k200_std32 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 lat temu
README.ebony 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 lat temu
README.enetaddr 6ff4137f2a doc/README.enetaddr: document proper MAC usage 15 lat temu
README.evb64260 e221174377 Initial revision 21 lat temu
README.fads 8bde7f776c * Code cleanup: 21 lat temu
README.fsl-ddr c9ffd839b1 Check DDR interleaving mode 15 lat temu
README.generic_usb_ohci 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 lat temu
README.idma2intr 3e38691e8f * Patch by Arun Dharankar, 4 Apr 2003: 21 lat temu
README.imx31 77a0355f60 move README.imx31 to doc/ and merge with README.mx31 15 lat temu
README.iomux 16a28ef219 IOMUX: Add console multiplexing support. 15 lat temu
README.kmeter1 de0443614a powerpc: 83xx: add support for the kmeter1 board 15 lat temu
README.korat f15c6515fc Coding style cleanup; update CHANGELOG 15 lat temu
README.lynxkdi 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 lat temu
README.m52277evb 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 lat temu
README.m5253evbe 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 lat temu
README.m53017evb 536e7dac16 ColdFire: Add MCF5301x CPU and M53017EVB support 15 lat temu
README.m5373evb 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 lat temu
README.m54455evb 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 lat temu
README.m5475evb 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 lat temu
README.m68k 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 lat temu
README.marubun-pcmcia 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 lat temu
README.mflash 75eb82ec7c mflash: Initial mflash support 15 lat temu
README.mips 4a1f11b45a doc/README.mips: Add MIPS notes 16 lat temu
README.ml300 0c8721a466 Cleanup (PPC4xx is AMCC now) 18 lat temu
README.modnet50 7817cb2083 fix comments with new drivers organization 16 lat temu
README.mpc5xx 8bde7f776c * Code cleanup: 21 lat temu
README.mpc7448hpc2 647d3c3eed Some code cleanup. 17 lat temu
README.mpc74xx e221174377 Initial revision 21 lat temu
README.mpc8313erdb 5cdade07b1 mpc8313erdb: Document NAND boot. 15 lat temu
README.mpc8315erdb 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 lat temu
README.mpc8323erdb 1c274c4e05 mpc83xx: add support for the MPC8323E RDB 17 lat temu
README.mpc832xemds eb92f61355 Minor cleanup. 17 lat temu
README.mpc8349itx 53677ef18e Big white-space cleanup. 16 lat temu
README.mpc8360emds 53677ef18e Big white-space cleanup. 16 lat temu
README.mpc837xemds 53677ef18e Big white-space cleanup. 16 lat temu
README.mpc837xerdb be5a719026 mpc83xx: clean up the readme for 83xx boards 16 lat temu
README.mpc83xx.ddrecc 47e8bc8467 mpc83xx: Correct the README for DDR ECC 17 lat temu
README.mpc83xxads f901a83b70 Add support for ep8248 board 19 lat temu
README.mpc8544ds 4ef35e53c6 Coding style cleanup, update CHANGELOG 17 lat temu
README.mpc8572ds f15c6515fc Coding style cleanup; update CHANGELOG 15 lat temu
README.mpc85xxads 38433ccc58 * Switched default PCI speed for 8540 ADS back to 33MHz 18 lat temu
README.mpc85xxcds d9b94f28a4 * Patch by Jon Loeliger, 2005-05-05 19 lat temu
README.mpc8610hpcd d5908b0939 8610HPCD: Document the flashbank selection switches. 16 lat temu
README.mpc8641hpcn 29382d4064 mpc8641: Fix error in README 15 lat temu
README.mvbc_p 699f051255 Prepare v1.3.4-rc1: Code cleanup, update CHANGELOG, sort Makefile 16 lat temu
README.mvblm7 e093a24762 Coding Style Cleanup 16 lat temu
README.nand 99067b08f4 Noisily disable the legacy NAND subsystem. 15 lat temu
README.nand-boot-ppc440 8fbc985bda Fix some typos 16 lat temu
README.ne2000 8ed9604613 * Patches by Richard Woodruff, 01 Oct 2004: 19 lat temu
README.nios 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 lat temu
README.nios_CONFIG_SYS_NIOS_CPU 36ede4d63e nios: Move README.nios_CONFIG_SYS_NIOS_CPU to doc/ dir 15 lat temu
README.nios_DK c935d3bd8b Patches by Stephan Linz, 11 Dec 2003: 20 lat temu
README.nmdk8815 d5254f149d Initial support for Nomadik 8815 development board 15 lat temu
README.ns9750dev 80885a9d52 * Patch by Markus Pietrek, 24 Feb 2004: 20 lat temu
README.ocotea 0c8721a466 Cleanup (PPC4xx is AMCC now) 18 lat temu
README.ocotea-PIBS-to-U-Boot 0c8721a466 Cleanup (PPC4xx is AMCC now) 18 lat temu
README.omap3 7379f45a7b OMAP3: Add Zoom1 board support 15 lat temu
README.omap730p2 1eaeb58e3c * Patch by Rishi Bhattacharya, 08 May 2004: 20 lat temu
README.ppc440 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 lat temu
README.qemu_mips b616f2b545 MIPS: qemu_mips: update doc to generate and to use qemu flash, ide file 15 lat temu
README.sata e8f7ba404f doc: english polishing for README.sata 16 lat temu
README.sbc8349 91e2576977 mpc83xx: U-Boot support for Wind River SBC8349 17 lat temu
README.sbc8548 9e3ed392d2 mpc85xx: Add support for SBC8548 (updated) 16 lat temu
README.sbc8641d c646bba646 Add support for SBC8641D. Config files. 17 lat temu
README.sched 3e38691e8f * Patch by Arun Dharankar, 4 Apr 2003: 21 lat temu
README.serial_multi 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 lat temu
README.sh c133c1fb0b sh: Add support Renesas Solutions R7780MP 16 lat temu
README.sh7785lcr ada9318252 sh: Add support 32-Bit Extended Address Mode to sh7785lcr 15 lat temu
README.sha1 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 lat temu
README.silent 6d0f6bcf33 rename CFG_ macros to CONFIG_SYS 15 lat temu
README.simpc8313 5bb907a492 mpc83xx: New board support for SIMPC8313 15 lat temu
README.standalone 6f99eec3dc Merge branch 'master' of git://www.denx.de/git/u-boot-blackfin 16 lat temu
README.stxxtc 6bdf430660 Add support for Silicon Turnkey eXpress XTc (mpc87x/88x) board. 19 lat temu
README.update 7c84fe6a06 Fix to the auto-update feature documentation (CONFIG_UPDATE_TFTP_MSEC_MAX) 15 lat temu
README.usb b3aff0cb9e disk/ doc/ lib_*/ and tools/: Remove lingering references to CFG_CMD_* symbols. 17 lat temu
README.video 53677ef18e Big white-space cleanup. 16 lat temu
README.xpedite1k ba56f62576 Patch by Travis Sawyer, 30 Dec 2003: 20 lat temu
README.zeus 779e975117 ppc4xx: Add initial Zeus (PPC405EP) board support 17 lat temu
TODO-i386 7a8e9bed17 * Patch by Marc Singer, 29 May 2003: 21 lat temu
feature-removal-schedule.txt c0a14aedc3 Update CHANGELOG, coding style cleanup. 15 lat temu

README-i386

This is my attempt to port U-Boot to the i386 platform. This
work was sponsored by my emplyer, Omicron Ceti AB. http://www.omicron.se

It is currently capable of booting a linux bzImage from flash on
the AMD SC520 CDP platform.

It was originally based on PPCBoot taken from the CVS October 28 2002.

To compile:

1) Unpack the source tree, either from the complete tarball or
from the virgin snapshot + the patch

2) Configure the source
$ make sc520_cdp_comfig
$ make

To use this code on the CDP:
1) Make a suitable kernel, I used 2.4.19 with the mtd-support updated
from the MTD CVS and a patch to allow root=/dev/mtdblock1 which I
included at the end of this file.
The following options in the MTD section might be useful:

CONFIG_MTD_PHYSMAP=y
CONFIG_MTD_PHYSMAP_START=38100000
CONFIG_MTD_PHYSMAP_LEN=7a0000
CONFIG_MTD_PHYSMAP_BUSWIDTH=2


2) Program it in to the CDP flashbank with remon
u-boot.bin should be programmed att offset 0x7e000 and the kernel at
offset 0. If you want to use a jffs2 root file system (not included here),
it should be programmed to offset 0x100000.

remon> z
remon> yi
remon> ns u-boot.bin 7e0000
remon> ns bzImage 0
remon> ns image.jffs2 100000

3) Connect a terminal to the 25pin serial port at 9600bps, and start the CDP.

remon> z
remon> g

4) U-Boot should output some message and a prompt on the terminal, to
start the kernel issue the following command:

BOOT> bootm

5) The kernel should boot, and mount the root filesystem if present.

We hope you find this stuff useful
Daniel Engstrm, Omicron Ceti AB, daniel@omicron.se


--- linux-2.4.19-orig/init/do_mounts.c Sat Aug 3 02:39:46 2002
+++ linux-2.4.19/init/do_mounts.c Mon Sep 23 16:21:33 2002
@@ -224,6 +224,14 @@
{ "ftlc", 0x2c10 },
{ "ftld", 0x2c18 },
{ "mtdblock", 0x1f00 },
+ { "mtdblock0", 0x1f00 },
+ { "mtdblock1", 0x1f01 },
+ { "mtdblock2", 0x1f02 },
+ { "mtdblock3", 0x1f03 },
+ { "mtdblock4", 0x1f04 },
+ { "mtdblock5", 0x1f05 },
+ { "mtdblock6", 0x1f06 },
+ { "mtdblock7", 0x1f07 },
{ NULL, 0 }
};

-------------------