Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp27722ybl; Tue, 7 Jan 2020 13:25:21 -0800 (PST) X-Google-Smtp-Source: APXvYqxGRZBZcS3VLYm51I7Wb8BFyp3/U7Dou+ELZ6gcpve1R3+4O5tbG+IYyMcp6TrN1JhJH/T6 X-Received: by 2002:aca:d502:: with SMTP id m2mr369831oig.41.1578432320947; Tue, 07 Jan 2020 13:25:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1578432320; cv=none; d=google.com; s=arc-20160816; b=MbK2lyaAmEFlWGTbhpPD9llQYUlLHzqrstie+0VD9iP6xJf/9Pl0zGc9bIDstQE9lG jOKUNVVZ9biZbTMAEtDCJhnPV88haOc1e1gNyGDNQViWQHE0yPLioV8NBigU0zai2WGv u+rdqZqb8pXvxY0aLZtsFWFsfMCIvRLj/75ZCnSDxFw4V7fYzaOm+TtQi9YSqSGMjQNW IGsPNfTjh0N9l0q6FJrU65wCz9QNDH7SgaM6gBqvSryEnttB/pB8YuEpy3fu59ImKCtS yOxyOS8bRp6ShyA9tnHXiWLl7V0dufJ4tWNQT6ENdPT7zq2tdCisAaG6NdMfDQu+NOZC wwWw== 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=ckIrj+/zq5Qjctb8P8di5wOpLm1Psl0h/4cH4onADm0=; b=PlUS1ss7volg6pJAD7qoRf9mUIvNqoLgTmWB+1Z4uslf0RlFBY6Z2Gz6aLeuAT0AYu JmidY8M9M4SOUAC6sY4stVFEU8eJ1RXpClSACZFZXhWeQqcCD0HERshokShazU5Y89In f+V/vo/ohQGJOvViAsU0VJReHyMU/CDB/L38okk3aQg3i1qI2yTqolZjQpR//D1z82GV 0QlwFRlgEK5rHhHSoC/nxnVpjFRn9/B3mxzZn0x1Bw4zMpFinLOoakPuomVp+RTXW59x xpTAZz1XEVBYbwvHhc/zPOYlZlxT8cO24qfDIqmo8NZdxMhc+uU+dNWPHg8Ci+VqSdyy nJww== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=E5T3B35h; 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 p20si572631otk.73.2020.01.07.13.25.08; Tue, 07 Jan 2020 13:25:20 -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=E5T3B35h; 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 S1729124AbgAGVX1 (ORCPT + 99 others); Tue, 7 Jan 2020 16:23:27 -0500 Received: from mail.kernel.org ([198.145.29.99]:38490 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727718AbgAGVBW (ORCPT ); Tue, 7 Jan 2020 16:01:22 -0500 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (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 942A12087F; Tue, 7 Jan 2020 21:01:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1578430882; bh=AHZfXEucuZbimQcdm3tq3GLPtO6J72ttLah73DEkGLY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=E5T3B35h4SVLS7wEAlJzLjEjOg8XUzwlKYQP6O+Mn0c6bCJ+jI/qUJyitOtf8zq2E 1gOhmywE82+1d6N8aUxVNr8i55hXndlQKIng7hI2Nfwwo8JuJsdZPTaoiKZrOWfDJ0 mm64kMplP8dBS3TIGbcHzlURbaGURJ6759ajL3V0= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Amit Kucheria , Jeffrey Hugo , Bjorn Andersson Subject: [PATCH 5.4 136/191] arm64: dts: qcom: msm8998-clamshell: Remove retention idle state Date: Tue, 7 Jan 2020 21:54:16 +0100 Message-Id: <20200107205340.245914591@linuxfoundation.org> X-Mailer: git-send-email 2.24.1 In-Reply-To: <20200107205332.984228665@linuxfoundation.org> References: <20200107205332.984228665@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: Jeffrey Hugo commit b40dd23f9a8987c8336df0a00e33f52b1f3f19ad upstream. The retention idle state does not appear to be supported by the firmware present on the msm8998 laptops since the state is advertised as disabled in ACPI, and attempting to enable the state in DT is observed to result in boot hangs. Therefore, remove the state from use to address the observed issues. Reviewed-by: Amit Kucheria Fixes: 2c6d2d3a580a (arm64: dts: qcom: Add Lenovo Miix 630) Signed-off-by: Jeffrey Hugo Signed-off-by: Bjorn Andersson Signed-off-by: Greg Kroah-Hartman --- arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 37 ++++++++++++++++++++++++ 1 file changed, 37 insertions(+) --- a/arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi @@ -23,6 +23,43 @@ }; }; +/* + * The laptop FW does not appear to support the retention state as it is + * not advertised as enabled in ACPI, and enabling it in DT can cause boot + * hangs. + */ +&CPU0 { + cpu-idle-states = <&LITTLE_CPU_SLEEP_1>; +}; + +&CPU1 { + cpu-idle-states = <&LITTLE_CPU_SLEEP_1>; +}; + +&CPU2 { + cpu-idle-states = <&LITTLE_CPU_SLEEP_1>; +}; + +&CPU3 { + cpu-idle-states = <&LITTLE_CPU_SLEEP_1>; +}; + +&CPU4 { + cpu-idle-states = <&BIG_CPU_SLEEP_1>; +}; + +&CPU5 { + cpu-idle-states = <&BIG_CPU_SLEEP_1>; +}; + +&CPU6 { + cpu-idle-states = <&BIG_CPU_SLEEP_1>; +}; + +&CPU7 { + cpu-idle-states = <&BIG_CPU_SLEEP_1>; +}; + &qusb2phy { status = "okay";