From patchwork Fri Sep 6 07:40:46 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?S=C3=A9bastien_Szymanski?= X-Patchwork-Id: 1158831 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=armadeus.com Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 46PqHP0tC2z9sN1 for ; Fri, 6 Sep 2019 17:41:05 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id C13C2C21DC1; Fri, 6 Sep 2019 07:41:02 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 7520AC21C50; Fri, 6 Sep 2019 07:41:00 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id AB920C21C50; Fri, 6 Sep 2019 07:40:58 +0000 (UTC) Received: from 10.mo1.mail-out.ovh.net (10.mo1.mail-out.ovh.net [178.32.96.102]) by lists.denx.de (Postfix) with ESMTPS id 5D0BCC21C2F for ; Fri, 6 Sep 2019 07:40:58 +0000 (UTC) Received: from player759.ha.ovh.net (unknown [10.108.54.38]) by mo1.mail-out.ovh.net (Postfix) with ESMTP id C085118DEEC for ; Fri, 6 Sep 2019 09:40:57 +0200 (CEST) Received: from armadeus.com (lfbn-1-7591-179.w90-126.abo.wanadoo.fr [90.126.248.179]) (Authenticated sender: sebastien.szymanski@armadeus.com) by player759.ha.ovh.net (Postfix) with ESMTPSA id 664B698A609E; Fri, 6 Sep 2019 07:40:52 +0000 (UTC) From: =?utf-8?q?S=C3=A9bastien_Szymanski?= To: u-boot@lists.denx.de Date: Fri, 6 Sep 2019 09:40:46 +0200 Message-Id: <20190906074047.23671-1-sebastien.szymanski@armadeus.com> X-Mailer: git-send-email 2.21.0 MIME-Version: 1.0 X-Ovh-Tracer-Id: 975310796312957977 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeduvddrudejkedgieelucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucesvcftvggtihhpihgvnhhtshculddquddttddm Cc: Fabio Estevam , Otavio Salvador Subject: [U-Boot] [PATCH 1/2] Convert CONFIG_SYS_FSL_ESDHC_HAS_DDR_MODE to Kconfig X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" This converts the following to Kconfig: CONFIG_SYS_FSL_ESDHC_HAS_DDR_MODE Signed-off-by: Sébastien Szymanski --- configs/warp7_defconfig | 1 + configs/warp_defconfig | 1 + drivers/mmc/Kconfig | 6 ++++++ include/configs/warp.h | 1 - include/configs/warp7.h | 1 - scripts/config_whitelist.txt | 1 - 6 files changed, 8 insertions(+), 3 deletions(-) diff --git a/configs/warp7_defconfig b/configs/warp7_defconfig index a022454976..9a167d2c43 100644 --- a/configs/warp7_defconfig +++ b/configs/warp7_defconfig @@ -40,6 +40,7 @@ CONFIG_DM_I2C=y CONFIG_DM_MMC=y CONFIG_SUPPORT_EMMC_BOOT=y CONFIG_FSL_USDHC=y +CONFIG_SYS_FSL_ESDHC_HAS_DDR_MODE=y CONFIG_PINCTRL=y CONFIG_PINCTRL_IMX7=y CONFIG_DM_PMIC=y diff --git a/configs/warp_defconfig b/configs/warp_defconfig index 7a6ea6f8c6..d719dc779a 100644 --- a/configs/warp_defconfig +++ b/configs/warp_defconfig @@ -31,6 +31,7 @@ CONFIG_ENV_IS_IN_MMC=y CONFIG_DFU_MMC=y CONFIG_SUPPORT_EMMC_BOOT=y CONFIG_FSL_USDHC=y +CONFIG_SYS_FSL_ESDHC_HAS_DDR_MODE=y CONFIG_USB=y CONFIG_USB_STORAGE=y CONFIG_USB_GADGET=y diff --git a/drivers/mmc/Kconfig b/drivers/mmc/Kconfig index 0ccb1ea701..f61b17b86b 100644 --- a/drivers/mmc/Kconfig +++ b/drivers/mmc/Kconfig @@ -701,6 +701,12 @@ config FSL_USDHC help This enables the Ultra Secured Digital Host Controller enhancements +config SYS_FSL_ESDHC_HAS_DDR_MODE + depends on FSL_ESDHC || FSL_ESDHC_IMX + bool "Enable Dual Data Rate support" + help + This enables Dual Data Rate support (DDR52) + endmenu config SYS_FSL_ERRATUM_ESDHC111 diff --git a/include/configs/warp.h b/include/configs/warp.h index 5345f5314d..a00c535b50 100644 --- a/include/configs/warp.h +++ b/include/configs/warp.h @@ -22,7 +22,6 @@ /* MMC Configs */ #define CONFIG_SYS_FSL_ESDHC_ADDR USDHC2_BASE_ADDR -#define CONFIG_SYS_FSL_ESDHC_HAS_DDR_MODE /* Watchdog */ #define CONFIG_WATCHDOG_TIMEOUT_MSECS 30000 /* 30s */ diff --git a/include/configs/warp7.h b/include/configs/warp7.h index 73541fe176..aa259cd9ef 100644 --- a/include/configs/warp7.h +++ b/include/configs/warp7.h @@ -18,7 +18,6 @@ /* MMC Config*/ #define CONFIG_SYS_FSL_ESDHC_ADDR USDHC3_BASE_ADDR -#define CONFIG_SYS_FSL_ESDHC_HAS_DDR_MODE #define CONFIG_SYS_MMC_IMG_LOAD_PART 1 /* Switch on SERIAL_TAG */ diff --git a/scripts/config_whitelist.txt b/scripts/config_whitelist.txt index b18eab1707..49c041b59e 100644 --- a/scripts/config_whitelist.txt +++ b/scripts/config_whitelist.txt @@ -2555,7 +2555,6 @@ CONFIG_SYS_FSL_ERRATUM_A_004934 CONFIG_SYS_FSL_ESDHC_ADDR CONFIG_SYS_FSL_ESDHC_BE CONFIG_SYS_FSL_ESDHC_BROKEN_TIMEOUT -CONFIG_SYS_FSL_ESDHC_HAS_DDR_MODE CONFIG_SYS_FSL_ESDHC_LE CONFIG_SYS_FSL_ESDHC_NUM CONFIG_SYS_FSL_ESDHC_P1010_BROKEN_SDCLK From patchwork Fri Sep 6 07:40:47 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?S=C3=A9bastien_Szymanski?= X-Patchwork-Id: 1158836 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=armadeus.com Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 46PqJJ5hbcz9sNx for ; Fri, 6 Sep 2019 17:41:52 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 79480C21E15; Fri, 6 Sep 2019 07:41:15 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 1BA21C21E3E; Fri, 6 Sep 2019 07:41:15 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id ED2BEC21DE8; Fri, 6 Sep 2019 07:41:09 +0000 (UTC) Received: from 11.mo5.mail-out.ovh.net (11.mo5.mail-out.ovh.net [46.105.47.167]) by lists.denx.de (Postfix) with ESMTPS id A2CAEC21E02 for ; Fri, 6 Sep 2019 07:41:06 +0000 (UTC) Received: from player759.ha.ovh.net (unknown [10.109.146.20]) by mo5.mail-out.ovh.net (Postfix) with ESMTP id 490B924CE0D for ; Fri, 6 Sep 2019 09:41:06 +0200 (CEST) Received: from armadeus.com (lfbn-1-7591-179.w90-126.abo.wanadoo.fr [90.126.248.179]) (Authenticated sender: sebastien.szymanski@armadeus.com) by player759.ha.ovh.net (Postfix) with ESMTPSA id BC2D798A6130; Fri, 6 Sep 2019 07:40:59 +0000 (UTC) From: =?utf-8?q?S=C3=A9bastien_Szymanski?= To: u-boot@lists.denx.de Date: Fri, 6 Sep 2019 09:40:47 +0200 Message-Id: <20190906074047.23671-2-sebastien.szymanski@armadeus.com> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190906074047.23671-1-sebastien.szymanski@armadeus.com> References: <20190906074047.23671-1-sebastien.szymanski@armadeus.com> MIME-Version: 1.0 X-Ovh-Tracer-Id: 977844073202537497 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeduvddrudejkedgieelucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucesvcftvggtihhpihgvnhhtshculddquddttddm Cc: Fabio Estevam , Otavio Salvador Subject: [U-Boot] [PATCH 2/2] configs: opos6uldev: Select CONFIG_SYS_FSL_ESDHC_HAS_DDR_MODE X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" This significally increases performance: reading zImage, without DDR: 6203640 bytes read in 157 ms (37.7 MiB/s) reading zImage, with DDR: 6203640 bytes read in 88 ms (67.2 MiB/s) Signed-off-by: Sébastien Szymanski --- configs/opos6uldev_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/opos6uldev_defconfig b/configs/opos6uldev_defconfig index 1b68b8e12f..50450a7114 100644 --- a/configs/opos6uldev_defconfig +++ b/configs/opos6uldev_defconfig @@ -70,6 +70,7 @@ CONFIG_SYS_I2C_MXC=y CONFIG_PWRSEQ=y CONFIG_SUPPORT_EMMC_BOOT=y CONFIG_FSL_USDHC=y +CONFIG_SYS_FSL_ESDHC_HAS_DDR_MODE=y CONFIG_PHYLIB=y CONFIG_PHY_MICREL=y CONFIG_PHY_MICREL_KSZ8XXX=y