From patchwork Thu Nov 30 16:16:06 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frieder Schrempf X-Patchwork-Id: 171981 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:bcd1:0:b0:403:3b70:6f57 with SMTP id r17csp506214vqy; Thu, 30 Nov 2023 08:19:09 -0800 (PST) X-Google-Smtp-Source: AGHT+IHHu1kA4K1oFzys8y3J0ftE8CO/Ybf53ZysWpQqMDp8mOI0ZObuZdDgzABkrlpI6wI2A36p X-Received: by 2002:a92:da8b:0:b0:35c:a00c:b588 with SMTP id u11-20020a92da8b000000b0035ca00cb588mr17674760iln.0.1701361149008; Thu, 30 Nov 2023 08:19:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701361148; cv=none; d=google.com; s=arc-20160816; b=SpHJTnzV4s7omksHoUBDEKulnZ7d2HsukjfrBm3pXCEKfL16mn2BgeklffRQaFknrC LgJ4CFDlXAglcrGwNmL+hJNDnHXWcwiCAFqrVn5vb7Ft49lYylFj/Fc1DJryvycYSHkM ik4e0K5/lVLujV5ovp+33pQeQghoTli2LZZu3UCb5xWMaFBdPGdSR0zdrQA/zZ+N0sMh Vfw1bYQ729lzQ8tHFWZLeI4fsHW4bmuOCIWQHnW9V9GUtCWdmxWgM+nyj2mA0IY5070v rgvCvRnyz/BcHBjNZfKx2FSbnW6XsOqvdknx9fkNA8NEZW/W6hJ7CC7UOzvmEVyDmtxb H1EA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=OvtlGvUIt/VIQLbFlGg/QdDFVoax280yTkdU9/Mj4W0=; fh=mWDe8CjyAdhhjLFVNrKsiT00acIg4QHc0YGM2tZgom8=; b=dxQO5rVqMpD6lqFtCLHKdqKoZYaQ/FEorPwqp4qwLIZmZx1ob9ZQQkl8yHJWN+BzV5 isySNs11OaVqM/JwOboWYvMKeVnQPaq05s6yXOYiuXSfWzUVAx2j5d55m/PSAuE4/xuO 3oF9aqNEp+Ls821gCiD7FJPKEhk264dZUp2yZS22WUVq9OpLbszjfM+omnop/LDwIWm8 0BPB6JuBmb9AtREBvpi3MWf3dtrEAxoSnWLZExNjEQPYfZt06etR/IvUpVJ7Enw1wMt+ XNwIGRHGlCeElKHq6Os2dKSCm+CoD+QDTKjEqWb48grlA1It0k0Rlg3qIsv1h8jAWjoW 9cLQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@fris.de header.s=dkim header.b=FJp+e3jj; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=fris.de Received: from snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id x12-20020a65414c000000b0058afac51c12si1569579pgp.545.2023.11.30.08.19.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Nov 2023 08:19:08 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) client-ip=2620:137:e000::3:7; Authentication-Results: mx.google.com; dkim=pass header.i=@fris.de header.s=dkim header.b=FJp+e3jj; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=fris.de Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id DD2F08025E53; Thu, 30 Nov 2023 08:19:07 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232192AbjK3QS5 (ORCPT + 99 others); Thu, 30 Nov 2023 11:18:57 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39620 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232285AbjK3QSr (ORCPT ); Thu, 30 Nov 2023 11:18:47 -0500 Received: from mail.fris.de (mail.fris.de [116.203.77.234]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 17EC81710; Thu, 30 Nov 2023 08:18:45 -0800 (PST) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id E6EBCC029B; Thu, 30 Nov 2023 17:18:42 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fris.de; s=dkim; t=1701361123; h=from:subject:date:message-id:to:cc:mime-version: content-transfer-encoding:in-reply-to:references; bh=OvtlGvUIt/VIQLbFlGg/QdDFVoax280yTkdU9/Mj4W0=; b=FJp+e3jjdSXPpVHMmh6NeS8+FnNShUKA3tdv7DMYUidH+T8LuaMwAPC1HPUa7qJ8+Bryik PKVh0YD8umE3jXPDsUHM5TqaQXGnI9DAuJCf57VR1HY0nizsQoaOhQ7CWRhv8h55y9bVrL BDrpyh1YGmCv12GbShzsmyCJB//IwEOF7/PjrbETwcNkloQq9OVw61di3v0ZTXtHCMVLf0 JgAvk+YkyQO+vqIf3I+EzDbPknSG6/XPg+tACmTR8jO/dAGh2EN5uQQPweiVy44AqKjia+ W7wP8+vnM0BF+BjLEBLYhj1doQxXYAAW6Qsp19gW2a9kzBGOo/rr9sOkvn0ANQ== From: Frieder Schrempf To: Conor Dooley , devicetree@vger.kernel.org, Frieder Schrempf , Krzysztof Kozlowski , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Rob Herring , Sascha Hauer , Shawn Guo Cc: Fabio Estevam , Krzysztof Kozlowski , NXP Linux Team , Pengutronix Kernel Team Subject: [PATCH v2 06/14] arm64: dts: imx8mm-kontron: Disable pullups for onboard UART signals on BL board Date: Thu, 30 Nov 2023 17:16:06 +0100 Message-ID: <20231130161657.556483-7-frieder@fris.de> In-Reply-To: <20231130161657.556483-1-frieder@fris.de> References: <20231130161657.556483-1-frieder@fris.de> MIME-Version: 1.0 X-Last-TLS-Session-Version: TLSv1.3 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Thu, 30 Nov 2023 08:19:08 -0800 (PST) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1784006468227050245 X-GMAIL-MSGID: 1784006468227050245 From: Frieder Schrempf These signals are actively driven by the SoC or by the onboard transceiver. There's no need to enable the internal pull resistors and due to silicon errata ERR050080 let's disable the internal ones to prevent any unwanted behavior in case they wear out. Fixes: 8668d8b2e67f ("arm64: dts: Add the Kontron i.MX8M Mini SoMs and baseboards") Signed-off-by: Frieder Schrempf --- Changes for v2: * none --- .../boot/dts/freescale/imx8mm-kontron-bl.dts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx8mm-kontron-bl.dts b/arch/arm64/boot/dts/freescale/imx8mm-kontron-bl.dts index 6d0c3d7e1d103..97562d6ed8012 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-kontron-bl.dts +++ b/arch/arm64/boot/dts/freescale/imx8mm-kontron-bl.dts @@ -450,19 +450,19 @@ MX8MM_IOMUXC_SD2_WP_GPIO2_IO20 0x19 pinctrl_uart1: uart1grp { fsl,pins = < - MX8MM_IOMUXC_SAI2_RXC_UART1_DCE_RX 0x140 - MX8MM_IOMUXC_SAI2_RXFS_UART1_DCE_TX 0x140 - MX8MM_IOMUXC_SAI2_RXD0_UART1_DCE_RTS_B 0x140 - MX8MM_IOMUXC_SAI2_TXFS_UART1_DCE_CTS_B 0x140 + MX8MM_IOMUXC_SAI2_RXC_UART1_DCE_RX 0x0 + MX8MM_IOMUXC_SAI2_RXFS_UART1_DCE_TX 0x0 + MX8MM_IOMUXC_SAI2_RXD0_UART1_DCE_RTS_B 0x0 + MX8MM_IOMUXC_SAI2_TXFS_UART1_DCE_CTS_B 0x0 >; }; pinctrl_uart2: uart2grp { fsl,pins = < - MX8MM_IOMUXC_SAI3_TXFS_UART2_DCE_RX 0x140 - MX8MM_IOMUXC_SAI3_TXC_UART2_DCE_TX 0x140 - MX8MM_IOMUXC_SAI3_RXD_UART2_DCE_RTS_B 0x140 - MX8MM_IOMUXC_SAI3_RXC_UART2_DCE_CTS_B 0x140 + MX8MM_IOMUXC_SAI3_TXFS_UART2_DCE_RX 0x0 + MX8MM_IOMUXC_SAI3_TXC_UART2_DCE_TX 0x0 + MX8MM_IOMUXC_SAI3_RXD_UART2_DCE_RTS_B 0x0 + MX8MM_IOMUXC_SAI3_RXC_UART2_DCE_CTS_B 0x0 >; };