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

Paulraj, Sandeep s-paulraj at ti.com
Thu Jul 21 15:12:43 CEST 2011



> 
> 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 at ti.com>
> 	Rajendra Nayak <rnayak at 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


More information about the U-Boot mailing list