Mingkai Hu wrote: > The MPC8536E is capable of booting form NAND/eSDHC/eSPI, this patch > implements these three bootup methods in a unified way - all of these > use the general cpu/mpc85xx/start.S, and load the main image to L2SRAM > which lets us use the SPD to initialize the SDRAM. > > For all three bootup methods, the bootup process can be divided into two > stages: the first stage will initialize the corresponding controller, > configure the L2SRAM, then copy the second stage image to L2SRAM and > jump to it. The second stage image is just like the general U-Boot image > to configure all the hardware and boot up to U-Boot command line. > > When boot from NAND, the eLBC controller will first load the first stage > image to internal 4K RAM buffer because it's also stored on the NAND > flash. The first stage image, also call 4K NADN loader, will initialize
s/NADN/NAND/ here... > +#ifdef CONFIG_NADN_SPL > static void tlbsx (const volatile unsigned *addr) And more importantly, here. -Scott _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot