Skip to content
  • Stefan Agner's avatar
    arm: mx6: specify SPL padding · 0405092b
    Stefan Agner authored
    
    
    Specify standard padding for payload to 68KB. This is derived from
    the maximum header size plus maximum SPL size. It matches the
    already defined offset for SD/eMMC devices (69KB) too. This allows
    to use the u-boot-with-spl.imx build target to generate a directly
    flashable image which can be flashed using:
    
      dd if=u-boot-with-spl.imx of=/dev/mmcblk0 bs=512 skip=2
    
    While the patch has been created with SD/eMMC in mind, this also
    works with other boot media. The board file needs to configure the
    media specific (absolute) payload offset accordingly. Especially
    the IVT offset is boot media specific and can be retrieved from the
    reference manual (Table 8-25. Image Vector Table Offset and Initial
    Load Region Size). For NAND boot a define like this should do the
    job:
    
     #define CONFIG_SYS_NAND_U_BOOT_OFFS (SPL_PAD_TO + 0x400)
    
    Signed-off-by: default avatarStefan Agner <stefan.agner@toradex.com>
    0405092b