1. 27 9月, 2016 22 次提交
    • S
      arm64: mvebu: Armada 7K/8K: Add Armada 7K/8K dts files · 1335483a
      Stefan Roese 提交于
      This patch integrates the Armada 7K/8K dts files from the latest
      submission on the linux-arm-kernel mailing list.
      Signed-off-by: NStefan 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>
      1335483a
    • S
      ahci: Make ahci_port_base() non-static to enable overwrite · 22f5de6b
      Stefan Roese 提交于
      To allow a board- / platform-specific ahci_port_base() function, this
      patch removes "static inline" and adds __weak to this function. This
      will be used by the upcoming Armada 7K/8K SATA / AHCI support, which
      unfortunately needs a different port base address calculation.
      Signed-off-by: NStefan 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>
      22f5de6b
    • S
      usb: xhci-mvebu: Add Armada 8K to compatiblity list · d36277ef
      Stefan Roese 提交于
      To enable this driver on Armada 7K/8K this patch adds the compatibility
      property to the list.
      Signed-off-by: NStefan 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>
      d36277ef
    • S
      drivers/phy: Add Marvell SerDes / PHY drivers used on Armada 7K/8K · c0132f60
      Stefan Roese 提交于
      This version is based on the Marvell U-Boot version with this patch
      applied as latest patch:
      
      Git ID 7f408573: "fix: comphy: cp110: add comphy initialization for usb
      device mode" from 2016-07-05.
      Signed-off-by: NStefan 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>
      c0132f60
    • S
      arm64: mvebu: Add Armada 3700 db-88f3720 development board support · 01e62c7f
      Stefan Roese 提交于
      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: NStefan 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
    • S
      arm64: mvebu: Add support for the Marvell Armada 3700 SoC · f61aefc1
      Stefan Roese 提交于
      The Armada 3700 integrates the following interfaces (not complete list):
      - Dual Cortex-A53 ARMv8
      - USB 3.0
      - SATA 3.0
      - PCIe 2.0
      - 2 x Gigabit Ethernet 1Gbps / 2.5Gbps
      - ...
      
      This patch adds basic support for this ARMv8 based SoC into U-Boot.
      Future patches will integrate other device drivers and board support
      for the Marvell DB-88F3720 development board.
      Signed-off-by: NStefan 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>
      f61aefc1
    • S
      arm64: mvebu: Armada 3700: Add USB device tree nodes · f733228a
      Stefan Roese 提交于
      This patch adds the USB device tree nodes that are still missing to
      the Armada 3700 dts files.
      Signed-off-by: NStefan 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>
      f733228a
    • S
      arm64: mvebu: Armada 3700: Add COMPHY device tree nodes · 56d53956
      Stefan Roese 提交于
      This patch adds the COMPHY device tree nodes that are still missing to
      the Armada 3700 dts files.
      Signed-off-by: NStefan 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>
      56d53956
    • S
      arm64: mvebu: Armada 3700: Add I2C device tree nodes · 9e9e63c0
      Stefan Roese 提交于
      This patch adds the I2C device tree nodes that are still missing to
      the Armada 3700 dts files.
      Signed-off-by: NStefan 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>
      9e9e63c0
    • S
      arm64: mvebu: Armada 3700: Add ethernet device tree nodes · 3f84e2e8
      Stefan Roese 提交于
      This patch adds the ethernet device tree nodes that are still missing to
      the Armada 3700 dts files.
      Signed-off-by: NStefan 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>
      3f84e2e8
    • S
      arm64: mvebu: Armada 3700: Add SPI device tree nodes · cdccf9c1
      Stefan Roese 提交于
      This patch adds the SPI device tree nodes that are still missing to
      the Armada 3700 dts files.
      Signed-off-by: NStefan 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>
      Reviewed-by: NJagan Teki <jteki@openedev.com>
      cdccf9c1
    • S
      arm64: mvebu: Armada 3700: Add Armada 37xx dts files · 850db82f
      Stefan Roese 提交于
      This patch integrates the Armada 3700 dts files from the latest
      submission on the linux-arm-kernel mailing list.
      Signed-off-by: NStefan 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>
      850db82f
    • S
      drivers/phy: Add Marvell SerDes / PHY drivers used on Armada 3k · 3335786a
      Stefan Roese 提交于
      This version is based on the Marvell U-Boot version with this patch
      applied as latest patch:
      
      Git ID 7f408573: "fix: comphy: cp110: add comphy initialization for usb
      device mode" from 2016-07-05.
      Signed-off-by: NStefan 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>
      3335786a
    • S
      usb: ehci: ehci-marvell.c: Add Armada 3700 support (ARMv8) · c6cfcc91
      Stefan Roese 提交于
      This patch adds DM based support for the Armada 3700 EHCI controller.
      The address windows don't need to get configured in this case. The
      difference here is detected via DT compatible property at runtime.
      
      With this support and the DM xHCI driver, both XHCI and eHCI can be
      used simultaniously on the MVEBU boards now.
      Signed-off-by: NStefan 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>
      Acked-by: NMarek Vasut <marex@denx.de>
      c6cfcc91
    • S
      usb: xhci: Add Marvell MVEBU xHCI support · 81c1f6f0
      Stefan Roese 提交于
      This patch adds DM based support for the xHCI USB 3.0 controller
      integrated in the Armada 3700 SoC. It may be extended to be used
      by other MVEBU SoCs as well.
      Signed-off-by: NStefan 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>
      Acked-by: NMarek Vasut <marex@denx.de>
      81c1f6f0
    • S
      net: mvneta: Add support for Armada 3700 SoC · 544eefe0
      Stefan Roese 提交于
      This patch adds support for the Armada 3700 SoC to the Marvell mvneta
      network driver.
      
      Not like A380, in Armada3700, there are two layers of decode windows for GBE:
      First layer is:  GbE Address window that resides inside the GBE unit,
      Second layer is: Fabric address window which is located in the NIC400
                       (South Fabric).
      To simplify the address decode configuration for Armada3700, we bypass the
      first layer of GBE decode window by setting the first window to 4GB.
      Signed-off-by: NStefan 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>
      Acked-by: NJoe Hershberger <joe.hershberger@ni.com>
      544eefe0
    • S
      net: mvneta: Make driver 64bit safe · 3cbc11da
      Stefan Roese 提交于
      The mvneta driver is also used on the ARMv8 64bit Armada 3700 SoC. This
      patch fixes the compilation warnings seen on this 64bit platform.
      Signed-off-by: NStefan 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>
      Acked-by: NJoe Hershberger <joe.hershberger@ni.com>
      3cbc11da
    • S
      spi: Add driver for Marvell Armada 3700 SoC · 3fda4ef3
      Stefan Roese 提交于
      The SPI IP core in the Marvell Armada 3700 is similar to the one in the
      other Armada SoCs. But the differences are big enough that it makes
      sense to introduce a new driver instead of cluttering the old
      kirkwood driver with #ifdef's.
      Signed-off-by: NStefan 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>
      Reviewed-by: NJagan Teki <jteki@openedev.com>
      3fda4ef3
    • S
      serial: Add serial_mvebu_a3700 for Armada 3700 SoC · 6985d496
      Stefan Roese 提交于
      The Armada 3700's UART is a simple serial port. It has a 32 bytes
      Tx FIFO and a 64 bytes Rx FIFO integrated. This patch adds support
      for this UART including the DEBUG UART functions for very early
      debug output.
      Signed-off-by: NStefan 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>
      6985d496
    • S
      net: mvneta: Round up top tx buffer boundaries for dcache ops · 35e3fca7
      Stefan Roese 提交于
      check_cache_range() warns that the top boundaries are not properly
      aligned when flushing or invalidating the buffers and make these
      operations fail.
      
      This gets rid of the warnings:
      CACHE: Misaligned operation at range ...
      Signed-off-by: NStefan Roese <sr@denx.de>
      Acked-by: NJoe Hershberger <joe.hershberger@ni.com>
      35e3fca7
    • T
      Merge git://git.denx.de/u-boot-fsl-qoriq · cbe7706a
      Tom Rini 提交于
      trini: Drop local memset() from
      examples/standalone/mem_to_mem_idma2intr.c
      Signed-off-by: NTom Rini <trini@konsulko.com>
      cbe7706a
    • H
      kconfig: introduce kconfig for UBI · 8f2fe0c8
      Heiko Schocher 提交于
      move the UBI config options into Kconfig.
      Signed-off-by: NHeiko Schocher <hs@denx.de>
      Reviewed-by: NSimon Glass <sjg@chromium.org>
      Reviewed-by: NAndrew F. Davis <afd@ti.com>
      Reviewed by: Evgeni Dobrev <evgeni at studio-punkt.com>
      8f2fe0c8
  2. 26 9月, 2016 15 次提交
  3. 25 9月, 2016 2 次提交
  4. 24 9月, 2016 1 次提交