Skip to content
Snippets Groups Projects
  1. Mar 29, 2017
  2. Mar 23, 2017
  3. Jan 28, 2017
  4. Dec 27, 2016
  5. Dec 05, 2016
    • Stefan Roese's avatar
      arm64: mvebu: Add support for the DB-88F8040 Armada 8k devel board · 96816a84
      Stefan Roese authored
      
      This patch adds the necessary files to support the Marvell Armada 8k
      devel board. Most board specfic files are shared with the Armada 7k
      boards under the name "armada-8k*". So only minimal changes are
      necessary to add this basic board support (except the DT files of
      course).
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Nadav Haklai <nadavh@marvell.com>
      Cc: Neta Zur Hershkovits <neta@marvell.com>
      Cc: Kostya Porotchkin <kostap@marvell.com>
      Cc: Omri Itach <omrii@marvell.com>
      Cc: Igal Liberman <igall@marvell.com>
      Cc: Haim Boot <hayim@marvell.com>
      Cc: Hanna Hawa <hannah@marvell.com>
      96816a84
    • Stefan Roese's avatar
      arm64: mvebu: armada-8k: Only configure xHCI power on DB-88F7040 board · acd3b076
      Stefan Roese authored
      
      This patch uses of_machine_is_compatible() to detect the board at runtime
      and only configured the I2C IO expander for the xHCI power / reset on
      the DB-88F7040 board. As this code will be used by other Armada-7k/8k
      ports, its necessary to use this runtime detection here.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Nadav Haklai <nadavh@marvell.com>
      Cc: Neta Zur Hershkovits <neta@marvell.com>
      Cc: Kostya Porotchkin <kostap@marvell.com>
      Cc: Omri Itach <omrii@marvell.com>
      Cc: Igal Liberman <igall@marvell.com>
      Cc: Haim Boot <hayim@marvell.com>
      Cc: Hanna Hawa <hannah@marvell.com>
      acd3b076
    • Stefan Roese's avatar
      arm64: mvebu: Rename db-88f7040 files to armada-8k · 633fa0e7
      Stefan Roese authored
      
      This moves some of the Armada DB-88F7040 board specific files to a more
      generic name: armada-8k. This is in preparation for the Armada-8k
      support which will be added soon. And since both platforms share
      most devices, lets also share most source files to not duplicate
      the code here.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Nadav Haklai <nadavh@marvell.com>
      Cc: Neta Zur Hershkovits <neta@marvell.com>
      Cc: Kostya Porotchkin <kostap@marvell.com>
      Cc: Omri Itach <omrii@marvell.com>
      Cc: Igal Liberman <igall@marvell.com>
      Cc: Haim Boot <hayim@marvell.com>
      Cc: Hanna Hawa <hannah@marvell.com>
      633fa0e7
  6. Sep 27, 2016
    • Stefan Roese's avatar
      arm64: mvebu: Add Armada 7K db-88f7040 development board support · 6f8c2d49
      Stefan Roese authored
      
      This patch adds basic support for the Marvell Armada 7K DB-88F7040
      development board. Supported are the following interfaces:
      - UART
      - SPI (incl. SPI NOR)
      - I2C
      - USB
      - SATA / AHCI
      
      Support for other interfaces will follow.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Nadav Haklai <nadavh@marvell.com>
      Cc: Neta Zur Hershkovits <neta@marvell.com>
      Cc: Kostya Porotchkin <kostap@marvell.com>
      Cc: Omri Itach <omrii@marvell.com>
      Cc: Igal Liberman <igall@marvell.com>
      Cc: Haim Boot <hayim@marvell.com>
      Cc: Hanna Hawa <hannah@marvell.com>
      6f8c2d49
    • Stefan Roese's avatar
      arm64: mvebu: Add Armada 3700 db-88f3720 development board support · 01e62c7f
      Stefan Roese authored
      
      This patch adds basic support for the Marvell Armada 3700 DB-88F3720
      development board. Supported are the following interfaces:
      - UART
      - SPI (incl. SPI NOR)
      - I2C
      - Ethernet
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Nadav Haklai <nadavh@marvell.com>
      Cc: Kostya Porotchkin <kostap@marvell.com>
      Cc: Wilson Ding <dingwei@marvell.com>
      Cc: Victor Gu <xigu@marvell.com>
      Cc: Hua Jing <jinghua@marvell.com>
      Cc: Terry Zhou <bjzhou@marvell.com>
      Cc: Hanna Hawa <hannah@marvell.com>
      Cc: Haim Boot <hayim@marvell.com>
      01e62c7f
  7. Sep 24, 2016
  8. May 27, 2016
  9. Apr 04, 2016
    • Stefan Roese's avatar
      arm: mvebu: Add basic support for Armada 375 eval board db-88f6720 · 606576d5
      Stefan Roese authored
      
      This patch adds basic support for the Marvell A375 eval board. Tested
      are the following interfaces:
      - I2C
      - SPI
      - SPI NOR
      - Ethernet (mvpp2), port 0 & 1
      
      Currently the A375 SerDes and DDR3 init code is not intergrated. So
      the SPL U-Boot is not fully functional.
      
      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>
      606576d5
  10. Mar 24, 2016
  11. Jan 14, 2016
    • 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
      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: 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
  12. Nov 17, 2015
  13. Nov 10, 2015
  14. Oct 20, 2015
  15. Sep 11, 2015
  16. Aug 17, 2015
    • Stefan Roese's avatar
      arm: mvebu: db-88f6820-gp: Enable PCI support · ce2cb1d3
      Stefan Roese authored
      
      This patch enabled the MVEBU PCIe support on the db-88f6820-gp A38x
      eval board. It also enabled the Intel E1000 driver support and
      adds the initialization of PCIe network controllers to the
      board code.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Anton Schubert <anton.schubert@gmx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      Cc: Dirk Eibach <eibach@gdsys.de>
      ce2cb1d3
    • Stefan Roese's avatar
      arm: mvebu: db-mv784mp-gp: Enable PCI support · 41e705ac
      Stefan Roese authored
      
      This patch enabled the MVEBU PCIe support on the db-mv784mp-gp AXP
      eval board. It also enabled the Intel E1000 driver support and
      adds the initialization of PCIe network controllers to the
      board code.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Anton Schubert <anton.schubert@gmx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      41e705ac
    • Stefan Roese's avatar
      arm: mvebu: Enable NAND controller on MVEBU SoC's · 2a0b7dc3
      Stefan Roese authored
      
      This patch enables the NAND controller on the Armada XP/38x and provides
      a new function that returns the NAND controller input clock. This
      function will be used by the MVEBU NAND driver.
      
      As part of this patch, the multiple BIT macro definitions are moved
      to a common place in soc.h.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Peter Morrow <peter@senient.com>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      2a0b7dc3
  17. Jul 23, 2015
  18. Jul 10, 2015
  19. May 05, 2015
  20. Feb 24, 2015
  21. Feb 06, 2015
Loading