From patchwork Fri Feb 8 17:42:19 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 1038875 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=ziswiler.com Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 43x2rg6Lmkz9sMp for ; Sat, 9 Feb 2019 04:54:59 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 884FDC22024; Fri, 8 Feb 2019 17:48:19 +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.8 required=5.0 tests=SPF_HELO_PASS, UPPERCASE_50_75 autolearn=no autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 2CC63C22039; Fri, 8 Feb 2019 17:43:39 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id ED83AC2208C; Fri, 8 Feb 2019 17:43:02 +0000 (UTC) Received: from mout.perfora.net (mout.perfora.net [74.208.4.196]) by lists.denx.de (Postfix) with ESMTPS id 660DDC22056 for ; Fri, 8 Feb 2019 17:42:58 +0000 (UTC) Received: from localhost.localdomain ([81.221.139.23]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPSA (Nemesis) id 0MXnur-1ge9If3uFD-00WoHe; Fri, 08 Feb 2019 18:42:55 +0100 From: Marcel Ziswiler To: u-boot@lists.denx.de Date: Fri, 8 Feb 2019 18:42:19 +0100 Message-Id: <20190208174229.23562-17-marcel@ziswiler.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190208174229.23562-1-marcel@ziswiler.com> References: <20190208174229.23562-1-marcel@ziswiler.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:xvWDnsYIDW6k6BIkWpcrrPUd3Z2HLGdhHTF6bNwojeC2w79rZ6o 03uUOcidjDtHChBWVNRjYg3cMSTsQoaQy8TJaN73obw2QfuyHFy7Cp+Wgj1R/Do8ikScNVT Ik8LW7GLkdDK7tavDCgdS0ACOK/XByBbqX0sqR8vKVVRmXF1KBxrAUCbHy7fpdrsN5zABpR lHnb197xBOlnl3tlYQWew== X-UI-Out-Filterresults: notjunk:1; V03:K0:DiJEQ4yt1oE=:wMlD4kG881VwauIpW8Tn4f b28mUq7Oxb8jg/5Ws2FV7yjrBZqmXRbw2nA2I7lHgKQURyR5WhpPly4JyFKYK7oZdOzSF59yH smkfZzqZ7q2e4igmv6Ro2sKFswAwLsLS6hrF9EYHoHQGXI84EcqgLQl/8N11Ay5yLoBJD6l6w 72U14c13NM+LMDspVJkWSk5NNyzvHSvYJ6FbhSgdgd+bUXqQkEAK4EG+sEWEoIFHEZMPrUCXm KZ9y5wlCU2KXWlxurHSacv+p+843f0HxzNbvyVdF50cEIHcw5i3Dq9GFzs+dlXPGeGJVGMeN+ r+fYI7na7KKec/oxnBAZkOyyb0wIVtU1L8R9XIGeJTU7AgyIcIDCpa1FBaiBVImDaHY7UhLv9 BvV8eL3f+rBulO0yP12oGAI9jjM/RDzwFywkCPalhmqyz0r+OVLGcxcG30ZOpZWh8n9omKN07 TULC7j9LT5lM2YwuVoZEnw9VeHx7HJUYHkWi3eLqxyikarcbDJulhKqSQBDX+juOzbUi+4uhA 9Tcbo7BJla9W/ZA6KmLFcpmIuc/9o/4PgnZO1W5m4zKguK9B48FiTv2N+OZcw7fd5wU2A5e8G 25HVSuy7JleEjLcsb2+wg3HQvstBHzSLQjzDa6Tx+LT3YlG9Do/DHxljiMmYUtEkAH+mqZSND tujBcQe+hnVSx0jeP9oMdoKrXvKclx/IjQkeR89sfj5XG3BSoPk19UBTWcZU0FGZUpMXwMHAP G/7+X04EeMknD1qg7YtN4iUzcsQ+UcHKRex0Tg== Cc: Marcel Ziswiler , Max Krummenacher Subject: [U-Boot] [PATCH v1 16/26] colibri_imx6: unify sd/mmc drive strenght with linux kernel settings 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" From: Max Krummenacher In the linux device tree we use 40Ohm drive strenght. So use the same value in U-Boot. Signed-off-by: Max Krummenacher Acked-by: Marcel Ziswiler --- board/toradex/colibri_imx6/colibri_imx6.c | 24 +++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/board/toradex/colibri_imx6/colibri_imx6.c b/board/toradex/colibri_imx6/colibri_imx6.c index 439d38bc29..3d72a315b4 100644 --- a/board/toradex/colibri_imx6/colibri_imx6.c +++ b/board/toradex/colibri_imx6/colibri_imx6.c @@ -42,6 +42,10 @@ DECLARE_GLOBAL_DATA_PTR; PAD_CTL_SRE_FAST | PAD_CTL_HYS) #define USDHC_PAD_CTRL (PAD_CTL_PUS_47K_UP | \ + PAD_CTL_SPEED_LOW | PAD_CTL_DSE_40ohm | \ + PAD_CTL_SRE_FAST | PAD_CTL_HYS) + +#define USDHC_EMMC_PAD_CTRL (PAD_CTL_PUS_47K_UP | \ PAD_CTL_SPEED_LOW | PAD_CTL_DSE_80ohm | \ PAD_CTL_SRE_FAST | PAD_CTL_HYS) @@ -92,16 +96,16 @@ iomux_v3_cfg_t const usdhc1_pads[] = { /* eMMC */ iomux_v3_cfg_t const usdhc3_pads[] = { - MX6_PAD_SD3_CLK__SD3_CLK | MUX_PAD_CTRL(USDHC_PAD_CTRL), - MX6_PAD_SD3_CMD__SD3_CMD | MUX_PAD_CTRL(USDHC_PAD_CTRL), - MX6_PAD_SD3_DAT0__SD3_DATA0 | MUX_PAD_CTRL(USDHC_PAD_CTRL), - MX6_PAD_SD3_DAT1__SD3_DATA1 | MUX_PAD_CTRL(USDHC_PAD_CTRL), - MX6_PAD_SD3_DAT2__SD3_DATA2 | MUX_PAD_CTRL(USDHC_PAD_CTRL), - MX6_PAD_SD3_DAT3__SD3_DATA3 | MUX_PAD_CTRL(USDHC_PAD_CTRL), - MX6_PAD_SD3_DAT4__SD3_DATA4 | MUX_PAD_CTRL(USDHC_PAD_CTRL), - MX6_PAD_SD3_DAT5__SD3_DATA5 | MUX_PAD_CTRL(USDHC_PAD_CTRL), - MX6_PAD_SD3_DAT6__SD3_DATA6 | MUX_PAD_CTRL(USDHC_PAD_CTRL), - MX6_PAD_SD3_DAT7__SD3_DATA7 | MUX_PAD_CTRL(USDHC_PAD_CTRL), + MX6_PAD_SD3_CLK__SD3_CLK | MUX_PAD_CTRL(USDHC_EMMC_PAD_CTRL), + MX6_PAD_SD3_CMD__SD3_CMD | MUX_PAD_CTRL(USDHC_EMMC_PAD_CTRL), + MX6_PAD_SD3_DAT0__SD3_DATA0 | MUX_PAD_CTRL(USDHC_EMMC_PAD_CTRL), + MX6_PAD_SD3_DAT1__SD3_DATA1 | MUX_PAD_CTRL(USDHC_EMMC_PAD_CTRL), + MX6_PAD_SD3_DAT2__SD3_DATA2 | MUX_PAD_CTRL(USDHC_EMMC_PAD_CTRL), + MX6_PAD_SD3_DAT3__SD3_DATA3 | MUX_PAD_CTRL(USDHC_EMMC_PAD_CTRL), + MX6_PAD_SD3_DAT4__SD3_DATA4 | MUX_PAD_CTRL(USDHC_EMMC_PAD_CTRL), + MX6_PAD_SD3_DAT5__SD3_DATA5 | MUX_PAD_CTRL(USDHC_EMMC_PAD_CTRL), + MX6_PAD_SD3_DAT6__SD3_DATA6 | MUX_PAD_CTRL(USDHC_EMMC_PAD_CTRL), + MX6_PAD_SD3_DAT7__SD3_DATA7 | MUX_PAD_CTRL(USDHC_EMMC_PAD_CTRL), MX6_PAD_SD3_RST__SD3_RESET | MUX_PAD_CTRL(USDHC_PAD_CTRL), }; #endif /* CONFIG_FSL_ESDHC & CONFIG_SPL_BUILD */