[U-Boot] [U-Boot, v5, 1/8] omap-common: Common boot code OMAP3 support and cleanup

Tom Rini trini at konsulko.com
Tue Jul 28 16:58:57 CEST 2015


On Wed, Jul 15, 2015 at 04:02:19PM +0200, Paul Kocialkowski wrote:

> This introduces OMAP3 support for the common omap boot code, as well as a
> major cleanup of the common omap boot code.
> 
> First, the omap_boot_parameters structure becomes platform-specific, since its
> definition differs a bit across omap platforms. The offsets are removed as well
> since it is U-Boot's coding style to use structures for mapping such kind of
> data (in the sense that it is similar to registers). It is correct to assume
> that romcode structure encoding is the same as U-Boot, given the description
> of these structures in the TRMs.
> 
> The original address provided by the bootrom is passed to the U-Boot binary
> instead of a duplicate of the structure stored in global data. This allows to
> have only the relevant (boot device and mode) information stored in global data.
> It is also expected that the address where the bootrom stores that information
> is not overridden by the U-Boot SPL or U-Boot.
> 
> The save_omap_boot_params is expected to handle all special cases where the data
> provided by the bootrom cannot be used as-is, so that spl_boot_device and
> spl_boot_mode only return the data from global data.
> 
> All of this is only relevant when the U-Boot SPL is used. In cases it is not,
> save_boot_params should fallback to its weak (or board-specific) definition.
> save_omap_boot_params should not be called in that context either.
> 
> Signed-off-by: Paul Kocialkowski <contact at paulk.fr>

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150728/015f5129/attachment.sig>


More information about the U-Boot mailing list