1. 30 Nov, 2015 3 commits
  2. 22 Nov, 2015 4 commits
  3. 18 Nov, 2015 1 commit
    • Nikita Kiryanov's avatar
      spl: change return values of spl_*_load_image() · 36afd451
      Nikita Kiryanov authored
      Make spl_*_load_image() functions return a value instead of
      hanging if a problem is encountered. This enables main spl code
      to make the decision whether to hang or not, thus preparing
      it to support alternative boot devices.
      
      Some boot devices (namely nand and spi) do not hang on error.
      Instead, they return normally and SPL proceeds to boot the
      contents of the load address. This is considered a bug and
      is rectified by hanging on error for these devices as well.
      Signed-off-by: default avatarNikita Kiryanov <nikita@compulab.co.il>
      Cc: Igor Grinberg <grinberg@compulab.co.il>
      Cc: Tom Rini <trini@konsulko.com>
      Cc: Simon Glass <sjg@chromium.org>
      Cc: Ian Campbell <ijc@hellion.org.uk>
      Cc: Hans De Goede <hdegoede@redhat.com>
      Cc: Albert Aribaud <albert.u.boot@aribaud.net>
      Cc: Jagan Teki <jteki@openedev.com>
      Reviewed-by: default avatarTom Rini <trini@konsulko.com>
      Reviewed-by: default avatarSimon Glass <sjg@chromium.org>
      36afd451
  4. 17 Nov, 2015 1 commit
  5. 12 Nov, 2015 13 commits
  6. 10 Nov, 2015 3 commits
    • Stephen Warren's avatar
      armv8: enable compilation with CONFIG_SYS_NONCACHED_MEMORY · 88f965d7
      Stephen Warren authored
      The implementation of noncached_init() uses define MMU_SECTION_SIZE.
      Define this on ARM64.
      
      Move the prototype of noncached_{init,alloc}() to a location that
      doesn't depend on !defined(CONFIG_ARM64).
      
      Note that noncached_init() calls mmu_set_region_dcache_behaviour() which
      relies on something having set up translation tables with 2MB block size.
      The core ARMv8 MMU setup code does not do this by default, but currently
      relies on SoC specific MMU setup code. Be aware of this before enabling
      this feature on your platform!
      Signed-off-by: default avatarStephen Warren <swarren@nvidia.com>
      88f965d7
    • Vadzim Dambrouski's avatar
      arm: stm32f4: fix a bug when a random sector gets erased · 43fb0e39
      Vadzim Dambrouski authored
      Old sector number is not being cleared from FLASH_CR register. For example
      when first erased sector was 001 and then you want to erase sector 010,
      sector 011 gets erased instead.
      This patch clears old sector number from FLASH_CR register before a new
      one is written.
      Signed-off-by: default avatarVadzim Dambrouski <pftbest@gmail.com>
      43fb0e39
    • Albert ARIBAUD's avatar
      arm: support Thumb-1 with CONFIG_SYS_THUMB_BUILD · 62e92077
      Albert ARIBAUD authored
      When building a Thumb-1-only target with CONFIG_SYS_THUMB_BUILD,
      some files fail to build, most of the time because they include
      mcr instructions, which only exist for Thumb-2.
      
      This patch introduces a Kconfig option CONFIG_THUMB2 and uses
      it to select between Thumb-2 and ARM mode for the aforementioned
      files.
      Signed-off-by: default avatarAlbert ARIBAUD <albert.u.boot@aribaud.net>
      62e92077
  7. 07 Nov, 2015 1 commit
    • Michal Simek's avatar
      ARM64: zynqmp: Sync zynq_sdhci_init() declaration · e490ad25
      Michal Simek authored
      This patch fix compilation error:
      drivers/mmc/zynq_sdhci.c:16:5: error: conflicting types for
      ‘zynq_sdhci_init’
       int zynq_sdhci_init(phys_addr_t regbase)
           ^
      In file included from drivers/mmc/zynq_sdhci.c:14:0:
      ./arch/arm/include/asm/arch/sys_proto.h:16:5: note: previous declaration
      of ‘zynq_sdhci_init’ was here
       int zynq_sdhci_init(unsigned long regbase);
           ^
      Signed-off-by: default avatarMichal Simek <michal.simek@xilinx.com>
      e490ad25
  8. 05 Nov, 2015 1 commit
  9. 30 Oct, 2015 5 commits
  10. 29 Oct, 2015 6 commits
  11. 24 Oct, 2015 1 commit
  12. 22 Oct, 2015 1 commit