All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] mmc: zynqmp_sdhci: Add support for Tap delay
@ 2020-05-22 10:44 Michal Simek
  2020-05-22 10:44 ` [PATCH 1/7] Revert "mmc: zynq: parse dt when probing" Michal Simek
                   ` (6 more replies)
  0 siblings, 7 replies; 17+ messages in thread
From: Michal Simek @ 2020-05-22 10:44 UTC (permalink / raw)
  To: u-boot

Hi,

this patchset adding support for Tap delay programming for ZynqMP and
Versal.
Based on mainline discussion also DT properties have been introduced which
are documented here.
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/Documentation/devicetree/bindings/mmc/mmc-controller.yaml?h=v5.7-rc6&id=fec81c5bca2499b4a263667860018c2ce47f4f51
The patchset is using these DT properties which are optional.
Default values are also listed.

The patchset is based on:
https://lists.denx.de/pipermail/u-boot/2020-May/410326.html

Also new code is adding checking for SOCs which are not needed at that time
when patch is applied (For example "mmc: zynq_sdhci: Read clock phase
delays from dt" and IS_ENABLED(CONFIG_ARCH_ZYNQMP)...
But I kept it there for more cleaner patches built on the top.

Thanks,
Michal


Ashok Reddy Soma (5):
  Revert "mmc: zynq: parse dt when probing"
  mmc: zynq_sdhci: Define timing macro's
  mmc: zynq_sdhci: Set tapdelays based on clk phase delays
  mmc: zynq_sdhci: Add clock phase delays for Versal
  mmc: zynq_sdhci: Extend UHS timings till hs200

Michal Simek (2):
  mmc: zynq_sdhci: Move macro to the top
  mmc: zynq_sdhci: Read clock phase delays from dt

 drivers/mmc/sdhci.c      |   3 +-
 drivers/mmc/zynq_sdhci.c | 406 ++++++++++++++++++++++++++++++++++++---
 include/mmc.h            |  13 ++
 include/sdhci.h          |   1 +
 4 files changed, 398 insertions(+), 25 deletions(-)

-- 
2.26.2

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

end of thread, other threads:[~2020-06-10 11:18 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-22 10:44 [PATCH 0/7] mmc: zynqmp_sdhci: Add support for Tap delay Michal Simek
2020-05-22 10:44 ` [PATCH 1/7] Revert "mmc: zynq: parse dt when probing" Michal Simek
2020-05-27  6:44   ` Jaehoon Chung
2020-06-08 13:16     ` Michal Simek
2020-06-09 11:43       ` Jaehoon Chung
2020-05-22 10:44 ` [PATCH 2/7] mmc: zynq_sdhci: Define timing macro's Michal Simek
2020-05-27  6:47   ` Jaehoon Chung
2020-05-27  6:58     ` Faiz Abbas
2020-06-10  9:18       ` Ashok Reddy Soma
2020-06-10 10:16         ` Faiz Abbas
2020-06-10 10:37         ` Jaehoon Chung
2020-06-10 11:18           ` Ashok Reddy Soma
2020-05-22 10:44 ` [PATCH 3/7] mmc: zynq_sdhci: Move macro to the top Michal Simek
2020-05-22 10:44 ` [PATCH 4/7] mmc: zynq_sdhci: Read clock phase delays from dt Michal Simek
2020-05-22 10:44 ` [PATCH 5/7] mmc: zynq_sdhci: Set tapdelays based on clk phase delays Michal Simek
2020-05-22 10:44 ` [PATCH 6/7] mmc: zynq_sdhci: Add clock phase delays for Versal Michal Simek
2020-05-22 10:44 ` [PATCH 7/7] mmc: zynq_sdhci: Extend UHS timings till hs200 Michal Simek

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.