[PATCH 0/8] MMC: esdhc: Add Layerscape support

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

 



This adds support for the esdhc controller found found on Layerscape
SoCs. It is essentially the same controller as found on i.MX SoCs, but
with bigendian accesses. Some preparation needs to be done to drop
architecture specific stuff from the driver.

Layerscape support itself is in progress but still needs some time.

Sascha

Sascha Hauer (8):
  mci: imx-esdhc: Do not reset twice
  mci: imx-esdhc: use dev_id
  mci: imx-esdhc: move platform_data
  mci: imx-esdhc: make clkidx configurable
  mci: imx-esdhc: remove unnecessary include
  mci: imx-esdhc: implement static inline io wrappers
  mci: imx-esdhc: Add bigendian register access support
  mci: imx-esdhc: Add layerscape support

 arch/arm/mach-imx/devices.c                   |   9 +-
 .../arm/mach-imx/include/mach/devices-imx25.h |   4 +-
 .../arm/mach-imx/include/mach/devices-imx35.h |   6 +-
 .../arm/mach-imx/include/mach/devices-imx50.h |   8 +-
 .../arm/mach-imx/include/mach/devices-imx51.h |   6 +-
 .../arm/mach-imx/include/mach/devices-imx53.h |   8 +-
 arch/arm/mach-imx/include/mach/devices-imx6.h |  20 --
 arch/arm/mach-imx/include/mach/devices.h      |   5 +-
 drivers/mci/Kconfig                           |   2 +-
 drivers/mci/imx-esdhc.c                       | 286 ++++++++++--------
 drivers/mci/imx-esdhc.h                       |   6 -
 .../platform_data/mmc-esdhc-imx.h             |   0
 12 files changed, 195 insertions(+), 165 deletions(-)
 rename arch/arm/mach-imx/include/mach/esdhc.h => include/platform_data/mmc-esdhc-imx.h (100%)

-- 
2.20.1


_______________________________________________
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