mail archive of the barebox mailing list
 help / color / mirror / Atom feed
* [PATCH 00/21] mci: SDHCI helper functions and arasan driver
@ 2019-11-19 10:50 Sascha Hauer
  2019-11-19 10:50 ` [PATCH 01/21] mci: Add sdhci helper Sascha Hauer
                   ` (20 more replies)
  0 siblings, 21 replies; 24+ messages in thread
From: Sascha Hauer @ 2019-11-19 10:50 UTC (permalink / raw)
  To: Barebox List

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@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2019-11-19 13:10 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-11-19 10:50 [PATCH 00/21] mci: SDHCI helper functions and arasan driver Sascha Hauer
2019-11-19 10:50 ` [PATCH 01/21] mci: Add sdhci helper Sascha Hauer
2019-11-19 11:10   ` Ahmad Fatoum
2019-11-19 13:09     ` Sascha Hauer
2019-11-19 10:50 ` [PATCH 02/21] mci: sdhci: Add missing command type defines Sascha Hauer
2019-11-19 10:50 ` [PATCH 03/21] mci: imx-esdhc: use sdhci helpers Sascha Hauer
2019-11-19 10:50 ` [PATCH 04/21] mci: bcm2835: " Sascha Hauer
2019-11-19 10:50 ` [PATCH 05/21] mci: tegra: " Sascha Hauer
2019-11-19 10:50 ` [PATCH 06/21] mci: dove: " Sascha Hauer
2019-11-19 10:50 ` [PATCH 07/21] mci: imx-esdhc: Use 16bit register definitions Sascha Hauer
2019-11-19 10:50 ` [PATCH 08/21] mci: mci-bcm2835: " Sascha Hauer
2019-11-19 10:50 ` [PATCH 09/21] mci: tegra: " Sascha Hauer
2019-11-19 10:50 ` [PATCH 10/21] mci: imx-esdhc-pbl: " Sascha Hauer
2019-11-19 10:50 ` [PATCH 11/21] mci: sdhci: remove 32bit register defines Sascha Hauer
2019-11-19 10:50 ` [PATCH 12/21] mci: sdhci: remove duplicate transfer mode " Sascha Hauer
2019-11-19 10:50 ` [PATCH 13/21] mci: sdhci: remove duplicate register defines for interrupt bits Sascha Hauer
2019-11-19 10:50 ` [PATCH 14/21] mci: sdhci: remove duplicate register defines for prsstat bits Sascha Hauer
2019-11-19 10:50 ` [PATCH 15/21] mci: dove: Use sdhci_set_cmd_xfer_mode() Sascha Hauer
2019-11-19 10:50 ` [PATCH 16/21] mci: imx-esdhc: " Sascha Hauer
2019-11-19 10:50 ` [PATCH 17/21] mci: bcm2835: " Sascha Hauer
2019-11-19 10:50 ` [PATCH 18/21] mci: tegra: " Sascha Hauer
2019-11-19 10:50 ` [PATCH 19/21] mci: imx-esdhci: Use generic PIO transfer function Sascha Hauer
2019-11-19 10:50 ` [PATCH 20/21] mci: mci-bcm2835: " Sascha Hauer
2019-11-19 10:50 ` [PATCH 21/21] mci: add Arasan SDHCI controller driver Sascha Hauer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox