[PATCH 00/21] mci: SDHCI helper functions and arasan driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



As we have several drivers for different SDHCI controller variants it's
time to start sharing some code. This series creates some generic SDHCI
helper functions and starts using them drom the different drivers.
There's more to share, this series is only a start. Finally the Arasan
SDHCI driver is added which is used on zynq(mp) SoCs.

Sascha

Sascha Hauer (20):
  mci: Add sdhci helper
  mci: sdhci: Add missing command type defines
  mci: imx-esdhc: use sdhci helpers
  mci: bcm2835: use sdhci helpers
  mci: tegra: use sdhci helpers
  mci: dove: use sdhci helpers
  mci: imx-esdhc: Use 16bit register definitions
  mci: mci-bcm2835: Use 16bit register definitions
  mci: tegra: Use 16bit register definitions
  mci: imx-esdhc-pbl: Use 16bit register definitions
  mci: sdhci: remove 32bit register defines
  mci: sdhci: remove duplicate transfer mode register defines
  mci: sdhci: remove duplicate register defines for interrupt bits
  mci: sdhci: remove duplicate register defines for prsstat bits
  mci: dove: Use sdhci_set_cmd_xfer_mode()
  mci: imx-esdhc: Use sdhci_set_cmd_xfer_mode()
  mci: bcm2835: Use sdhci_set_cmd_xfer_mode()
  mci: tegra: Use sdhci_set_cmd_xfer_mode()
  mci: imx-esdhci: Use generic PIO transfer function
  mci: mci-bcm2835: Use generic PIO transfer function

Thomas Haemmerle (1):
  mci: add Arasan SDHCI controller driver

 drivers/mci/Kconfig         |  13 ++
 drivers/mci/Makefile        |   2 +
 drivers/mci/arasan-sdhci.c  | 423 ++++++++++++++++++++++++++++++++++++
 drivers/mci/dove-sdhci.c    | 144 ++++++------
 drivers/mci/imx-esdhc-pbl.c |  41 ++--
 drivers/mci/imx-esdhc.c     | 263 ++++++++--------------
 drivers/mci/imx-esdhc.h     |   4 +-
 drivers/mci/mci-bcm2835.c   | 227 ++++++-------------
 drivers/mci/sdhci.c         | 127 +++++++++++
 drivers/mci/sdhci.h         | 127 ++++++-----
 drivers/mci/tegra-sdmmc.c   | 159 ++++++--------
 11 files changed, 937 insertions(+), 593 deletions(-)
 create mode 100644 drivers/mci/arasan-sdhci.c
 create mode 100644 drivers/mci/sdhci.c

-- 
2.24.0


_______________________________________________
barebox mailing list
barebox@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/barebox



[Index of Archives]     [Linux Embedded]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux