Skip to content
Snippets Groups Projects
  1. Dec 06, 2012
  2. Dec 05, 2012
    • Stefan Roese's avatar
      Makefile: Add target for combined spl/u-boot.bin & u-boot.img · fb3d2b8a
      Stefan Roese authored
      
      This new make target "u-boot-img.bin" consists of the U-Boot
      SPL image with the real, full-blown U-Boot image directly
      attached to it. The full-blown U-Boot image has the mkimage
      header included, with its load-address and entry-point.
      
      This will be used by the upcoming a3m071 MPC5200 board port.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      fb3d2b8a
    • Stefan Roese's avatar
      Makefile: Add possibility to set entry-point for u-boot.img · b40bda6b
      Stefan Roese authored
      
      This patch enabled boards using the SPL framework to set
      an entry point in the U-Boot mkimage image "u-boot.img".
      Until now the entry point in the header has been set to 0.
      By setting CONFIG_SYS_UBOOT_START in the board header, boards
      can override this default location.
      
      This will be used by the upcoming a3m071 MPC5200 board port.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      b40bda6b
    • Stefan Roese's avatar
      mpc5200: Add a3m071 board support · 13b4f639
      Stefan Roese authored
      
      This patch adds support for the a3m071 board based on the
      MPC5200.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      13b4f639
    • Stefan Roese's avatar
      mpc5200: Add SPL support · 083f2e08
      Stefan Roese authored
      
      This patch adds SPL booting support (NOR flash) for the
      MPC5200 platforms.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      083f2e08
    • Stefan Roese's avatar
      env: Enable getenv_f() for SPL_BUILD · d3aa8b8b
      Stefan Roese authored
      
      With this patch, getenv_f() can be included easily into the SPL
      binary. With this, SPL boards can now use getenv_f() to read
      environment variables (e.g. to detect if the OS or U-Boot shall
      be executed).
      
      In the approach this is done for env stored in NOR flash, as this
      will be used by an upcoming MPC5200 board port.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      d3aa8b8b
    • Stefan Roese's avatar
      SPL: Port SPL framework to powerpc · ea8256f0
      Stefan Roese authored
      
      This patch enables the SPL framework to be used on powerpc platforms
      and not only ARM.
      
      timer_init() does not exist on PPC systems. The timer (decrementer) is
      initialized and enabled in interrupt_init() here. And currently
      interrupt_init() is called after relocation to SDRAM. Since the only
      powerpc SPL implementation (a3m071) doesn't need a timer, let's remove
      this timer_init() call for PPC systems.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      ea8256f0
Loading