From 51dfed0c1815c382ecdd1ac71202a8a527d8a5b3 Mon Sep 17 00:00:00 2001 From: Siva Durga Prasad Paladugu Date: Mon, 27 May 2019 14:33:15 +0530 Subject: [PATCH] mmc: zynq_sdhci: Fix SD at 25MHz High speeds were broken in versal. This patch workarounds the issue and operates SD in 25MHz. Signed-off-by: Siva Durga Prasad Paladugu Signed-off-by: Michal Simek --- arch/arm/Kconfig | 1 + arch/arm/dts/versal-vc-p-a2197-00-revA-x-prc-01-revA.dts | 1 + 2 files changed, 2 insertions(+) diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index a00ae598eff..6456c06b15b 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -890,6 +890,7 @@ config ARCH_VERSAL select DM_MMC if MMC select DM_SERIAL select OF_CONTROL + select ZYNQ_HISPD_BROKEN if MMC_SDHCI_ZYNQ imply BOARD_LATE_INIT config ARCH_VF610 diff --git a/arch/arm/dts/versal-vc-p-a2197-00-revA-x-prc-01-revA.dts b/arch/arm/dts/versal-vc-p-a2197-00-revA-x-prc-01-revA.dts index fd069fec16b..545acf9107f 100644 --- a/arch/arm/dts/versal-vc-p-a2197-00-revA-x-prc-01-revA.dts +++ b/arch/arm/dts/versal-vc-p-a2197-00-revA-x-prc-01-revA.dts @@ -50,6 +50,7 @@ &sdhci1 { /* U104 */ status = "okay"; xlnx,mio_bank = <1>; + no-1-8-v; }; &serial0 { -- 2.47.3