Received: by 2002:a25:f815:0:0:0:0:0 with SMTP id u21csp2245755ybd; Mon, 24 Jun 2019 03:13:38 -0700 (PDT) X-Google-Smtp-Source: APXvYqz8lwt6yfZQ349IC9kOIQfeP2jaFBA7E9K7M+8xICZ1eOYmF6ND/iaxR2MLlHvT2JFhjf/b X-Received: by 2002:a63:8ac3:: with SMTP id y186mr25724457pgd.198.1561371218436; Mon, 24 Jun 2019 03:13:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1561371218; cv=none; d=google.com; s=arc-20160816; b=vZK2GpxM7Tjq1k/M2VnudvPWznNxCB6eUkczJJDT1S9S9NmCTc0dUIv01B/gKZRqFi ZsV8dU1RN/UQPrNiB0VoF3bvRC6nXofEIvpRnEAIV8bXi5lerlpYNHg344b5INxzAT8O Vmo0w9IwtBWvbhY2NNnzdbayb3/Z2kaFqxsjsIHksfGFSohUiQMvC0OdqVqwaXsTkCSD zXN4jC8GAgJ7y0QnUYkirX92zoEbAj31iRqkzLsLhQ5NqP5odU/U1UYR18JMTapM4DQK 5qjIonFcZj/NJKicZvHoJH6RI0zeHzon/aI+Zkde71HLSuCflKkS5shB4pAuXra7xVw/ lWpw== 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=GVl1QqRnWTpiz7uCmFySqaJC7WKmbFiaMQk7aYgrkWE=; b=IgvdOY/tWSU9S04wXEkQb3rO002UKrdjYmWfIDx1JeDamvUx8uldfzgtEa3PJS7ETv KtPb3IgGvweRmfn3rJ2l1ImMk1Vdh6JTD7+Zhik7+YrAAZd0NLCUy2SVWP6UOEzBayfL zQMmLb2vHg9gY6uoK1pjz2aDMVdJQJl/3tq5lXWMzNA62dqB9pWWLLhjBwI76XZEr4r6 tbpAUXHp/DEhnAGDVFEUfOEz/JVNKh+dqqi+DktQoxZ24kDgHAhwcW1e4Q5tkG0hCgSx 7WfuOYsBYerfz/HjDp4Ljhi2+lw/GllpJp03lHZyVZGwGH2FaSRCBS5XEBfEIKUL2HE3 XUfg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=E5gtfy2E; 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 v4si9476976plp.212.2019.06.24.03.13.22; Mon, 24 Jun 2019 03:13:38 -0700 (PDT) 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=E5gtfy2E; 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 S1729978AbfFXKFp (ORCPT + 99 others); Mon, 24 Jun 2019 06:05:45 -0400 Received: from mail.kernel.org ([198.145.29.99]:37732 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729970AbfFXKFm (ORCPT ); Mon, 24 Jun 2019 06:05:42 -0400 Received: from localhost (f4.8f.5177.ip4.static.sl-reverse.com [119.81.143.244]) (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 14D45212F5; Mon, 24 Jun 2019 10:05:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1561370741; bh=CRSruYZNYZEsKMB0PpnlbwDxJmP7qjeeKQInSfEmv5U=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=E5gtfy2EixQQzeeEoGw0X/30ViI+m1ojJ9aOY8GpQoZcbo2fkMm5BbS8VpxiNUqF0 aUomvxv4UQw1qeMCGwcd+hfge/SkQ1k58g/Uo+DtFgHglYsBXcFrilLccL+eBs4Vdl v8FHt9NWB1OU6BWDfFx5+7m6Lk8AG1RlSh7qkTAA= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Christoph Niedermaier , Fabio Estevam , =?UTF-8?q?S=C3=A9bastien=20Szymanski?= , Shawn Guo Subject: [PATCH 4.19 74/90] ARM: imx: cpuidle-imx6sx: Restrict the SW2ISO increase to i.MX6SX Date: Mon, 24 Jun 2019 17:57:04 +0800 Message-Id: <20190624092318.839626230@linuxfoundation.org> X-Mailer: git-send-email 2.22.0 In-Reply-To: <20190624092313.788773607@linuxfoundation.org> References: <20190624092313.788773607@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: Fabio Estevam commit b25af2ff7c07bd19af74e3f64ff82e2880d13d81 upstream. Since commit 1e434b703248 ("ARM: imx: update the cpu power up timing setting on i.mx6sx") some characters loss is noticed on i.MX6ULL UART as reported by Christoph Niedermaier. The intention of such commit was to increase the SW2ISO field for i.MX6SX only, but since cpuidle-imx6sx is also used on i.MX6UL/i.MX6ULL this caused unintended side effects on other SoCs. Fix this problem by keeping the original SW2ISO value for i.MX6UL/i.MX6ULL and only increase SW2ISO in the i.MX6SX case. Cc: stable@vger.kernel.org Fixes: 1e434b703248 ("ARM: imx: update the cpu power up timing setting on i.mx6sx") Reported-by: Christoph Niedermaier Signed-off-by: Fabio Estevam Tested-by: Sébastien Szymanski Tested-by: Christoph Niedermaier Signed-off-by: Shawn Guo Signed-off-by: Greg Kroah-Hartman --- arch/arm/mach-imx/cpuidle-imx6sx.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) --- a/arch/arm/mach-imx/cpuidle-imx6sx.c +++ b/arch/arm/mach-imx/cpuidle-imx6sx.c @@ -15,6 +15,7 @@ #include "common.h" #include "cpuidle.h" +#include "hardware.h" static int imx6sx_idle_finish(unsigned long val) { @@ -110,7 +111,7 @@ int __init imx6sx_cpuidle_init(void) * except for power up sw2iso which need to be * larger than LDO ramp up time. */ - imx_gpc_set_arm_power_up_timing(0xf, 1); + imx_gpc_set_arm_power_up_timing(cpu_is_imx6sx() ? 0xf : 0x2, 1); imx_gpc_set_arm_power_down_timing(1, 1); return cpuidle_register(&imx6sx_cpuidle_driver, NULL);