From patchwork Thu Jun 28 13:56:18 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Jonas Mark (BT-FIR/ENG1-Grb)" X-Patchwork-Id: 936158 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=fail (p=none dis=none) header.from=de.bosch.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=de.bosch.com header.i=@de.bosch.com header.b="ikvYVJiG"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 41GhCc39bxz9ryt for ; Thu, 28 Jun 2018 23:56:43 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 70C64C21DD3; Thu, 28 Jun 2018 13:56:40 +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=SPF_HELO_PASS, T_DKIM_INVALID 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 5948EC21D56; Thu, 28 Jun 2018 13:56:38 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 6ECABC21C4A; Thu, 28 Jun 2018 13:56:37 +0000 (UTC) Received: from de-out1.bosch-org.com (de-out1.bosch-org.com [139.15.230.186]) by lists.denx.de (Postfix) with ESMTPS id 2750FC21C29 for ; Thu, 28 Jun 2018 13:56:37 +0000 (UTC) Received: from fe0vm1650.rbesz01.com (unknown [139.15.230.188]) by fe0vms0186.rbdmz01.com (Postfix) with ESMTPS id 41GhCS6lbpz1XLFjc; Thu, 28 Jun 2018 15:56:36 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=de.bosch.com; s=2015-01-21; t=1530194196; bh=keFNMmhpehjx+su8sMRVbntthKf5VElASXePMowCXiw=; l=10; h=From:From:Reply-To:Sender; b=ikvYVJiGrF4BuS4JhqJpz8tSV3SqN9zh2OcVnXDyXZQdTOQHFKdZH3W6QQoUKRoge yt01Zbjbs00S/Q+aR4Pxtz4EdJPmzX4OKG9BjlFuLPP3Axquf/O9ysAY9elWVZj+kX p18DMu/xDzyX+lfy1I2pTcpZ6isgToCGltZpGAsg= Received: from si0vm2082.rbesz01.com (unknown [10.58.172.176]) by fe0vm1650.rbesz01.com (Postfix) with ESMTP id 41GhCS6Kw6z1CX; Thu, 28 Jun 2018 15:56:36 +0200 (CEST) X-AuditID: 0a3aad16-14fff700000024a4-4a-5b34e90b7030 Received: from si0vm1949.rbesz01.com ( [10.58.173.29]) (using TLS with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by si0vm2082.rbesz01.com (SMG Outbound) with SMTP id AC.A0.09380.B09E43B5; Thu, 28 Jun 2018 15:56:27 +0200 (CEST) Received: from FE-HUB1001.de.bosch.com (fe-hub1001.de.bosch.com [10.4.103.109]) by si0vm1949.rbesz01.com (Postfix) with ESMTPS id 41GhCS53d4z6D4Nm2; Thu, 28 Jun 2018 15:56:36 +0200 (CEST) Received: from luchador.grb-fir.grb.de.bosch.com (10.19.187.97) by FE-HUB1001.de.bosch.com (10.4.103.109) with Microsoft SMTP Server id 14.3.408.0; Thu, 28 Jun 2018 15:56:36 +0200 From: Mark Jonas To: Stefano Babic , Fabio Estevam , Albert Aribaud Date: Thu, 28 Jun 2018 15:56:18 +0200 Message-ID: <1530194178-440-1-git-send-email-mark.jonas@de.bosch.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1530094898-24900-1-git-send-email-mark.jonas@de.bosch.com> References: <1530094898-24900-1-git-send-email-mark.jonas@de.bosch.com> MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA21Sf0wTZxjm613hWjk5DgovdZjskrnoMq0dLg1Fp0Nj3dwvZ2Kmme46brRb f6VX0BrnVKKkiIJEQJkVMUONcRrozG5Dh3QsFKdLNsQNNYDahII4GVjFbah3tNj+4X/P9zzv 87zf9+QjMLolSU2YbS7OaWMtTKISV+Z+m/3qtMGcdZr67xjdaENArmvyXcd1wo0+TFd6caXu 7nlP0mK5YeSXq4mGw3UB3HD5hoAMTX8Lsvfxtcq8As5iLuac8xZ9ojQ1VrTKHd5pmzp+6pZv QycUZUhBAJUDlW3dqAwpCZo6IINHx/vkkUMrgq5j3ujhewQXfOdwyZJIzYGegIBJOJ3aCMHd 3kkeo2ywp/9QooTTqHxoHPs5ScI49RKUVY1NYpJaBuP1JVhk9Uzo+c0ziRWUAeoHa5GEaWo5 NFXdkkXmU6HzYDCaD9AWCmGVKKUuTqqLk44g2Umk4s2aYqtWo9POdRo5frNm/txP7dZmFGkz Q0AlbQV+RBGISSY7LuWso+VsMe+2+tECQsaoyO1rRGq60V7gNrG8aYOzyMLxjJpECQkJdNoz mi8yWs08b7bb/AgIjEknR8+LPrKAdW/mnPaIzY9mEDiTSQYXj6ylqULWxX3BcQ7OOaXqCYIB 0jggGlOdXCG36TOzxTUlM9mRnRnxSvxaGaHwo9eIZHG3XYogeQdr5c2FUXtWxE5PsTHrRZRP /H+vugqjcZvdxqkzyQ8lPyVNmopsz26gfoH80SUKqjghljKEepDYYRpJhMSZZPHTxnYDKaQd +ohOjZIxk7ZR9FADOBwWwgjaW2rk0PLNbRJCj7tSYHx4QgU/9JdkwlhtO0Dr2d+zoPNKMBta qx++CIHQgVlw9OTel+FMX2g2VF7f+wqc+q9rHvxVFtBIKa9D82D5QjEquAjOhIeWQLlnfz5c m+hYCuOnThjgyoOKd8HT3vCemDy2Bqr2THwMO8LH1kPv/X/XgxD8wwiXwl8XQvhIj2lILFYm FrusVCsV62Jdzyk2ysZep96GVvl8j3euuJf1cJV7uvetpje+ynrQ8A6vh94/czN7z4WHt+gu zLz8Zrk+r7e/dP+vu/K+vNWv3/rPNTqws3bloNujH/8c+YRgxvGNI2ff1n5w25t+0HHzTopi tHP4tGXD7vwtCyhIye2+urp2X0ONlagxO540J7Vlo4xHswdU1TNuVjA4b2Lnz8GcPPsUnjhK AE4EAAA= Cc: u-boot@lists.denx.de, tingquan.ruan@cn.bosch.com Subject: [U-Boot] [PATCH v3] arm, imx6: add alternative PAD_CTL_DSE constants 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" Not all i.MX6 pads use the same drive strength table. So far only the 240 Ohm to 34 Ohm table was available. Because the constants used have speaking names it can be confusing to use e.g. PAD_CTL_DSE_48ohm when according to the reference manual 52 Ohm is the correct value. This patch adds the 260 Ohm to 37 Ohm table. For example, the IOMUXC_SW_PAD_CTL_PAD_SD2_CLK register (SD-card clock) uses the added table. Signed-off-by: Mark Jonas Reviewed-by: Stefano Babic --- Changes in V3: - Reviewed by Stefano Babic Changes in V2: - Add missing Signed-off-by --- arch/arm/include/asm/mach-imx/iomux-v3.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm/include/asm/mach-imx/iomux-v3.h b/arch/arm/include/asm/mach-imx/iomux-v3.h index bb93058..63f4b33 100644 --- a/arch/arm/include/asm/mach-imx/iomux-v3.h +++ b/arch/arm/include/asm/mach-imx/iomux-v3.h @@ -163,6 +163,14 @@ typedef u64 iomux_v3_cfg_t; #define PAD_CTL_DSE_40ohm (6 << 3) #define PAD_CTL_DSE_34ohm (7 << 3) +#define PAD_CTL_DSE_260ohm (1 << 3) +#define PAD_CTL_DSE_130ohm (2 << 3) +#define PAD_CTL_DSE_88ohm (3 << 3) +#define PAD_CTL_DSE_65ohm (4 << 3) +#define PAD_CTL_DSE_52ohm (5 << 3) +#define PAD_CTL_DSE_43ohm (6 << 3) +#define PAD_CTL_DSE_37ohm (7 << 3) + /* i.MX6SL/SLL */ #define PAD_CTL_LVE (1 << 1) #define PAD_CTL_LVE_BIT (1 << 22)