[PATCH v4 0/4] mmc: renesas_sdhi: add eMMC HS400 mode support

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

 



Hi,

this patch-set provides SDHI driver support for eMMC HS400.

Based on mmc-v4.17-2

Dependencies for applying these patches:
* none

Dependencies to test eMMC HS400:
* [PATCH] clk: renesas: rcar-gen3: Fix SD divider setting
* [PATCH v2] arm64: dts: salvator-common: Enable HS400 of SDHI2

To assist testing and review this patch and the above mentioned
dependencies, which are necessary and sufficient to enable HS400 on H3 /
Salvator-X, M3-W 1.0 / Salvator-X and H3 ES2.0 Salvator-XS are available
at:

https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git topic/hs400-v4

Changes since v3:
* As a follow-up to discussion with Ulf and Wolfram I have proposed
  two new HS400 tuning host operations. These are provided, and explained,
  in "mmc: core: more fine-grained hooks for HS400 tuning".

  The following driver patches have been updated to use these new operations.

  And "mmc: tmio: add eMMC HS400 mode support" proposes a minor cleanup
  to make it a little cleaner to add the proposed new host operations to
  the MMC core.

Changes since v2:
* Consolidate disable_scc and reset_hs400_mode into reset_hs400_tuning
  callback
* Reuse renesas_sdhi_reset_hs400_mode() in renesas_sdhi_hw_reset()
* Factor out renesas_sdhi_reset_scc()


Masaharu Hayakawa (2):
  mmc: tmio: add eMMC HS400 mode support
  mmc: renesas_sdhi: add eMMC HS400 mode support

Simon Horman (2):
  mmc: core: select HS400 from HS200 tuning function
  mmc: core: more fine-grained hooks for HS400 tuning

 drivers/mmc/core/host.c              |  13 +++-
 drivers/mmc/core/mmc.c               |  28 +++++---
 drivers/mmc/host/renesas_sdhi_core.c | 136 +++++++++++++++++++++++++++++------
 drivers/mmc/host/tmio_mmc.h          |   9 +++
 drivers/mmc/host/tmio_mmc_core.c     |  49 ++++++++++++-
 include/linux/mmc/host.h             |  26 ++++++-
 6 files changed, 226 insertions(+), 35 deletions(-)

-- 
2.11.0




[Index of Archives]     [Linux Samsung SOC]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux