Skip to content
Snippets Groups Projects
  1. Jan 14, 2016
    • Phil Sutter's avatar
      axp: Fix debugging support in DDR3 write leveling · 7e1e59a7
      Phil Sutter authored
      
      If MV_DEBUG_WL is defined, DEBUG_WL_S and DEBUG_WL_D macros are missing.
      In addition to that, get rid of debug output printing non-existent
      counter variable.
      
      Signed-off-by: default avatarPhil Sutter <phil@nwl.cc>
      Acked-by: default avatarStefan Roese <sr@denx.de>
      Reviewed-by: default avatarTom Rini <trini@konsulko.com>
      7e1e59a7
    • Phil Sutter's avatar
      README: Review the u-boot porting guide list · 3c1496cd
      Phil Sutter authored
      
      * There is no boards.cfg anymore, so drop (1).
      * Creating flash.c and u-boot.lds seems not mandatory as well.
      * Adjusting the enumerators for the above implicitly fixed for
        double items numbered (3).
      
      Signed-off-by: default avatarPhil Sutter <phil@nwl.cc>
      Acked-by: default avatarStefan Roese <sr@denx.de>
      Reviewed-by: default avatarTom Rini <trini@konsulko.com>
      3c1496cd
    • Phil Sutter's avatar
      drivers/pci: Fix for debug builds without CONFIG_PCI_ENUM_ONLY · 11131467
      Phil Sutter authored
      
      The debug printing references bar_res, which exists only if
      CONFIG_PCI_ENUM_ONLY is not defined. Therefore move it into the ifdef'd
      area.
      
      Signed-off-by: default avatarPhil Sutter <phil@nwl.cc>
      Acked-by: default avatarStefan Roese <sr@denx.de>
      Reviewed-by: default avatarTom Rini <trini@konsulko.com>
      11131467
    • Stefan Roese's avatar
      arm: mvebu: Add runtime detection of UART (xmodem) boot-mode · f4db6c97
      Stefan Roese authored
      
      This patch adds runtime detection of the Marvell UART boot-mode (xmodem
      protocol). If this boot-mode is detected, SPL will return to the
      BootROM to continue the UART booting.
      
      With this patch its now possible, to generate a U-Boot image that
      can be booted either from the strapped boot-device (e.g. SPI NOR, MMC,
      etc) or via the xmodem protocol from the UART. In the UART case,
      the kwboot tool will dynamically insert the UART boot-device type
      into the image. And also patch the load address in the header, so
      that the mkimage header will be skipped (as its not expected by the
      Marvell BootROM).
      
      This simplifies the development for Armada XP / 38x based boards.
      As no special images need to be generated by selecting the
      MVEBU_BOOTROM_UARTBOOT Kconfig option.
      
      Since the Kconfig option MVEBU_BOOTROM_UARTBOOT is not needed any
      more, its now completely removed.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      Cc: Dirk Eibach <dirk.eibach@gdsys.cc>
      Cc: Phil Sutter <phil@nwl.cc>
      Cc: Kevin Smith <kevin.smith@elecsyscorp.com>
      f4db6c97
    • Stefan Roese's avatar
      arm: mvebu: Add runtime boot-device detection · a5f88877
      Stefan Roese authored
      
      This patch adds runtime boot-device detection to SPL U-Boot.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      Cc: Dirk Eibach <dirk.eibach@gdsys.cc>
      Cc: Phil Sutter <phil@nwl.cc>
      Cc: Kevin Smith <kevin.smith@elecsyscorp.com>
      a5f88877
    • Stefan Roese's avatar
      arm: mvebu: Make local structs static const · a9fc5a24
      Stefan Roese authored
      
      As these structs are local only and const, declare them accordingly.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      Cc: Dirk Eibach <dirk.eibach@gdsys.cc>
      Cc: Phil Sutter <phil@nwl.cc>
      Cc: Kevin Smith <kevin.smith@elecsyscorp.com>
      a9fc5a24
    • Stefan Roese's avatar
      arm: mvebu: Move SAR register defines into header · d35831f6
      Stefan Roese authored
      
      This is preparation for the runtime bootmode detection in spl.c.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      Cc: Dirk Eibach <dirk.eibach@gdsys.cc>
      Cc: Phil Sutter <phil@nwl.cc>
      Cc: Kevin Smith <kevin.smith@elecsyscorp.com>
      d35831f6
    • Stefan Roese's avatar
      arm: mvebu: Remove leftover Makefile · b7ca2501
      Stefan Roese authored
      
      This Makefile was not used since quite some time. I only missed to
      remove it in the move to mach-mvebu. So lets remove it now so
      that the mvebu-common directory is really removed completely.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      b7ca2501
    • 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: Consolidate board Kconfig options into one file · b322c83a
      Stefan Roese authored
      
      Merging all the board specific Kconfig options into the main Kconfig file
      for mach-mvebu makes things easier to maintain.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      b322c83a
    • Stefan Roese's avatar
      arm: mvebu: Print CPU and SDRAM frequency upon startup · d718bf2c
      Stefan Roese authored
      
      With this patch, the CPU and the DDR frequencies will get printed in the
      U-Boot startup messages. Resulting in such a log:
      
      U-Boot 2016.01-rc2-00188-gb8eeaec-dirty (Dec 21 2015 - 12:32:35 +0100)
      
      SoC:   MV78460-B0 at 1600 MHz
      I2C:   ready
      DRAM:  4 GiB (800 MHz, ECC not enabled)
      ...
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      d718bf2c
    • Stefan Roese's avatar
      arm: mvebu: Make serdes setup on Armada XP less noisy · e25d5a95
      Stefan Roese authored
      
      Change some of the PEX configuration output lines from always output to
      only ouput upon specific debug enabling.
      
      This changes the SPL output from:
      
      U-Boot SPL 2016.01-rc2-00037-g9353a7f (Dec 10 2015 - 10:27:42)
      High speed PHY - Version: 2.1.5 (COM-PHY-V20)
      Update Device ID PEX0782611ab
      Update Device ID PEX1782611ab
      Update Device ID PEX2782611ab
      Update Device ID PEX3782611ab
      Update Device ID PEX8782611ab
      Update PEX Device ID 0x78260
      High speed PHY - Ended Successfully
      DDR3 Training Sequence - Ver 5.7.4
      DDR3 Training Sequence - Ended Successfully
      
      to:
      
      U-Boot SPL 2016.01-rc2-00037-g9353a7f-dirty (Dec 10 2015 - 10:32:04)
      High speed PHY - Version: 2.1.5 (COM-PHY-V20)
      High speed PHY - Ended Successfully
      DDR3 Training Sequence - Ver 5.7.4
      DDR3 Training Sequence - Ended Successfully
      
      Resulting in a little faster bootup time.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      e25d5a95
    • Stefan Roese's avatar
      arm: mvebu: Don't include "netdev.h" in cpu.c · 84877c65
      Stefan Roese authored
      
      This is not needed any more since the switch to DM / DTS network
      initialization on MVEBU. Lets remove it, as it otherwise leads
      to compilation warning when CONFIG_NET is not enabled.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      84877c65
    • Stefan Roese's avatar
      arm: mvebu: Make ECC support configurable on Armada XP · 698ffab2
      Stefan Roese authored
      
      Currently, ECC support is enabled for all Armada XP boards. So the
      DDR3 driver tries to configure the controller with ECC support, even
      on boards without ECC. This patch makes this ECC optional which now
      can be configured on a board-per-board basis.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      Cc: Phil Sutter <phil@nwl.cc>
      698ffab2
    • Stefan Roese's avatar
      arm: mvebu: Add support for MV78260 · bf0db8b8
      Stefan Roese authored
      
      This patch adds support for the dual core Armada XP variant, the
      MV78260. It has some minor differences to the 4-core MV78460,
      e.g. only 12 serdes lanes.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      Cc: Phil Sutter <phil@nwl.cc>
      bf0db8b8
    • Stefan Roese's avatar
      arm: mvebu: Don't use 0 as board ID as its used for the custom boards · 00a457b2
      Stefan Roese authored
      
      Using board ID 0 is reserved for the non-Marvell "custom" boards. So
      move the board ID's to reflect this.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      Cc: Phil Sutter <phil@nwl.cc>
      00a457b2
    • Stefan Roese's avatar
      arm: mvebu: Simplify code in setup_usb_phys() a bit · ab8a4c6a
      Stefan Roese authored
      
      Use the clrbits() / setbits() functions instead of clrsetbits() when
      bit are only cleared or set.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      ab8a4c6a
    • Stefan Roese's avatar
      arm: mvebu: Don't disable cache at startup on Armada XP at all · c86d53fd
      Stefan Roese authored
      
      This patch leaces the cache configuration untouched for the AXP in the
      setup done by the BootROM. Resulting in the cache still being enabled
      at the startup of U-Boot. This leads to a slightly faster boot to the
      U-Boot prompt (or Linux of course).
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      c86d53fd
    • Stefan Roese's avatar
      arm: mvebu: Remove SYS_MALLOC_CLEAR_ON_INIT from DB-MV784MP-GP AXP board · e5f0a640
      Stefan Roese authored
      
      By removing CONFIG_SYS_MALLOC_CLEAR_ON_INIT, the bootup time is a bit
      faster.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      e5f0a640
    • Stefan Roese's avatar
      arm: mvebu: Don't call arch_cpu_init() from SPL at all · f4e6ec7d
      Stefan Roese authored
      
      This patch removes the call to arch_cpu_init() in the SPL U-Boot version.
      As SPL does not need all the configuration done in this function. And
      also does not need the reconfiguration of the internal register
      address to 0xf1000000. This will be done by the main U-Boot later on.
      
      This also fixes a problem with the timer not beeing initialized on AXP,
      as needed for the mdelay in the setup_usb_phys(). This will now only
      be called once in main U-Boot.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      f4e6ec7d
    • Stefan Roese's avatar
      arm: mvebu: Add v7_outer_cache_disable function for AXP & A38x · f0e8173a
      Stefan Roese authored
      
      Add functionality to correctly disable the L2 cache on the Armada XP
      and 38x platforms.
      
      Without this, booting into Linux on ClearFog (A38x) results in a hangup
      without any output on the serial console at all. Even with earlyprintk
      enabled.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      f0e8173a
    • Stefan Roese's avatar
      arm: mvebu: Enable L2 cache on Armada XP · 3e5ce7ce
      Stefan Roese authored
      
      Until now, the L2 cache was never enabled again in U-Boot. To get
      even better performance (bootup time), lets enable the L2 cache
      in U-Boot. This code was taken from the Linux kernel.
      
      A performance gain was measured on the DB-MV784MP-GP board by testing
      with tftpboot and sata commands.
      
      This patch also cleans up the L2 cache related code. And makes sure that
      the L2 cache is only disabled once.
      
      Please note that A38x still runs with L2 cache disabled. And needs
      to be enabled for this SoC in a separate patch if needed or desired.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      3e5ce7ce
    • Stefan Roese's avatar
      arm: mvebu: db-mv784mp-gp: Enable cache command · af2728ab
      Stefan Roese authored
      
      Th cache command can be useful sometimes. So lets enable it on the
      AXP eval board.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      af2728ab
    • Stefan Roese's avatar
      arm: mvebu: db-mv784mp-gp: Enable common file-system support · 8c822825
      Stefan Roese authored
      
      This patch adds the common FS options to the Marvell AXP eval board. This
      includes EXT2, EXT4, FAT and VFAT. And of course the generic FS commands.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      8c822825
    • Stefan Roese's avatar
      arm: mvebu: db-mv784mp-gp: Switch from IDE to SATA support · c4be10b5
      Stefan Roese authored
      
      Enable the newly introduced SATA driver for the Marvell AXP with DMA
      support instead of the PIO-only IDE driver. This increases the
      transfer speed. And is also more in-line with the Armada 38x
      ports, which also use a SATA driver (AHCI) and the "sata" U-Boot
      commands.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      c4be10b5
    • Tor Krill's avatar
      sata: Add SATA driver with DMA support for Marvell Kirkwood and Armada XP · 169789dc
      Tor Krill authored
      This patch adds a new SATA driver for the Marvell Kirkwood and Armada
      370 / XP SoC's.
      
      This driver supports the SATA controller of some Mavell SoC's.
      Here a (most likely incomplete) list of the supported SoC's:
      - Kirkwood
      - Armada 370
      - Armada XP
      
      This driver implementation is an alternative to the already available
      driver via the "ide" commands interface (drivers/block/mvsata_ide.c).
      But this driver only supports PIO mode and as this new driver also
      supports transfer via DMA, its much faster.
      
      Please note, that the newer SoC's (e.g. Armada 38x) are not supported
      by this driver. As they have an AHCI compatible SATA controller
      integrated.
      
      The original version of this driver was sent by Tor Krill to the U-Boot
      list a few years ago. Here the link:
      
      http://lists.denx.de/pipermail/u-boot/2010-June/073147.html
      
      
      
      Changes by Stefan:
      - Coding-style cleanup
      - Support for Armada XP added
      - MBUS window setup added
      - D-cache flush and invalidation added - works with dcache enabled on
        Armada XP
      - Removed mdelay() from ata_wait_register() and add timer based timeout
        detection to speed up the transfer
      
      Signed-off-by: default avatarTor Krill <tor@excito.com>
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      Cc: Tom Rini <trini@konsulko.com>
      169789dc
    • Stefan Roese's avatar
      arm: mvebu: Add SolidRun ClearFog Armada 38x initial support · 0299c90f
      Stefan Roese authored
      This patch adds basic support for the SolidRun ClearFog Armada 38x based
      board to mainline U-Boot. Supported interfaces / devices are:
      - DDR3
      - UART
      - MMC
      - Ethernet port 0 (connected to dedicated PHY)
      - I2C
      
      The included DT source was taken from Russell King's ftp server:
      http://www.home.arm.linux.org.uk/~rmk/clearfog/
      
      
      
      With only minor modifications, like the addition of some aliases and the
      "u-boot,dm-pre-reloc" property.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Rabeeh Khoury <rabeeh@solid-run.com>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      0299c90f
    • 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
      net: mvneta: Convert to driver model · e3b9c98a
      Stefan Roese authored
      
      Update this driver to support driver model. As all MVEBU boards using
      this driver are converted with this patch, the non-driver-model code
      can be removed completely. This is also the reason why this patch
      is quite big and includes a) the driver change and b) the
      platform change. As its not git-bisect save otherwise.
      
      With this conversion, some parameters are now extracted from the
      DT instread of using the config header defines. The supported
      properties right now are:
      
      PHY-mode ("phy-mode") and PHY-address ("reg").
      
      The base addresses for the ethernet controllers can be removed from
      the header files as well.
      
      Please note that this patch also removes the E1000 network driver
      from some MVEBU config headers. This is necessary, as with DM_ETH
      configured and the e1000 driver enabled, the PCI driver also needs
      to support DM. But the MVEBU PCI(e) driver still needs to get
      ported to DM. When this is done, the E1000 driver can be enabled
      again.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      Cc: Dirk Eibach <dirk.eibach@gdsys.cc>
      Cc: Joe Hershberger <joe.hershberger@ni.com>
      Cc: Simon Glass <sjg@chromium.org>
      e3b9c98a
    • Stefan Roese's avatar
      arm: mvebu: armada-388-gp.dts: Add ethernet aliases · 202ededd
      Stefan Roese authored
      
      Adding these aliases enables the update of the MAC addresses from
      within U-Boot.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      202ededd
    • Stefan Roese's avatar
      arm: mvebu: Add armada-xp-maxbcm.dts for maxbcm board · 18c1272f
      Stefan Roese authored
      
      This is needed for the upcoming ethernet DM conversion of the maxbcm
      board. The configuration of the PHY is then extracted from the DT
      instead of using the defines from the config header.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      18c1272f
    • 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
      spi: kirkwood_spi.c: Add driver model support · 9985bdb1
      Stefan Roese authored
      
      This patch adds driver model support to the kirkwood SPI driver. Which
      is also used on the MVEBU SoC's, now being converted to DM. Non-DM
      support is still available for the "older" platforms using this
      driver, like kirkwood.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Valentin Longchamp <valentin.longchamp@keymile.com>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      Cc: Jagan Teki <jteki@openedev.com>
      Cc: Simon Glass <sjg@chromium.org>
      9985bdb1
    • Stefan Roese's avatar
      spi: kirkwood_spi.c: Prepare for driver model support · 18dd3b22
      Stefan Roese authored
      
      This patch prepares the Kirkwood SPI driver, also used on the MVEBU board
      (Armada XP / 38x), for the conversion to driver model.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Valentin Longchamp <valentin.longchamp@keymile.com>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      Cc: Jagan Teki <jteki@openedev.com>
      Cc: Simon Glass <sjg@chromium.org>
      18dd3b22
    • 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: ddr: Fix compilation warning · cdf1d240
      Stefan Roese authored
      
      gcc 5.1 generates this new warning (for Armada 38x platforms):
      
      drivers/ddr/marvell/a38x/ddr3_debug.c: In function 'hws_ddr3_tip_read_training_result':
      drivers/ddr/marvell/a38x/ddr3_debug.c:177:40: warning: 'sizeof' on array
        function parameter 'result' will return size of 'enum hws_result (*)[1]' [-Wsizeof-array-argument]
        memcpy(result, training_result, sizeof(result));
                                              ^
      drivers/ddr/marvell/a38x/ddr3_debug.c:171:31: note: declared here
        u32 dev_num, enum hws_result result[MAX_STAGE_LIMIT][MAX_INTERFACE_NUM])
                                     ^
      
      Since this functions is not referenced anywhere, lets just remove it.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      cdf1d240
    • 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
  2. Jan 13, 2016
Loading