19 Feb, 2014

1 commit


08 Feb, 2014

1 commit

  • We use the switch CONFIG_SUPPORT_EMMC_BOOT today to enable some
    additional features of the eMMC boot partitions. Add support for being
    told that we have booted from one of these partitions to the spl
    framework and implement this on TI OMAP/related.

    Cc: Pantelis Antoniou
    Signed-off-by: Tom Rini
    Signed-off-by: Pantelis Antoniou

    Tom Rini
     

25 Jan, 2014

2 commits


01 Nov, 2013

1 commit


18 Sep, 2013

2 commits


19 Aug, 2013

1 commit


17 Aug, 2013

1 commit


27 Jul, 2013

1 commit


24 Jul, 2013

1 commit


08 Jun, 2013

3 commits


07 Jun, 2013

2 commits


30 May, 2013

1 commit


15 May, 2013

1 commit

  • The mpc85xx repuires a special layout on the memory device that is
    connected to the eSDHC controller interface. But the file spl_mmc.c
    didn't handle this specfic case, there needs a special treatmen, in
    the powerpc drictory. So, there is no longer to keep spl_mmc.c on
    mpc85xx, CONFIG_SPL_FRAMEWORK is not set.

    When CONFIG_SPL_MMC_SUPPORT is set and CONFIG_SPL_FRAMEWORK is not
    set, there was an error in drivers/mmc/spl_mmc.c:

    drivers/mmc/libmmc.o:(.got2+0x8): undefined reference to `spl_image'.

    Now, the solution is to move the file "spl_mmc.c" to directory "common/spl".

    Signed-off-by: Ying Zhang

    Ying Zhang
     

12 May, 2013

1 commit


10 May, 2013

1 commit

  • The boot parameters are read from individual variables
    assigned for each of them. This been corrected and now
    they are stored as a part of the global data 'gd'
    structure. So read them from 'gd' instead.

    Signed-off-by: Sricharan R
    [trini: Add igep0033 hunk]
    Signed-off-by: Tom Rini

    SRICHARAN R
     

02 May, 2013

1 commit

  • Delete all occurrences of hang() and provide a generic function.

    Signed-off-by: Andreas Bießmann
    Acked-by: Albert ARIBAUD
    [trini: Modify check around puts() in hang.c slightly]
    Signed-off-by: Tom Rini

    Andreas Bießmann
     

11 Mar, 2013

1 commit


19 Feb, 2013

1 commit

  • In case of usbeth booting just call net_load_image("usb_ether").
    This patch also adds CONFIG_SPL_USBETH_SUPPORT and
    CONFIG_SPL_MUSB_NEW_SUPPORT config options to enable linking of SPL
    against USB gagdet support and new MUSB driver resp.

    Signed-off-by: Ilya Yanok

    Ilya Yanok
     

06 Dec, 2012

1 commit

  • 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: Stefan Roese

    Stefan Roese
     

30 Oct, 2012

1 commit

  • Change jump_to_image_no_args() to a weak symbol to allow override by
    SoC specific code. This is required by tegra because the SPL runs on
    a different CPU from the image it is loading, so tegra specific
    initialization is required to start the host CPU. Pass in spl_image
    as a parameter for the same reason.

    Signed-off-by: Allen Martin
    Acked-by: Tom Rini
    Acked-by: Simon Glass
    Tested-by: Simon Glass
    Signed-off-by: Tom Warren

    Allen Martin
     

16 Oct, 2012

1 commit


02 Oct, 2012

2 commits

  • This patch adds support for networking in SPL. Some devices are
    capable of loading SPL via network so it makes sense to load the
    main U-Boot binary via network too. This patch tries to use
    existing network code as much as possible. Unfortunately, it depends
    on environment which in turn depends on other code so SPL size
    is increased significantly. No effort was done to decouple network
    code and environment so far.

    Signed-off-by: Ilya Yanok
    Acked-by: Joe Hershberger
    Signed-off-by: Tom Rini

    Ilya Yanok
     
  • We need to initialize timer properly, otherwise all delays
    inside SPL will be wrong.

    Signed-off-by: Ilya Yanok

    Ilya Yanok
     

28 Sep, 2012

12 commits