[U-Boot] Please pull ARC changes for v2018.07-rc1

Alexey Brodkin Alexey.Brodkin at synopsys.com
Thu May 31 17:22:51 UTC 2018


Hi Tom,

The following changes since commit c3c863880479edeb5b08226e622d13c91326e4a7:

  add FIT data-position & data-offset property support (2018-05-26 18:19:19 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-arc.git tags/arc-updates-for-2018.07-rc1

for you to fetch changes up to 2c3f9261c80e8171ba813f8baef958c1edac3f0d:

  ARC: Add support for EM Development Kit board (2018-05-31 20:13:29 +0300)

----------------------------------------------------------------
Here we do a couple of minor fixes like:
 - Move .ivt section to the very beginning of the image
   by default which allows us to use that image put right
   at reset vector (usually 0x0)

 - Improve relocation fix-up which became required once
   we moved .ivt and understood a problem with existing implementation
   where we relied on a particular placement of sections.
   Now we don't care about placement because we just explicitly
   check for .text and in case of ARCompact .ivt sections

 - Re-implemnt do_reset() such that it calls reset_cpu() which
   could implmented for a particular board

And hte most important part we introduce support for yet another
devboard from Synopsys - EMDK.

----------------------------------------------------------------
Alexey Brodkin (9):
      MAINTAINERS: Add board/synopsys/
      ARC: Cache: Don't compare I$ and D$ line lengths
      ARC: Make sure .ivt section is not purged by garbage collector
      ARC: Improve relocation fix-ups
      ARC: Move .ivt section to the very beginning of the image
      ARC: Reset: Use __builtin_arc_brk() instead of open-coded ASM
      ARC: Reset: Implement weak reset_cpu()
      ARC: Use elf32-bigarc in case of -EB
      ARC: Add support for EM Development Kit board

 MAINTAINERS                     |  1 +
 arch/arc/Kconfig                |  5 +++++
 arch/arc/cpu/u-boot.lds         | 19 ++++++++++---------
 arch/arc/dts/Makefile           |  1 +
 arch/arc/dts/emdk.dts           | 33 +++++++++++++++++++++++++++++++++
 arch/arc/lib/cache.c            | 12 ++++++++----
 arch/arc/lib/relocate.c         | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------
 arch/arc/lib/reset.c            | 14 +++++++++-----
 board/synopsys/emdk/Kconfig     | 12 ++++++++++++
 board/synopsys/emdk/MAINTAINERS |  5 +++++
 board/synopsys/emdk/Makefile    |  7 +++++++
 board/synopsys/emdk/emdk.c      | 92 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 configs/emdk_defconfig          | 31 +++++++++++++++++++++++++++++++
 include/configs/emdk.h          | 40 ++++++++++++++++++++++++++++++++++++++++
 14 files changed, 308 insertions(+), 40 deletions(-)
 create mode 100644 arch/arc/dts/emdk.dts
 create mode 100644 board/synopsys/emdk/Kconfig
 create mode 100644 board/synopsys/emdk/MAINTAINERS
 create mode 100644 board/synopsys/emdk/Makefile
 create mode 100644 board/synopsys/emdk/emdk.c
 create mode 100644 configs/emdk_defconfig
 create mode 100644 include/configs/emdk.h

-Alexey


More information about the U-Boot mailing list