1. 25 Apr, 2016 1 commit
  2. 04 Apr, 2016 1 commit
    • Stefan Roese's avatar
      arm: mvebu: Add basic support for the Marvell Armada 375 SoC · 09e89ab4
      Stefan Roese authored
      
      
      This patch adds basic support for the Armada 375. Please note that
      currently the SerDes and DDR3 init code for the A375 is not
      included / enabled. This will be done in a later, follow-up patch.
      
      Right now, this A375 mainline U-Boot can only be used by chainloading
      it via the original Marvell U-Boot. This can be done via this
      command:
      
      => tftpboot 00800000 a375/u-boot-dtb.bin;go 00800000
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      09e89ab4
  3. 14 Jan, 2016 5 commits
    • Stefan Roese's avatar
      arm: mvebu: Move SoC selection (A38X vs AXP) into Kconfig · 81e33f4b
      Stefan Roese authored
      
      
      Until now, the SoC selection for the ARCH_MVEBU platforms has been done
      in the config header. Using CONFIG_ARMADA_XP in a non-clear way. As
      it needed to get selected for AXP and A38x based boards. This patch
      now changes this to move the SoC selection to Kconfig. And also
      uses CONFIG_ARCH_MVEBU as a common define for both AXP and A38x.
      This makes things a bit clearer - especially for new board additions.
      
      Additionally the defines CONFIG_SYS_MVEBU_DDR_AXP and
      CONFIG_SYS_MVEBU_DDR_A38X are replaced with the already available
      CONFIG_ARMADA_38X and CONFIG_ARMADA_XP.
      
      And CONFIG_DDR3 is removed, as its not referenced anywhere.
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      81e33f4b
    • Stefan Roese's avatar
      arm: mvebu: Move some defines to common include file · 8a02ec1d
      Stefan Roese authored
      
      
      This patch moves some config options to the mvebu common include file.
      Making it easier to not forget these defines for new boards.
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      Cc: Dirk Eibach <dirk.eibach@gdsys.cc>
      8a02ec1d
    • Stefan Roese's avatar
      arm: mvebu: Add SPI driver model support · 09a54c00
      Stefan Roese authored
      
      
      This patch enables the DM support for the SPI driver and the
      SPI NOR flash chips. Some MVEBU boards boot from SPI NOR, so
      adding the aliases and enabling CONFIG_DM_SEQ_ALIAS is needed
      here.
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      Cc: Dirk Eibach <dirk.eibach@gdsys.cc>
      Cc: Simon Glass <sjg@chromium.org>
      09a54c00
    • Stefan Roese's avatar
      arm: mvebu: Add DM and OF_CONTROL support to SPL · 6451223a
      Stefan Roese authored
      
      
      This patch adds full DM support to the SPL on MVEBU. Currently
      only serial is supported. Other drivers will follow.
      
      This patch also adds the necessary config values for the DEBUG UART
      to the MVEBU defconfig files. This came in handy while implementing
      this DM support.
      
      Additionally, the mvebu specific SPL linker script is removed and
      this common one is used instead:
      
         arch/arm/cpu/u-boot-spl.lds
      
      This common linker script already handles all special cases. No need
      to reinvent the wheel for MVEBU here.
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      Cc: Dirk Eibach <dirk.eibach@gdsys.cc>
      Cc: Simon Glass <sjg@chromium.org>
      6451223a
    • Stefan Roese's avatar
      arm: mvebu/kirkwood: Use common timer functions · 2fbc18fe
      Stefan Roese authored
      
      
      By using the common timer functions for mvebu/kirkwood we can get rid of quite
      a lot of code.
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      Cc: Simon Guinot <simon.guinot@sequanux.org>
      Cc: Valentin Longchamp <valentin.longchamp@keymile.com>
      2fbc18fe
  4. 29 Nov, 2015 1 commit
    • Stefan Roese's avatar
      arm: mvebu: Configure ARP timeout and retry count · 9eb14cc4
      Stefan Roese authored
      
      
      As some MVEBU platforms using the MVNETA driver seem to miss the
      first ARP packet, lets reduce the timeout and increase the retry
      count. This increases the speed for communication establishment.
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      Cc: Dirk Eibach <eibach@gdsys.de>
      9eb14cc4
  5. 05 May, 2015 5 commits
  6. 06 Feb, 2015 1 commit
  7. 23 Oct, 2014 1 commit