From mboxrd@z Thu Jan 1 00:00:00 1970 From: Siva Durga Prasad Paladugu Date: Mon, 30 Jan 2017 16:08:31 +0530 Subject: [U-Boot] [UBOOT v2 14/15] mmc: sdhci: zynqmp: Set tapdelays for eMMC HS200 mode In-Reply-To: <1485772712-4653-1-git-send-email-sivadur@xilinx.com> References: <1485772712-4653-1-git-send-email-sivadur@xilinx.com> Message-ID: <1485772712-4653-15-git-send-email-sivadur@xilinx.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Sets the tapdelays for eMMC HS200 mode support for ZynqMP as tapdelays needs to be programmed for it to work Signed-off-by: Siva Durga Prasad Paladugu --- Changes from v1: - None --- board/xilinx/zynqmp/tap_delays.c | 1 + drivers/mmc/zynq_sdhci.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/board/xilinx/zynqmp/tap_delays.c b/board/xilinx/zynqmp/tap_delays.c index d57587e..aa0825a 100644 --- a/board/xilinx/zynqmp/tap_delays.c +++ b/board/xilinx/zynqmp/tap_delays.c @@ -235,6 +235,7 @@ void arasan_zynqmp_set_tapdelay(u8 deviceid, u8 timing, u8 bank) arasan_zynqmp_tap_sdr50(deviceid, timing, bank); break; case MMC_TIMING_UHS_SDR104: + case MMC_TIMING_MMC_HS200: arasan_zynqmp_tap_sdr104(deviceid, timing, bank); break; case MMC_TIMING_UHS_DDR50: diff --git a/drivers/mmc/zynq_sdhci.c b/drivers/mmc/zynq_sdhci.c index 4875a4e..8fa5df8 100644 --- a/drivers/mmc/zynq_sdhci.c +++ b/drivers/mmc/zynq_sdhci.c @@ -151,7 +151,7 @@ static void arasan_sdhci_set_tapdelay(struct sdhci_host *host, u8 uhsmode) debug("%s, %d:%d, mode:%d\n", __func__, priv->deviceid, priv->bank, uhsmode); if ((uhsmode >= MMC_TIMING_UHS_SDR25) && - (uhsmode <= MMC_TIMING_UHS_DDR50)) + (uhsmode <= MMC_TIMING_HS200)) arasan_zynqmp_set_tapdelay(priv->deviceid, uhsmode, priv->bank); } -- 2.7.4