[U-Boot] [PATCH v4 00/12] U-Boot MMC SPL for OMAP4

Paulraj, Sandeep
2011-07-21T13:12:43Z

>
> This series adds mmc SPL support for OMAP4. This is essentially
> an up-streaming effort for TI's x-loader for OMAP4 using the SPL
> framework
>
> This work partly draws upon previous work done for x-loader by:
> Santosh Shilimkar <santosh.shilimkar@ti.com>
> Rajendra Nayak <rnayak@ti.com>
> and many others
>
> This series depends on the following series for the new SPL framework:
> http://marc.info/?l=u-boot&m=131056990001719&w=2
>
> Features supported:
> * Clock init - DPLL locking, clock domains/modules enabling
> * SDRAM/DMM initialization
> * Mux initialization
> * MMC raw read support
> * MMC FAT read support
>
> Improvments over x-loader:
> * Code completely revamped
> * DPLL programming that works for all SYS_CLK frequencies
> * Automatic SDRAM identification and initialization
> * Board dependent parts(especially mux) deferred to u-boot. So, same
> SPL will work for Panda and SDP and most likely on any other board
> that comes along
> * Flexible about the payload. Any image with a mkimage header can be
> loaded.
> * The core SPL logic is generic and available for OMAP3/4. So, OMAP3
> platforms can easily extend this work to add SPL support for the
> respective boards.
>
> V2:
> * Some fixes in SDRAM init, clock init
> * Use of pre-calculated M & N values for DPLL locking instead
> run-time calculation
> * Change in make files to allow reuse of common rules
> between boards
> * Console initialization moved further earlier in the boot
> allowing traces from even clock initialization code
> * Reuse utility macros from a previous series
>
> V3:
> * Moved to the new SPL framework
> * struct based register access for clock init
> * Squashed together related patches as per Wolfgang's suggestions
> * Re-organization of code in sdram init for better readability
> * SPL loading the payload using mkimage header
> * Avoided using custom bit-field accessor macros
> * Several other minor changes(documented in respective patches)
>
> V4:
> * Rebased on u-boot-ti/master as on 21 Jul 2011
>
> Aneesh V (11):
> omap4: utility function to identify the context of hw init
> omap4: cleanup pin mux data
> omap4: add OMAP4430 revision check
> omap4: add clock support
> omap4: add sdram init support
> omap4: calculate EMIF register values
> omap4: automatic sdram detection
> armv7: start.S: fixes and enhancements for SPL
> omap: add basic SPL support
> Correct ih_os for u-boot.img
> omap: add MMC and FAT support to SPL
>
> John Rigby (1):
> mkimage: Add OMAP boot image support
>

Pushed the series to u-boot-ti

http://git.denx.de/?p=u-boot/u-boot-ti.git;a=summary

Thanks,
Sandeep