Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp4723247pxj; Wed, 12 May 2021 11:44:46 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx8/ZFfZJCwt6iVs2aUu8aV8Yo/r1XgVhmO6G2klNoLNW2f4BQ4pUdlFMOqB5xq+xko/LSK X-Received: by 2002:adf:d1c4:: with SMTP id b4mr47600696wrd.301.1620845086121; Wed, 12 May 2021 11:44:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620845086; cv=none; d=google.com; s=arc-20160816; b=nEjFHsI+hnI7oH2hXbLlxx99ETYY9JiVqllR2t+Pu5QTpR9yJJTKkGb/Im0UBZ7uBN PbOBmUnYuDjX92HisWHFnCQIcNEa5SLVyA1DZ4j6gR69h3Z7DMxI44/o7XzNc2i3D9Vl fIxmzoe4LpmESDcO1LVmRB8N/+mv/juovkgjQllWip7Wmt59vdKGskGFmBZSjNZMLFlJ S1Rx6TEzuavf1j1X8ZL5DwuBh2xdwT80yrh3xmCybNXlgI50DYKV+T9evDhX1HYe8nFu /2kxxGtKg+sBpsKQQzmsz7CIq2e+nmkR/bIByJ16wvDGfmmRluRXYDD/CH44a2uf0sDN xuKg== 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 :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=Q/HO1uODHuFJUAHFEIfPO9VyKmjo7gkYXprGvYjoZd8=; b=p5Kb1IqSBlXI61JuW3rHkErPImz65nNy3M+ixXULuAbCvxGfcIWVVpxm92vpPPH8++ 5xGojvnqofCayedY68va1MMZbYtS51j4Y0tOAOlZiP3Yej59todhzx9EAjZm0NNdCD0a mHWxcHXzXNtFeK0HW6ilHoYV5XMYlhqpwc5/3zdOyJQuFonoAHAqebIC9wwknG7RpzvM AneC9MREqVfXOqr9f7JaNtpkWiFeDI71p049ddL4nF0cD/J5lQmZ0h3SguB9PLNXIEde x6rVmflZrHaPlo98X1hjAJlJ7Rxma+L4lzLIlwPqP85J7AzqzrBEX+e8D0e9ksp8ybMb kBhQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=ymVDsByQ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j3si547450wru.200.2021.05.12.11.44.22; Wed, 12 May 2021 11:44:46 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=ymVDsByQ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1355073AbhELS1K (ORCPT + 99 others); Wed, 12 May 2021 14:27:10 -0400 Received: from mail.kernel.org ([198.145.29.99]:51576 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242250AbhELQdy (ORCPT ); Wed, 12 May 2021 12:33:54 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id E3E0661CB0; Wed, 12 May 2021 15:58:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1620835137; bh=kCbMM/0ei5JykNI2PhH3zta3jVWlCgdsDScYYES9uMw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ymVDsByQQGmSZPdNT16iaRwfOtAfBBP3G7bjkx86Sg9g2YMZLfANmVllRHSX7lE/a y7N22RDrA+P1tAJ5Q7t+Nmcsuq+xQfmMCK+GplnLlhtP+29LVmGimPydGN7/0wnx6k P4/s3ia0SPxanHFcn3lofWLnP/CA+wGHDJubjiGY= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Valentin Caron , Alexandre Torgue , Sasha Levin Subject: [PATCH 5.12 188/677] ARM: dts: stm32: fix usart 2 & 3 pinconf to wake up with flow control Date: Wed, 12 May 2021 16:43:54 +0200 Message-Id: <20210512144843.492200201@linuxfoundation.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210512144837.204217980@linuxfoundation.org> References: <20210512144837.204217980@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Valentin CARON - foss [ Upstream commit a1429f3d3029b65cd4032f6218d5290911377ce4 ] Modify usart 2 & 3 pins to allow wake up from low power mode while the hardware flow control is activated. UART RTS pin need to stay configure in idle mode to receive characters in order to wake up. Fixes: 842ed898a757 ("ARM: dts: stm32: add usart2, usart3 and uart7 pins in stm32mp15-pinctrl") Signed-off-by: Valentin Caron Signed-off-by: Alexandre Torgue Signed-off-by: Sasha Levin --- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/arch/arm/boot/dts/stm32mp15-pinctrl.dtsi b/arch/arm/boot/dts/stm32mp15-pinctrl.dtsi index 7b4249ed1983..060baa8b7e9d 100644 --- a/arch/arm/boot/dts/stm32mp15-pinctrl.dtsi +++ b/arch/arm/boot/dts/stm32mp15-pinctrl.dtsi @@ -1891,10 +1891,15 @@ usart2_idle_pins_c: usart2-idle-2 { pins1 { pinmux = , /* USART2_TX */ - , /* USART2_RTS */ ; /* USART2_CTS_NSS */ }; pins2 { + pinmux = ; /* USART2_RTS */ + bias-disable; + drive-push-pull; + slew-rate = <3>; + }; + pins3 { pinmux = ; /* USART2_RX */ bias-disable; }; @@ -1940,10 +1945,15 @@ usart3_idle_pins_b: usart3-idle-1 { pins1 { pinmux = , /* USART3_TX */ - , /* USART3_RTS */ ; /* USART3_CTS_NSS */ }; pins2 { + pinmux = ; /* USART3_RTS */ + bias-disable; + drive-push-pull; + slew-rate = <0>; + }; + pins3 { pinmux = ; /* USART3_RX */ bias-disable; }; @@ -1976,10 +1986,15 @@ usart3_idle_pins_c: usart3-idle-2 { pins1 { pinmux = , /* USART3_TX */ - , /* USART3_RTS */ ; /* USART3_CTS_NSS */ }; pins2 { + pinmux = ; /* USART3_RTS */ + bias-disable; + drive-push-pull; + slew-rate = <0>; + }; + pins3 { pinmux = ; /* USART3_RX */ bias-disable; }; -- 2.30.2