Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp671958ybv; Thu, 13 Feb 2020 07:31:50 -0800 (PST) X-Google-Smtp-Source: APXvYqy8nUqd0pQW9AUSh/LM0Xc31p3osYv3BEHOLpuKZTK8Dqg5Vv09vMjdc6go1555NA837cZ4 X-Received: by 2002:a05:6808:3ae:: with SMTP id n14mr3306653oie.63.1581607910112; Thu, 13 Feb 2020 07:31:50 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1581607910; cv=none; d=google.com; s=arc-20160816; b=fNXyyHg9FVXzpPZl4yyZ6L0rd2wvDKE8+z0ONKR91vJTt15AKDK4R7jazeVP+7aXP4 I3Q/HH4hE/1loWkM0XdOCEtp6BhhAFuH1OHUKvbbMnonVixJebNEPZLmyVb2jJHtgXPd dF3GiV9V8Lw3tMjKm7xoemypwLsmHDI2ydC8eEt0P7f5zQo9fh/aIgBIAcoiinH4n2rO Ao8C1q49JDpavo71VZ5Gp+o5di6FUzDYGs3nBpYM2Du/O0981wf+rIKZ/SqcLQi06yot P8zAz7bpJc11sVRG2k8P8SIT0ncmivGwWAma/pR1eVHZt7RiU8sD1ZMzRQUtpNNXicqn Ms+g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=6Wz7OjXUYuvR0NEZs68jNfH2yi86c8f21loSngCtW1M=; b=LuET0aLNJMfNFRxlCMwHbpGQJBHQPUF95uoAzmaGDO75QGYAl3AquKnhpKdfq+liCW J0DvoOk709BQHh99vIMgNvSCiE/hp6BRdR7NtUQIsnvT162KjVsFAP/wPLGGHnpI1RCQ cp162tAN4ULK6E3jrCgIPqlWg9D2zQcwN/lL0SjUSFUJ9pdXXctRppS58zh2v3IZ0/12 TtOBDTIfYof+XCLjBhGEADP7MTZM3MGe/8qGD8AKizgNC7TIDUNqA6C8fCPcpnD0K/fr WKf6Mx8z1ztUVVSB0zTY8Y+sy2QJ06+X+yX/tglOVnfpBi+iF5WLNhl0OP0lgByMTdfr djEA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=uIgXavhw; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i194si1340633oib.73.2020.02.13.07.31.37; Thu, 13 Feb 2020 07:31:50 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=uIgXavhw; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729721AbgBMPam (ORCPT + 99 others); Thu, 13 Feb 2020 10:30:42 -0500 Received: from mail.kernel.org ([198.145.29.99]:50878 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729413AbgBMP1a (ORCPT ); Thu, 13 Feb 2020 10:27:30 -0500 Received: from localhost (unknown [104.132.1.104]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 4D7DA218AC; Thu, 13 Feb 2020 15:27:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1581607649; bh=40X2VdGonfWmgF+ikD7j+Wn4OLsduyC9ad/HuIe6jxs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=uIgXavhwB0p4bULugk+fgsujiELfhCZaAGPYNgNTGp5tNzKcImp2EoAr2WsywOuMq L1duArNZNBdGKFvZfmHh2wRXJ8UP3pelwSt8ho77IZB21ZZmcKemGAgtY8Vkh2jLlG 2GW1HKQpckq8zbL2oSxgGIyvreHOyJMVIao0065k= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Ingo van Lil , Peter Rosin , Alexandre Belloni Subject: [PATCH 5.4 43/96] ARM: dts: at91: Reenable UART TX pull-ups Date: Thu, 13 Feb 2020 07:20:50 -0800 Message-Id: <20200213151855.836470376@linuxfoundation.org> X-Mailer: git-send-email 2.25.0 In-Reply-To: <20200213151839.156309910@linuxfoundation.org> References: <20200213151839.156309910@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Ingo van Lil commit 9d39d86cd4af2b17b970d63307daad71f563d207 upstream. Pull-ups for SAM9 UART/USART TX lines were disabled in a previous commit. However, several chips in the SAM9 family require pull-ups to prevent the TX lines from falling (and causing an endless break condition) when the transceiver is disabled. >From the SAM9G20 datasheet, 32.5.1: "To prevent the TXD line from falling when the USART is disabled, the use of an internal pull up is mandatory.". This commit reenables the pull-ups for all chips having that sentence in their datasheets. Fixes: 5e04822f7db5 ("ARM: dts: at91: fixes uart pinctrl, set pullup on rx, clear pullup on tx") Signed-off-by: Ingo van Lil Cc: Peter Rosin Link: https://lore.kernel.org/r/20191203142147.875227-1-inguin@gmx.de Signed-off-by: Alexandre Belloni Signed-off-by: Greg Kroah-Hartman --- arch/arm/boot/dts/at91sam9260.dtsi | 12 ++++++------ arch/arm/boot/dts/at91sam9261.dtsi | 6 +++--- arch/arm/boot/dts/at91sam9263.dtsi | 6 +++--- arch/arm/boot/dts/at91sam9g45.dtsi | 8 ++++---- arch/arm/boot/dts/at91sam9rl.dtsi | 8 ++++---- 5 files changed, 20 insertions(+), 20 deletions(-) --- a/arch/arm/boot/dts/at91sam9260.dtsi +++ b/arch/arm/boot/dts/at91sam9260.dtsi @@ -187,7 +187,7 @@ usart0 { pinctrl_usart0: usart0-0 { atmel,pins = - ; }; @@ -221,7 +221,7 @@ usart1 { pinctrl_usart1: usart1-0 { atmel,pins = - ; }; @@ -239,7 +239,7 @@ usart2 { pinctrl_usart2: usart2-0 { atmel,pins = - ; }; @@ -257,7 +257,7 @@ usart3 { pinctrl_usart3: usart3-0 { atmel,pins = - ; }; @@ -275,7 +275,7 @@ uart0 { pinctrl_uart0: uart0-0 { atmel,pins = - ; }; }; @@ -283,7 +283,7 @@ uart1 { pinctrl_uart1: uart1-0 { atmel,pins = - ; }; }; --- a/arch/arm/boot/dts/at91sam9261.dtsi +++ b/arch/arm/boot/dts/at91sam9261.dtsi @@ -329,7 +329,7 @@ usart0 { pinctrl_usart0: usart0-0 { atmel,pins = - , + , ; }; @@ -347,7 +347,7 @@ usart1 { pinctrl_usart1: usart1-0 { atmel,pins = - , + , ; }; @@ -365,7 +365,7 @@ usart2 { pinctrl_usart2: usart2-0 { atmel,pins = - , + , ; }; --- a/arch/arm/boot/dts/at91sam9263.dtsi +++ b/arch/arm/boot/dts/at91sam9263.dtsi @@ -183,7 +183,7 @@ usart0 { pinctrl_usart0: usart0-0 { atmel,pins = - ; }; @@ -201,7 +201,7 @@ usart1 { pinctrl_usart1: usart1-0 { atmel,pins = - ; }; @@ -219,7 +219,7 @@ usart2 { pinctrl_usart2: usart2-0 { atmel,pins = - ; }; --- a/arch/arm/boot/dts/at91sam9g45.dtsi +++ b/arch/arm/boot/dts/at91sam9g45.dtsi @@ -556,7 +556,7 @@ usart0 { pinctrl_usart0: usart0-0 { atmel,pins = - ; }; @@ -574,7 +574,7 @@ usart1 { pinctrl_usart1: usart1-0 { atmel,pins = - ; }; @@ -592,7 +592,7 @@ usart2 { pinctrl_usart2: usart2-0 { atmel,pins = - ; }; @@ -610,7 +610,7 @@ usart3 { pinctrl_usart3: usart3-0 { atmel,pins = - ; }; --- a/arch/arm/boot/dts/at91sam9rl.dtsi +++ b/arch/arm/boot/dts/at91sam9rl.dtsi @@ -682,7 +682,7 @@ usart0 { pinctrl_usart0: usart0-0 { atmel,pins = - , + , ; }; @@ -721,7 +721,7 @@ usart1 { pinctrl_usart1: usart1-0 { atmel,pins = - , + , ; }; @@ -744,7 +744,7 @@ usart2 { pinctrl_usart2: usart2-0 { atmel,pins = - , + , ; }; @@ -767,7 +767,7 @@ usart3 { pinctrl_usart3: usart3-0 { atmel,pins = - , + , ; };