Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp6212980pxv; Thu, 29 Jul 2021 09:01:03 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyRWK65UU8GgSXKXbouEhfYY7oP+aPVf8JDTNLn9I10AShKyg5L4JJyTu4bGt2hFrA1KSQ6 X-Received: by 2002:a05:6402:702:: with SMTP id w2mr6829330edx.149.1627574463337; Thu, 29 Jul 2021 09:01:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627574463; cv=none; d=google.com; s=arc-20160816; b=nJ7xL5zZGXWGTOZU+ogOUCxfHRsTtL48Bd9SDXhQ4D1wegz7S2MjrZhAJNaj0cmsCZ T/l+AEilM/XTGbfUr947n4dSL9Ufn0D2wddUSHw2fMNZ0KHQSyRXG2cZyR6w+ozLVjnW nMAJUftt8z6boUUm3UrkIe4M0z4y9Uaks/P54B4tdDJnMCW0MLW55mwlA1SV0Thjw5D0 PDhMf3aKB29oBtA+/COnkP4OzAX1ABvwXikNog83tACQfe044IwLuOq5cjcgAupfJHmp nSsXn698QJoo82pwbiyNpwxUk1N6t3oT8Ui4tCf1vcFyTUyR1/IjoqdND26H/68rZ/SS 7l9A== 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; bh=X2UZXOAfIwH7opIdmMZyazRgkENSA5B1T40YWI4p+fY=; b=c4W8nzTZB71Y9seraWw/MT+LhKwg89JYjfQ4JLMWtc9cxv7QX+66KqA6uQrz8ITAGN DRdqQOwqSGgrkZLNG/cZa0oIgE8LvwinobZoGE6386Sa03MyL/L92Jd6J5R05BGa/yGU U78yCclbiTV/efrOSWTZgZLghGzwlMbil6ZaqOmZyDcV+OLEbnPxushOCpXZVQv53vN9 OWx9eDYJMBcnb+auTHwbB5CdWv8g2MJvHrNSvqwMou4JJDaQvkfOc1sJBw1YDqc7O9t2 8XaSVnwOwilpav74sBaHJQUUPFB3ifmjwXLYXTdFohPZxraCw6VzRkIITIUGvb9blnEV rCWg== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id x13si3029591ejc.602.2021.07.29.09.00.38; Thu, 29 Jul 2021 09:01:03 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238175AbhG2P4w (ORCPT + 99 others); Thu, 29 Jul 2021 11:56:52 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54648 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238071AbhG2P4f (ORCPT ); Thu, 29 Jul 2021 11:56:35 -0400 Received: from m-r1.th.seeweb.it (m-r1.th.seeweb.it [IPv6:2001:4b7a:2000:18::170]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 98BE5C061798; Thu, 29 Jul 2021 08:56:29 -0700 (PDT) Received: from IcarusMOD.eternityproject.eu (unknown [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by m-r1.th.seeweb.it (Postfix) with ESMTPSA id 0F6A3200C3; Thu, 29 Jul 2021 17:56:28 +0200 (CEST) From: AngeloGioacchino Del Regno To: bjorn.andersson@linaro.org Cc: agross@kernel.org, daniel.lezcano@linaro.org, rjw@rjwysocki.net, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, linux-arm-msm@vger.kernel.org, phone-devel@vger.kernel.org, konrad.dybcio@somainline.org, marijn.suijten@somainline.org, martin.botka@somainline.org, jeffrey.l.hugo@gmail.com, jami.kettunen@somainline.org, ~postmarketos/upstreaming@lists.sr.ht, devicetree@vger.kernel.org, stephan@gerhold.net, robh@kernel.org, bartosz.dudziak@snejp.pl, AngeloGioacchino Del Regno Subject: [PATCH v8 4/5] soc: qcom: spm: Add compatible for MSM8998 SAWv4.1 L2 Date: Thu, 29 Jul 2021 17:56:08 +0200 Message-Id: <20210729155609.608159-5-angelogioacchino.delregno@somainline.org> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210729155609.608159-1-angelogioacchino.delregno@somainline.org> References: <20210729155609.608159-1-angelogioacchino.delregno@somainline.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add the SAWv4.1 parameters for MSM8998's Gold and Silver clusters. Signed-off-by: AngeloGioacchino Del Regno Reviewed-by: Stephan Gerhold --- drivers/soc/qcom/spm.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/drivers/soc/qcom/spm.c b/drivers/soc/qcom/spm.c index 28ffaa2a3509..6974f911ba80 100644 --- a/drivers/soc/qcom/spm.c +++ b/drivers/soc/qcom/spm.c @@ -54,6 +54,18 @@ static const struct spm_reg_data spm_reg_660_silver_l2 = { .avs_limit = 0x4580458, }; +static const struct spm_reg_data spm_reg_8998_gold_l2 = { + .reg_offset = spm_reg_offset_v4_1, + .avs_ctl = 0x1010031, + .avs_limit = 0x4700470, +}; + +static const struct spm_reg_data spm_reg_8998_silver_l2 = { + .reg_offset = spm_reg_offset_v4_1, + .avs_ctl = 0x1010031, + .avs_limit = 0x4200420, +}; + static const u16 spm_reg_offset_v2_1[SPM_REG_NR] = { [SPM_REG_CFG] = 0x08, [SPM_REG_SPM_CTL] = 0x30, @@ -165,6 +177,10 @@ static const struct of_device_id spm_match_table[] = { .data = &spm_reg_8226_cpu }, { .compatible = "qcom,msm8974-saw2-v2.1-cpu", .data = &spm_reg_8974_8084_cpu }, + { .compatible = "qcom,msm8998-gold-saw2-v4.1-l2", + .data = &spm_reg_8998_gold_l2 }, + { .compatible = "qcom,msm8998-silver-saw2-v4.1-l2", + .data = &spm_reg_8998_silver_l2 }, { .compatible = "qcom,apq8084-saw2-v2.1-cpu", .data = &spm_reg_8974_8084_cpu }, { .compatible = "qcom,apq8064-saw2-v1.1-cpu", -- 2.32.0