26 May, 2016

1 commit


05 May, 2016

1 commit


26 Apr, 2016

3 commits


20 Apr, 2016

6 commits


18 Apr, 2016

3 commits

  • Updates configs/am43xx_evm.h to use CONFIG options from
    SOC specific Kconfig file for various calculations.

    On AM43x devices, the address of SPL entry point depends on
    the device type, i.e. whether it is secure or non-secure.

    Further, for non-secure devices, the SPL entry point is different
    between USB HOST boot mode, other "memory" boot modes (MMC, NAND)
    and "peripheral" boot modes (UART, USB)

    To add to the complexity, on secure devices, in addition to the
    above differences, the SPL entry point can change because of the
    space occupied by other components (other than u-boot or spl)
    that go into a secure boot image.

    To prevent the user from having to modify source files every time
    any component of the secure image changes, the value of
    CONFIG_SPL_TEXT_BASE has been set using a Kconfig option that
    is supplied in the am43xx_*_defconfig files

    Using the CONFIG options also enables us to do away with some
    compile time flags that were used to specify CONFIG_SPL_TEXT_BASE
    for different boot modes.

    On QSPI devices, the same problem described above occurs w.r.t. the
    address of the u-boot entry point in flash, when booting secure
    devices. To handle this, CONFIG_SYS_TEXT_BASE is also setup via
    a Kconfig option and the defconfig files.

    Signed-off-by: Madan Srinivas
    Signed-off-by: Daniel Allred

    Madan Srinivas
     
  • Adding support for AM43xx secure devices require the addition
    of some SOC specific config options like the amount of memory
    used by public ROM and the address of the entry point of u-boot
    or SPL, as seen by the ROM code, for the image to be built
    correctly.

    This mandates the addition of am AM43xx CONFIG option and the
    ARM Kconfig file has been modified to source this SOC Kconfig
    file. Moving the TARGET_AM43XX_EVM config option to the SOC
    KConfig and out of the arch/arm/Kconfig.

    Updating defconfigs to add the CONFIG_AM43XX=y statement and
    removing the #define CONFIG_AM43XX from the header file.

    Signed-off-by: Madan Srinivas
    Signed-off-by: Daniel Allred

    Madan Srinivas
     
  • Enable OF and FIT support for usb host boot on AM43xx platforms.

    Signed-off-by: Lokesh Vutla

    Lokesh Vutla
     

26 Mar, 2016

1 commit

  • The description was borrowed from kernel. "tristate" type was changed
    to "bool" (I believe we don't support modules for u-boot yet, right?).
    CONFIG_USB_GADGET requires CONFIG_USB to be defined too, so add it along
    as well.

    Definitions were added to defconfig files in a way that
    "make savedefconfig" generates exactly the same file as used defconfig.

    Signed-off-by: Sam Protsenko
    [trini: Add zynq_zc702 conversion]
    Signed-off-by: Tom Rini

    Sam Protsenko
     

15 Mar, 2016

1 commit


25 Nov, 2015

2 commits


22 Nov, 2015

1 commit


19 Nov, 2015

1 commit


26 Jun, 2015

2 commits

  • This sets the default commands Kconfig to match
    include/config_cmd_default.h commands in the common/Kconfig and removes
    them from include/configs.

    Signed-off-by: Joe Hershberger
    [trini: rastaban, am43xx_evm_usbhost_boot, am43xx_evm_ethboot updates]
    Signed-off-by: Tom Rini

    Joe Hershberger
     
  • Some archs/boards specify their own default by pre-defining the config
    which causes the Kconfig system to mix up the order of the configs in
    the defconfigs... This will cause merge pain if allowed to proliferate.

    Remove the configs that behave this way from the archs.

    A few configs still remain, but that is because they only exist as
    defaults and do not have a proper Kconfig entry. Those appear to be:

    SPIFLASH
    DISPLAY_BOARDINFO

    Signed-off-by: Joe Hershberger
    [trini: rastaban, am43xx_evm_usbhost_boot, am43xx_evm_ethboot updates,
    drop DM_USB from MSI_Primo81 as USB_MUSB_SUNXI isn't converted yet to DM]
    Signed-off-by: Tom Rini

    Joe Hershberger
     

20 Jun, 2015

1 commit

  • While booting via usb host mode, ROM uses DMA to copy MLO over USB so
    ARM internal RAM cannot be used. Adding USB host boot support by
    introducing new config target which sets SPL_TEXT_BASE to OCMC ram.

    Signed-off-by: Mugunthan V N
    Reviewed-by: Tom Rini

    Mugunthan V N