Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp1990651pxb; Sat, 7 Nov 2020 05:41:41 -0800 (PST) X-Google-Smtp-Source: ABdhPJxlz1gNo7PuKClVVt1Efq0hwm786QGmMVEpzpdo41K6dFLAdZlG9k/9d+S0KCNpHGvqyBzp X-Received: by 2002:a17:906:402:: with SMTP id d2mr6422184eja.165.1604756501448; Sat, 07 Nov 2020 05:41:41 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1604756501; cv=none; d=google.com; s=arc-20160816; b=lzDJpQ7QKeaVaTYgie5WR04dw8PHn9P43WYRiRK9HfBD0AUkrLatj1YvW3eGEb6CIX meIXs2U31L7Z7fxnZ/WngKjtrxTgwVczY9DSN6HkbVg+GHUza0VMd8Uy5RRVPbNaaPcI 4zePdUGcNIgCGxh3C+KPb491vEvtDgBQEfAvonlamOKRMi/TyCGfPqJc8B1rTsQpJG52 ycgyWkEsY7QkcDxlSk3CDgFuy36J3Ep+C3YWhrJbUlwSsxRAufBsDEGOMPgXt2ztOaij VjDX3EeHciilxIlE1CI6Vho7pe5rOYr5gTUeQU4fG9E8gOJrO2v3hvIyA39x2W6eQFQH LQ4w== 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=lAR/h1wV/mVrmRlM3JEvsi3/vv0tMjOOYCctIjXs1fA=; b=RT6V7wPepv4CB7cQRRe3Q9z1SVGKwxbYf5EBFRa61ylksaj1pXzPl4Ze4jlCa+JjKg dH63H2sEQC8uK8UoTv65RooWRMFVhBUIyg52EYTGSQWKlIxJA2dMoFEKtZbx5yiT8BAK gZw7H1p0u+TDvAzDn7tym0Z5bcqR8p36py68mfDw5ShjG6x6TRJ02FLcd6YeFPLmV2rG d/cIgpTstKgbfXDhE2iFVQBJPZSlUVTu8GE5B9KyAGJLjmXWiug0Ozm6hqAQUlpoEp6V O/UmoPSind9BqFlFtOXUh19yufJSaM4eFt92NOLmBDi2iOpr71arMWJGQXn8y3qxqb8d 6o7Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=AhDiTzaq; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y6si3342498edm.295.2020.11.07.05.41.18; Sat, 07 Nov 2020 05:41:41 -0800 (PST) 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=@gmail.com header.s=20161025 header.b=AhDiTzaq; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728135AbgKGNjo (ORCPT + 99 others); Sat, 7 Nov 2020 08:39:44 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33972 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727084AbgKGNjn (ORCPT ); Sat, 7 Nov 2020 08:39:43 -0500 Received: from mail-lf1-x136.google.com (mail-lf1-x136.google.com [IPv6:2a00:1450:4864:20::136]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 940E2C0613CF; Sat, 7 Nov 2020 05:39:42 -0800 (PST) Received: by mail-lf1-x136.google.com with SMTP id 126so5846293lfi.8; Sat, 07 Nov 2020 05:39:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=lAR/h1wV/mVrmRlM3JEvsi3/vv0tMjOOYCctIjXs1fA=; b=AhDiTzaqcIBZB/kD/hlamzvzQ/LFTFLzK2Ti4G+IBZg9/+yDi5Mw2INNbxyzhei+lu G0EvTSygiRODFHWPQJW70UBEGeCEGtL7TOXZR85U6Sl65Pc/wZmfY2Gs/iOsbyZ9toOg 26gI68BDpXhyRpQMGhGLDbOmvAJgFk76xSeRhYTq4zn2FPR1lH8lGm4tbIjNoBrDmGZN nBdkXRqVyK9qa73nHLG8TPyaoeT4isYOR1iT6cQnJXzUPGpz8EytJH+zgtgH6E6vlXCR UjXKSLU/vFpGAmi46NVNjgH2Sn5kyi0do8wkLWim659Op9OS3hIJYOXUdQaU/TY3lSH5 1DrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=lAR/h1wV/mVrmRlM3JEvsi3/vv0tMjOOYCctIjXs1fA=; b=fOn8M6iIvLFKLGVGYn660Kdr+GsrQnp0iZLA7XEpOpMxFI0FXxA+bwNKYDlCyBKZ9T 0MEsOTmW7Pt8WPXBiJNKvVGGsJa3awK4JNyoeKuWx7Bs0nhD6hJDKDbfY/dmn3YBpxJl 0M9a7krsnIdjySElzOfsHamqLoOmoHHXreAN8EnpdeJ9RYuzg4WaaY8qcR8GpFXAUXwi ezXrxlRjYq+yuLw/yEVstzLSwuK6sKjrNUUdPIhTFuVDYDPLwpIR+TDoRnPZBTPCVeqB aZJ79XAHbBYK5of/jEuSVujEtu8fY7CZJ6+mGJGTACMXPgJ7rR+VrLVMtASMkovKXXsm nUyg== X-Gm-Message-State: AOAM5304d96C0Vy3j699ArS1QAsd3rtYAvjH06zPR61wTRP+YLB6Iksc 3pmGn7VE4WlELJkciQSDD/E= X-Received: by 2002:ac2:533b:: with SMTP id f27mr2495942lfh.57.1604756381108; Sat, 07 Nov 2020 05:39:41 -0800 (PST) Received: from localhost.localdomain ([2a02:a315:5445:5300:d646:fcbb:9c5e:1da1]) by smtp.googlemail.com with ESMTPSA id y27sm524189ljm.74.2020.11.07.05.39.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 07 Nov 2020 05:39:40 -0800 (PST) From: =?UTF-8?q?Pawe=C5=82=20Chmiel?= To: kgene@kernel.org, krzk@kernel.org, alim.akhtar@samsung.com Cc: robh+dt@kernel.org, a.kesavan@samsung.com, naveenkrishna.ch@gmail.com, thomas.ab@samsung.com, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org, =?UTF-8?q?Pawe=C5=82=20Chmiel?= Subject: [PATCH v2 2/2] arm64: dts: exynos: Correct psci compatible used on Exynos7 Date: Sat, 7 Nov 2020 14:39:26 +0100 Message-Id: <20201107133926.37187-2-pawel.mikolaj.chmiel@gmail.com> X-Mailer: git-send-email 2.27.0 In-Reply-To: <20201107133926.37187-1-pawel.mikolaj.chmiel@gmail.com> References: <20201107133926.37187-1-pawel.mikolaj.chmiel@gmail.com> 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 It's not possible to reboot or poweroff Exynos7420 using PSCI. Instead we need to use syscon reboot/poweroff drivers, like it's done for other Exynos SoCs. This was confirmed by checking vendor source and testing it on Samsung Galaxy S6 device based on this SoC. To be able to use custom restart/poweroff handlers instead of PSCI functions, we need to correct psci compatible. This also requires us to provide function ids for CPU_ON and CPU_OFF. Fixes: fb026cb65247 ("arm64: dts: Add reboot node for exynos7") Fixes: b9024cbc937d ("arm64: dts: Add initial device tree support for exynos7") Signed-off-by: Paweł Chmiel --- Changes from v1: - Split into two separate patches. --- arch/arm64/boot/dts/exynos/exynos7.dtsi | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/exynos/exynos7.dtsi b/arch/arm64/boot/dts/exynos/exynos7.dtsi index 723f5d5fcf00..fff383206545 100644 --- a/arch/arm64/boot/dts/exynos/exynos7.dtsi +++ b/arch/arm64/boot/dts/exynos/exynos7.dtsi @@ -117,8 +117,10 @@ cpu_atlas3: cpu@3 { }; psci { - compatible = "arm,psci-0.2"; + compatible = "arm,psci"; method = "smc"; + cpu_off = <0x84000002>; + cpu_on = <0xC4000003>; }; soc: soc@0 { -- 2.27.0