1. 25 1月, 2017 5 次提交
    • S
      arm64: mvebu: Armada 3720-db: Add SDHCI device tree nodes · 22074fc5
      Stefan Roese 提交于
      This patch adds the SDHCI device tree nodes to the Armada 3700-db
      dts file.
      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>
      22074fc5
    • S
      arm64: mvebu: Armada 3700: Add SDHCI device tree nodes · cbe0ece8
      Stefan Roese 提交于
      This patch adds the SDHCI device tree nodes to the Armada 3700 dtsi
      file.
      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>
      cbe0ece8
    • S
      mmc: Add Marvell Xenon SDHCI controller driver · b6acb5f1
      Stefan Roese 提交于
      This driver implementes platform specific code for the Xenon SDHCI
      controller which is integrated in the Marvell MVEBU Armada 37xx and
      Armada 7k / 8K SoCs.
      
      History:
      This driver is ported from the Marvell U-Boot version 2015.01 which is
      written by Victor Gu <xigu@marvell.com> with minor changes ported from
      the Linux driver which is written by Ziji Hu <huziji@marvell.com>.
      Signed-off-by: NStefan Roese <sr@denx.de>
      Cc: Jaehoon Chung <jh80.chung@samsung.com>
      Cc: Masahiro Yamada <yamada.masahiro@socionext.com>
      Reviewed-by: NJaehoon Chung <jh80.chung@samsung.com>
      b6acb5f1
    • S
      mmc: sdhci: Add support for optional controller specific set_ios_post() · 210841c6
      Stefan Roese 提交于
      Some SDHCI drivers might need to do some special controller configuration
      after the common clock set_ios() function has been called (speed / width
      configuration). This patch adds a call to the newly created function
      set_ios_port() when its configured in the host driver.
      
      This will be used by the Xenon SDHCI controller driver used on the
      Marvell Armada 3700 and 7k/8k ARM64 SoCs.
      Signed-off-by: NStefan Roese <sr@denx.de>
      Cc: Jaehoon Chung <jh80.chung@samsung.com>
      Cc: Simon Glass <sjg@chromium.org>
      Reviewed-by: NJaehoon Chung <jh80.chung@samsung.com>
      210841c6
    • S
      mmc: sdhci: Clear SDHCI_CLOCK_CONTROL before configuring the new value · 899fb9e3
      Stefan Roese 提交于
      This patch completely clears the SDHCI_CLOCK_CONTROL register before the
      new value is configured instead of just clearing the 2 bits
      SDHCI_CLOCK_CARD_EN and SDHCI_CLOCK_INT_EN. Without this change, some
      clock configurations will lead to the "Internal clock never stabilised."
      error message on the Xenon SDHCI controller used on the Marvell Armada
      3700 and 7k/8k ARM64 SoCs.
      
      The Linux SDHCI core driver also writes 0 to this register before
      the new value is configured. So this patch simplifies the driver a bit
      and brings the U-Boot driver more in-line with the Linux one.
      Signed-off-by: NStefan Roese <sr@denx.de>
      Cc: Jaehoon Chung <jh80.chung@samsung.com>
      Cc: Siva Durga Prasad Paladugu <sivadur@xilinx.com>
      Cc: Michal Simek <michal.simek@xilinx.com>
      Reviewed-by: NJaehoon Chung <jh80.chung@samsung.com>
      899fb9e3
  2. 24 1月, 2017 9 次提交
  3. 23 1月, 2017 3 次提交
  4. 22 1月, 2017 17 次提交
  5. 21 1月, 2017 6 次提交