From patchwork Sun Jul 23 16:08:20 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Skladowski X-Patchwork-Id: 124485 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9010:0:b0:3e4:2afc:c1 with SMTP id l16csp1329805vqg; Sun, 23 Jul 2023 09:11:48 -0700 (PDT) X-Google-Smtp-Source: APBJJlGoCreWsU8dSm89+6wyQRbPIORVJtOobucePk3O5rhOPagPr/jAg8PMCBSdNQ9KBQkfDPUs X-Received: by 2002:a17:90a:d182:b0:262:f06a:13e0 with SMTP id fu2-20020a17090ad18200b00262f06a13e0mr6488658pjb.5.1690128708167; Sun, 23 Jul 2023 09:11:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690128708; cv=none; d=google.com; s=arc-20160816; b=s/2YyQbY6TfYY6569FavHSusZ6RX0R1YcieucEGHoa4Gt+ZzwnP7Y82ofnvKVonPMh FXeRZh69nS3aqkop1WKvR4EDjjp74Z1DDTqInMg4FihQYmZ6LUjMrtKPY1n5Cnv/s+56 VONjGriS2kGmDAtGeRolQMIIh7p5mmJnHAf8YQ98k2ce46BFp+P6fm9EH5cisU2m2o2Q /3fq02hivZ7URNURH4PKLGJao4Mju5kakIgk5Y2EPYWbRYzX5zt5N+/R503GU/mdye1E uMYUg9d7egz6XLinT5JFBXxcXhLvn/wSWBw6wzNHOrJjnPy8V5MfUp1AFomlZCCUG6GN OVeQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:from :dkim-signature; bh=nA1IXoblbGcTRPbYr/vN/81mKW6fq6S+ZkLioQzIX0I=; fh=yvapBpxRRF+mjwML+sZg6pJkW9kIP6kouIjVxp7tgTI=; b=kEvMXvmEaMUc0BIQxqbszQkse/5agqMjXIFKLbs1LWWpZQjld4jdhEBJUapMpQZ7BT C2KrsP/+HJHqcZj2tm+r2kTTyy3oiWuzEsxuBcaRBpm2h21I+khaTTuB9jyysWTyknKK RIS8qEvdDBEgFMTwZLSz5j+GYyqiaxdnQE9qnV315uXYR+gcArY+E7N0TuGErBRLkcRW t8tNStwfoXx9CbBRZxsE0T/IlgQvbj99POf+mzh1a20CYIHDlH6UslxyGYOz+ZUWNYM2 4Z4S+sG2WMBfYJG9Uen8+qmE/xnGl+v8WKUaZTOcFaUum0lvoDBfUzYnIy98YbRBGoOL ZziA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20221208 header.b=R9GX4n0z; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id e17-20020a17090a9a9100b00261266bf8b8si9925548pjp.179.2023.07.23.09.11.35; Sun, 23 Jul 2023 09:11:48 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=fail header.i=@gmail.com header.s=20221208 header.b=R9GX4n0z; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230213AbjGWQKi (ORCPT + 99 others); Sun, 23 Jul 2023 12:10:38 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33760 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230177AbjGWQKR (ORCPT ); Sun, 23 Jul 2023 12:10:17 -0400 Received: from mail-ej1-x62c.google.com (mail-ej1-x62c.google.com [IPv6:2a00:1450:4864:20::62c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9B258E7E; Sun, 23 Jul 2023 09:09:48 -0700 (PDT) Received: by mail-ej1-x62c.google.com with SMTP id a640c23a62f3a-992f15c36fcso624269966b.3; Sun, 23 Jul 2023 09:09:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690128563; x=1690733363; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=nA1IXoblbGcTRPbYr/vN/81mKW6fq6S+ZkLioQzIX0I=; b=R9GX4n0zrjH/JwkSD1MhAKnxJKk82PhEclnVcHItsIu7N/Mi54J5bw3PXkY+MawXYg RyGa1j1bNVqcX/8yMSMolTk5n2g+21mEqtF5uWPtdfpR0MEwyQiAmdwx+1oRc+QTT2m3 vtPsEmod1iA/M5D9c81m7WkA5MRN5up5RXn7wxtkVKR9ddhzh49ntjJwCtOmylKdvbqH DGGn8AR2U4dkSb0avJB0YLXEjK4BxC3q7zh1+9q85IYnNVMBfYs62yor0BnX201IVLSk z2tAK8ci7oCGURSXvgkzxWVlusazrL2MmqBVxnQxuQNhIbLVtHPJ3D4DNXNbKbbhcoCM Q/6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690128563; x=1690733363; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=nA1IXoblbGcTRPbYr/vN/81mKW6fq6S+ZkLioQzIX0I=; b=JFNIQgvKkdKL/n5hyJBAHz68STG5Ys6xMCQSgmy+CdUHs6L+QS6bUpaz65WGlb7ehF EWCZK69qgr6qSWIr3TR0suKhk3Aov4Jw8kUQ/qUj2HS4tM+7UdkJAVF1HeTsoIc3Jk2z Dvcr6x7tFeVc/jniKIJXhUEMckfTtKy9Fu+i4KDmYKNOqC/ih+H0HBj7ehZ0XQ3cZLnR qIIP8LXpq0eBSi4eXUN4DgWxFsvvAMarafjWUrRB4KCnV6RvjuQa4zQDRv02g93x2Ew4 DgoMyuAXuDNLP4KS2GAZemYwKW2231CS+gWc5jpv9grVL/fBXnB/7K3x2MMMIrqt4/M8 rWMw== X-Gm-Message-State: ABy/qLZ0ket3I/d6cCrDXt6vqjB5BwydyS1TsUho3bJZ0csYhnfwiSyx NXP7/zZtDSptNlNatBu85zPoYhB6ykE= X-Received: by 2002:a17:906:76cd:b0:993:f12a:39ce with SMTP id q13-20020a17090676cd00b00993f12a39cemr8202198ejn.15.1690128562641; Sun, 23 Jul 2023 09:09:22 -0700 (PDT) Received: from localhost.localdomain (ccx116.neoplus.adsl.tpnet.pl. [83.30.147.116]) by smtp.gmail.com with ESMTPSA id u16-20020a170906951000b0099b4d86fbccsm5425039ejx.141.2023.07.23.09.09.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Jul 2023 09:09:22 -0700 (PDT) From: Adam Skladowski Cc: phone-devel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, Adam Skladowski , Bjorn Andersson , Andy Gross , Konrad Dybcio , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , AngeloGioacchino Del Regno , Marijn Suijten , linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 1/7] drivers: soc: qcom: rpmpd: Fix MSM8976 power domains setup Date: Sun, 23 Jul 2023 18:08:20 +0200 Message-Id: <20230723160827.22660-2-a39.skl@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230723160827.22660-1-a39.skl@gmail.com> References: <20230723160827.22660-1-a39.skl@gmail.com> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net To: unlisted-recipients:; (no To-header on input) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1772228400463307692 X-GMAIL-MSGID: 1772228400463307692 Downstream kernel parses resource names based on pm8950-rpm-regulator.dtsi in such file qcom,resource-name takes three values: smpa,ldoa and clk0. First appearance of RWSC/RWSM point to msm-4.4 kernel which is way newer than what this platform was shipped with (msm-3.10). For the max_state downstream code limit value to TURBO inside dts with only one turbo_high being placed in msm-thermal bindings. One of effects of requesting TURBO_HIGH vote is rebooting of device which happens during voting inside WCNSS/IRIS, this behavior was observed on LeEco S2 smartphone. Fix regulator setup and drop unused resources. Fixes: b1d522443b4b ("soc: qcom: rpmpd: Add rpm power domains for msm8976") Signed-off-by: Adam Skladowski Reviewed-by: Dmitry Baryshkov --- drivers/soc/qcom/rpmpd.c | 27 ++++++++++----------------- 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/drivers/soc/qcom/rpmpd.c b/drivers/soc/qcom/rpmpd.c index 3135dd1dafe0..59caa4e7b99a 100644 --- a/drivers/soc/qcom/rpmpd.c +++ b/drivers/soc/qcom/rpmpd.c @@ -166,13 +166,6 @@ static struct rpmpd cx_rwcx0_vfl = { .key = KEY_FLOOR_LEVEL, }; -static struct rpmpd cx_rwsc2_vfl = { - .pd = { .name = "cx_vfl", }, - .res_type = RPMPD_RWSC, - .res_id = 2, - .key = KEY_FLOOR_LEVEL, -}; - static struct rpmpd cx_s1a_vfc = { .pd = { .name = "cx_vfc", }, .res_type = RPMPD_SMPA, @@ -329,6 +322,13 @@ static struct rpmpd mx_s6a_lvl_ao = { .key = KEY_LEVEL, }; +static struct rpmpd mx_s6a_vfl = { + .pd = { .name = "mx_vfl", }, + .res_type = RPMPD_SMPA, + .res_id = 6, + .key = KEY_FLOOR_LEVEL, +}; + static struct rpmpd mx_s7a_lvl_ao; static struct rpmpd mx_s7a_lvl = { .pd = { .name = "mx", }, @@ -361,13 +361,6 @@ static struct rpmpd mx_rwmx0_vfl = { .key = KEY_FLOOR_LEVEL, }; -static struct rpmpd mx_rwsm6_vfl = { - .pd = { .name = "mx_vfl", }, - .res_type = RPMPD_RWSM, - .res_id = 6, - .key = KEY_FLOOR_LEVEL, -}; - /* MD */ static struct rpmpd md_s1a_corner_ao; static struct rpmpd md_s1a_corner = { @@ -591,16 +584,16 @@ static const struct rpmpd_desc msm8953_desc = { static struct rpmpd *msm8976_rpmpds[] = { [MSM8976_VDDCX] = &cx_s2a_lvl, [MSM8976_VDDCX_AO] = &cx_s2a_lvl_ao, - [MSM8976_VDDCX_VFL] = &cx_rwsc2_vfl, + [MSM8976_VDDCX_VFL] = &cx_s2a_vfl, [MSM8976_VDDMX] = &mx_s6a_lvl, [MSM8976_VDDMX_AO] = &mx_s6a_lvl_ao, - [MSM8976_VDDMX_VFL] = &mx_rwsm6_vfl, + [MSM8976_VDDMX_VFL] = &mx_s6a_vfl, }; static const struct rpmpd_desc msm8976_desc = { .rpmpds = msm8976_rpmpds, .num_pds = ARRAY_SIZE(msm8976_rpmpds), - .max_state = RPM_SMD_LEVEL_TURBO_HIGH, + .max_state = RPM_SMD_LEVEL_TURBO, }; static struct rpmpd *msm8994_rpmpds[] = { From patchwork Sun Jul 23 16:08:21 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Skladowski X-Patchwork-Id: 124484 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9010:0:b0:3e4:2afc:c1 with SMTP id l16csp1329718vqg; Sun, 23 Jul 2023 09:11:36 -0700 (PDT) X-Google-Smtp-Source: APBJJlHuiknXHztanT2NX7lAEiCTjAhrq1H2jKHv06RgOxO5mu6G13aprCm++u6pRm+45AUg4ieC X-Received: by 2002:a05:6830:1011:b0:6b9:b25d:e048 with SMTP id a17-20020a056830101100b006b9b25de048mr6018489otp.0.1690128695935; Sun, 23 Jul 2023 09:11:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690128695; cv=none; d=google.com; s=arc-20160816; b=D3ir1AU+jiJC0Hnshy6ovo5MZ1K+f1vCzamdjTW7Iwbwryljgez/o5d8u2dRRDvaaQ 2xHXJ9xlEUDO/vZJklHNwDg4Hd8SSMSmgGeudics/5T3mNKAcwTyB+RYoKCKPrPsS23Q zlgUlzqbli/ApsEXUP0KV5BQZHWGF0L3nasegwk7zpNjMxfV2Y1ifFcnK9HknQcB69FW wQzi5iBwVk79Ym0MGi06hH+c5RWRCdahW1Fdw2NhLhWxod2GAiJs+pY7x9UwDrus/EIB CPOcGaqRZfF6OuvQRPFCVTEO3Zg3Q/r7eey+KsYl9SY8475o1v2dxFYTDrKIHwL311hi K3DQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:from :dkim-signature; bh=c2veQxu8CUO6P1XePRFBe/UBdEyNGLJM/Toogbx/KiU=; fh=yvapBpxRRF+mjwML+sZg6pJkW9kIP6kouIjVxp7tgTI=; b=pvnfNmDp2YOWJKh0TkEmzZrNTA/cmuetsgahz2KbwvrQVQAFszd+XIlWvClyau/4aR 2vh4EtC5xaFTv0YRDp6W2XjMy7gNyHnKqlxY5s/f73xjTlTNAN4j43MvtZcNxC770ufO Dx9xpwLC5wElnZ4X2RFZzQm+cYYdbFXm4sjLJ7KIGNwTugTzcVBo865PVF5y5+G5nb+r Jucgck9bdYRRN6eyaU8A/nNEnlWvRdYpO3lk8TsJAphAKxTAOcRaWBkhYN7BkTqv/P11 Eb9OyqlrrEiYHV++y2CmmUxpDD+7DJKrtfF/e8Ix3GdCQL2QzExxGkRYxvZ+CwM2VGWB FeaA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20221208 header.b=rCRWyphL; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id u11-20020a6540cb000000b005634772edbfsi6789487pgp.883.2023.07.23.09.11.23; Sun, 23 Jul 2023 09:11:35 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=fail header.i=@gmail.com header.s=20221208 header.b=rCRWyphL; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230264AbjGWQKf (ORCPT + 99 others); Sun, 23 Jul 2023 12:10:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33764 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230201AbjGWQKV (ORCPT ); Sun, 23 Jul 2023 12:10:21 -0400 Received: from mail-ej1-x62a.google.com (mail-ej1-x62a.google.com [IPv6:2a00:1450:4864:20::62a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9DF7C19AB; Sun, 23 Jul 2023 09:09:49 -0700 (PDT) Received: by mail-ej1-x62a.google.com with SMTP id a640c23a62f3a-991ef0b464cso987235766b.0; Sun, 23 Jul 2023 09:09:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690128564; x=1690733364; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=c2veQxu8CUO6P1XePRFBe/UBdEyNGLJM/Toogbx/KiU=; b=rCRWyphLVpv5BaBfJbMtK/Kq7hN6XWTg+54WvIitnZAGyK8aoqbq261/U8/aZclp8R cQCLWoi6C/llJ4InbyYLi6MgiXbbbzZJGYFNPawL5PVYE26x9oFjvhDkEw+suongj+ZQ blLfT6bWK8WAuJhM9jB1DgjdEaXh6vR4mCc1uhW03fRdEZ3iG5VTQU1O/IqExRxfldrx BdDipNnZXba0J3QW34kQCDCeMU6dWAd8LhOGabN91xks0mbsopCjv2ViLLWPx2/t87M9 tDrqmA+bkivmTvEhPhuwWwh9FgO/QdFfcZwZKw3yGkJePuT8MqmttfNbRKuZ8bQXSu9Y XxPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690128564; x=1690733364; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=c2veQxu8CUO6P1XePRFBe/UBdEyNGLJM/Toogbx/KiU=; b=W7uZLZdjFTAL5HTZ14DnCEYa2s6gNhmH1CTDcye7ZHndbHCjyuTPOPYcdCgQT36jk/ Xvbi0+5I3pbqKQIz4O8CsCT3eu91PzrkaCCkfp58W3eRmjmaLIdHpp0ZtZPAN+mDyKNy l7XQiy8zh0jcrthPoWx2AA+t7JYPE53PsKVR8PY6tPTXUKmLvW5FW91Mg6r9Pa1ZHii1 b6todX/yWiQHKfnsAtMpil2IApGhAL6udC9mGlNIMnpw4WVKBhpU0r1uN438QHrAbRwI e3W5T/7wSSQCRhqkifSIl03CgmGdBXvEftgGxznTcfm4hRfCi7tmIG4i6d/IIZhWyhsr 6U4w== X-Gm-Message-State: ABy/qLYa4HYiEKhGzgtDzOM8+rQ7Ns/ACdy79wDbq4ez2xpC5XXXxt0o czr2F8bImUxq7aBsHp4DOvryhGJbot8= X-Received: by 2002:a17:906:2d4:b0:988:b61e:4219 with SMTP id 20-20020a17090602d400b00988b61e4219mr8155209ejk.29.1690128564696; Sun, 23 Jul 2023 09:09:24 -0700 (PDT) Received: from localhost.localdomain (ccx116.neoplus.adsl.tpnet.pl. [83.30.147.116]) by smtp.gmail.com with ESMTPSA id u16-20020a170906951000b0099b4d86fbccsm5425039ejx.141.2023.07.23.09.09.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Jul 2023 09:09:24 -0700 (PDT) From: Adam Skladowski Cc: phone-devel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, Adam Skladowski , Bjorn Andersson , Andy Gross , Konrad Dybcio , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , AngeloGioacchino Del Regno , Marijn Suijten , linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 2/7] clk: qcom: clk-hfpll: Configure l_val in init when required Date: Sun, 23 Jul 2023 18:08:21 +0200 Message-Id: <20230723160827.22660-3-a39.skl@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230723160827.22660-1-a39.skl@gmail.com> References: <20230723160827.22660-1-a39.skl@gmail.com> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net To: unlisted-recipients:; (no To-header on input) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1772228387548617590 X-GMAIL-MSGID: 1772228387548617590 Add support for pre-configuring default frequency multiplier, this appears to be required on some platforms like MSM8976. Without configuring L_VAL device reboots when trying to bring PLL up. Signed-off-by: Adam Skladowski Reviewed-by: Konrad Dybcio --- drivers/clk/qcom/clk-hfpll.c | 4 ++++ drivers/clk/qcom/clk-hfpll.h | 1 + 2 files changed, 5 insertions(+) diff --git a/drivers/clk/qcom/clk-hfpll.c b/drivers/clk/qcom/clk-hfpll.c index 86f728dc69e5..705352aff067 100644 --- a/drivers/clk/qcom/clk-hfpll.c +++ b/drivers/clk/qcom/clk-hfpll.c @@ -44,6 +44,10 @@ static void __clk_hfpll_init_once(struct clk_hw *hw) regmap_write(regmap, hd->user_reg, regval); } + /* Write L_VAL from conf if it exist */ + if (hd->l_val) + regmap_write(regmap, hd->l_reg, hd->l_val); + if (hd->droop_reg) regmap_write(regmap, hd->droop_reg, hd->droop_val); diff --git a/drivers/clk/qcom/clk-hfpll.h b/drivers/clk/qcom/clk-hfpll.h index 2a57b2fb2f2f..27b9effcb3fd 100644 --- a/drivers/clk/qcom/clk-hfpll.h +++ b/drivers/clk/qcom/clk-hfpll.h @@ -18,6 +18,7 @@ struct hfpll_data { u32 status_reg; u8 lock_bit; + u32 l_val; u32 droop_val; u32 config_val; u32 user_val; From patchwork Sun Jul 23 16:08:22 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Skladowski X-Patchwork-Id: 124490 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9010:0:b0:3e4:2afc:c1 with SMTP id l16csp1334523vqg; Sun, 23 Jul 2023 09:23:15 -0700 (PDT) X-Google-Smtp-Source: APBJJlEbLLaeDicRhj2vWAus/uBQmNHYYTCnUS3ileNWsxZVgMZ8YvS55IS0fvugYOeqQjgMhoRx X-Received: by 2002:a17:902:b083:b0:1b1:9d43:ad4c with SMTP id p3-20020a170902b08300b001b19d43ad4cmr5774739plr.40.1690129395609; Sun, 23 Jul 2023 09:23:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690129395; cv=none; d=google.com; s=arc-20160816; b=mtcv4NhQbTWdlj/X5MeI4M3TUCC0y4Kjur/lWRJJkgcA603MJ1CemJS5aFABdNxY9H VNU8ccu3uikp4v+XzRpBOKUb9Gk4Ugk7Aqr8bJlnzFFobDWGvcfg0RB7w07/Ei44o2Rf IYaj6WDg5XD0N80DwIKlng1MfTkkYkgPcL3Q+R4S5aR6H1TGJELPFEbQeJMohgdUb7EM 58ba/sWAsmwNUDLRroj9XekYq+taa9JhCqIMnJGP1tIJUlxlAWZrRJwx4MewTSAAT7Gt T+mR6Suh+wU/GzmilBRhuPIk+iClLFe8389820WAS6qRjMCB5/DXPUkaybAAOShtgzhy ZNPw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:from :dkim-signature; bh=7BAq+BvflNUovD5dCGAVp95A2FMW4EGnXenei4TqxpM=; fh=yvapBpxRRF+mjwML+sZg6pJkW9kIP6kouIjVxp7tgTI=; b=k8KcqdKhlABxud3tlFPuWWP1I0NySIV09HDOWMes1Ry0UzKd3jI1iDGIAJ+RcvF8oQ VXN2Vh+m3bktu5NxOcftTuln+Qsyl5E67q/BIxKzK+1VAw8fnNgpThiEgh90ksEMCFtZ pC0DaOtxUUhX6CpamLHtxF2UPuP/R86exPh4lKx8C1ssAPgPC7G9obdCvcpAE6KlysjH 2f2qo6UkhgMNgamOBq5eJ3F5xMfLkRNWGbpkh4N1uUK73ROb/s6zahNnhDdFJQ6x+od9 N9kLocw3/nTDekM90bCbmm5MpXhU1rAc5B/H+y3IkVAn+MSelDpcEYUksyMn+glaD2VV KF3w== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20221208 header.b=F9YirHYi; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 62-20020a630041000000b00563b35fe9d8si516302pga.599.2023.07.23.09.23.02; Sun, 23 Jul 2023 09:23:15 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=fail header.i=@gmail.com header.s=20221208 header.b=F9YirHYi; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229452AbjGWQKm (ORCPT + 99 others); Sun, 23 Jul 2023 12:10:42 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33332 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230128AbjGWQKX (ORCPT ); Sun, 23 Jul 2023 12:10:23 -0400 Received: from mail-ej1-x631.google.com (mail-ej1-x631.google.com [IPv6:2a00:1450:4864:20::631]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9DF1710C3; Sun, 23 Jul 2023 09:09:54 -0700 (PDT) Received: by mail-ej1-x631.google.com with SMTP id a640c23a62f3a-9928abc11deso610254666b.1; Sun, 23 Jul 2023 09:09:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690128566; x=1690733366; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=7BAq+BvflNUovD5dCGAVp95A2FMW4EGnXenei4TqxpM=; b=F9YirHYibwKQRJ/fLH6boCpDDKcMrFRjJ+S67loArQM84l/YlfKptUoKi/lKCK555X tD65ffNO/M6UjtGarnXEr37ZXTs6YFMIBKRYzUpcoRpKXRuwBqwqShvY96G/bt3oDpJx T5wcC85U8zZYCJ7hqoVzb9wd2CzyrZupAxcUjviNM3CqGA6tWKwzSURyca1vl7ep9gmE NefZu3Wv34JcUiKQV6QUALc1JpO48ago1iV70xVmxaykZMGAxrPCI8mRHKE1N8bZ47Sd QXSf3C1M71u/kLUUF85qthi1aUA4dLmujTElVDdy5N+r22DKvLh3w4ThdicOEPPb52Wu hvfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690128566; x=1690733366; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=7BAq+BvflNUovD5dCGAVp95A2FMW4EGnXenei4TqxpM=; b=P0+YsNRWegKRHTSgYN8jwE6g1obc36qOZ5y7C71cm5HUUaIt7G/AKXwCUutg6e/neC yNJRjAqO9ndcS8KkUHt4J5BNRl4NGAh4W2v8h9TNWXk5aNZ4Zc4pj5Vcxl12Qq/ly163 CzTshPHREM8eIivQRFTSDW6PfFELnle7d9uZ1Zu2iN4k2Wsvi4uyzQkzVnVpUflSwerm PZi1U3Ik3RzKS7awylZt1XlWlhYF2WUNGBgi1wZt56YBOMEMC5aqvxrhOG3FJEjC+53j N6fspcTnXvC8IdueQeVkto1CPcDvdyNdIygOIR1bmsGsvvKOUhRRFmBK0VLpoO21I1zs 2wAg== X-Gm-Message-State: ABy/qLbyaumEitE9KdXwQmCt1KXs76hSUAic75ryOEhSfqnsRMKQeFe6 rF0LlU08Uj16hNE9YNagKs0fQAtB95w= X-Received: by 2002:a17:907:7810:b0:993:f2b4:13c9 with SMTP id la16-20020a170907781000b00993f2b413c9mr8325480ejc.21.1690128566738; Sun, 23 Jul 2023 09:09:26 -0700 (PDT) Received: from localhost.localdomain (ccx116.neoplus.adsl.tpnet.pl. [83.30.147.116]) by smtp.gmail.com with ESMTPSA id u16-20020a170906951000b0099b4d86fbccsm5425039ejx.141.2023.07.23.09.09.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Jul 2023 09:09:26 -0700 (PDT) From: Adam Skladowski Cc: phone-devel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, Adam Skladowski , Bjorn Andersson , Andy Gross , Konrad Dybcio , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , AngeloGioacchino Del Regno , Marijn Suijten , linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 3/7] clk: qcom: hfpll: Allow matching pdata Date: Sun, 23 Jul 2023 18:08:22 +0200 Message-Id: <20230723160827.22660-4-a39.skl@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230723160827.22660-1-a39.skl@gmail.com> References: <20230723160827.22660-1-a39.skl@gmail.com> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net To: unlisted-recipients:; (no To-header on input) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1772229121079083827 X-GMAIL-MSGID: 1772229121079083827 HFPLL driver can be used to drive PLLs also on different SoCs like MSM8976 On MSM8976 each PLL gets it own different configuration, add matching pdata to driver to support multiple configurations. Signed-off-by: Adam Skladowski --- drivers/clk/qcom/hfpll.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/clk/qcom/hfpll.c b/drivers/clk/qcom/hfpll.c index f4d78003d189..ec18bc8f0089 100644 --- a/drivers/clk/qcom/hfpll.c +++ b/drivers/clk/qcom/hfpll.c @@ -6,6 +6,7 @@ #include #include #include +#include #include #include #include @@ -32,7 +33,7 @@ static const struct hfpll_data hdata = { }; static const struct of_device_id qcom_hfpll_match_table[] = { - { .compatible = "qcom,hfpll" }, + { .compatible = "qcom,hfpll", &hdata }, { } }; MODULE_DEVICE_TABLE(of, qcom_hfpll_match_table); @@ -83,7 +84,7 @@ static int qcom_hfpll_probe(struct platform_device *pdev) init.parent_data = &pdata; - h->d = &hdata; + h->d = of_device_get_match_data(&pdev->dev); h->clkr.hw.init = &init; spin_lock_init(&h->lock); From patchwork Sun Jul 23 16:08:23 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Skladowski X-Patchwork-Id: 124502 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9010:0:b0:3e4:2afc:c1 with SMTP id l16csp1334953vqg; Sun, 23 Jul 2023 09:24:18 -0700 (PDT) X-Google-Smtp-Source: APBJJlHk1aef/wJxrHs741BioIMdN4jjPAD/3n9slt7ckfpx4TVdSOpXmi47WiiPniRNHKk67d6S X-Received: by 2002:a05:6a00:174b:b0:680:98c:c595 with SMTP id j11-20020a056a00174b00b00680098cc595mr7625890pfc.13.1690129458156; Sun, 23 Jul 2023 09:24:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690129458; cv=none; d=google.com; s=arc-20160816; b=PoWRw5m2+/RoZODxvJIwnvitq1sq1dze6JLgDW5jv7+JAO4QLND+DOAIF5AcgPkbWc C18EbamTek+XZf7OQs5Nu5PVKajp/HAthIWpIOKdWusrDfSC32C2URH08EirUOA2es9r jnfsV+kRGylhEklvEcuD7Y1eZ3d1jVvSgkMwZ0tWTn+pBsx8zkPz6SuKB28+sn6xUXWE r1CbEiArZJ/6V6jx2K4eGdCFS7mFCGTK0qj/hVRftbf7EBpijEhj7wi6vr3O1fh1Blyq vH3Uw6+yAnY7LqSEgU2cDyN1pB6Bonw8x3BgBslMAPNkt1ayM1nIqYrW4afCG+rHEw+N vhCQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:from :dkim-signature; bh=pUcwhA8G7S1cIbVU/vc9FW2erMBFb+FEatJ9nSLfdYU=; fh=yvapBpxRRF+mjwML+sZg6pJkW9kIP6kouIjVxp7tgTI=; b=oIwwh77bPbzjK2sP1uCxfx74jgKr9UDRTmicMGzhlZSLHIwdeVeB1I9dclSgCFyeTd m3yBIltYdKBid0EtCX3WoPeKs4KqihziWVe2isOKenjAV6lET1wh80Ry0VzW/fm0BIqt B7jsQp7X6wUqCKing5IY7+kptEmmg1tqNc7c8q08mxUVYh2zJTcYm5XOO7KLmgGCU88D 2SMKqCUtR7/HS9AiQQN3phE14oarp8tfwNhxMuLPd/zHoz3rmrXS/TUYp09YLMXNx193 cKQLNhRhZ/BIVj9tuap1Gn9w8cJELQWDpmA+lxp4GrNr+wy66PLUCLSedfFVQIM1SA9d BBYg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20221208 header.b=PkvzZSyZ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id bu8-20020a056a00410800b00662ba7f8a5fsi7375069pfb.170.2023.07.23.09.24.04; Sun, 23 Jul 2023 09:24:18 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=fail header.i=@gmail.com header.s=20221208 header.b=PkvzZSyZ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230316AbjGWQLB (ORCPT + 99 others); Sun, 23 Jul 2023 12:11:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33668 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230218AbjGWQKb (ORCPT ); Sun, 23 Jul 2023 12:10:31 -0400 Received: from mail-ej1-x632.google.com (mail-ej1-x632.google.com [IPv6:2a00:1450:4864:20::632]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 532CB2691; Sun, 23 Jul 2023 09:10:05 -0700 (PDT) Received: by mail-ej1-x632.google.com with SMTP id a640c23a62f3a-98dfb3f9af6so623353566b.2; Sun, 23 Jul 2023 09:10:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690128569; x=1690733369; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=pUcwhA8G7S1cIbVU/vc9FW2erMBFb+FEatJ9nSLfdYU=; b=PkvzZSyZVg6CQ+77fjkN2hXwOvJsXtdCIUgIHt7L3wAqueyqX942toBG0VhpswJJ+k 4hvaoOXNaIZIkFJ0S5WTQAzxJU3ALlVHXYUaSg6QwdPGDstmifXxL25c62TToOo57lJL +mPIapiUQaMAVxOeymWUtg2NZTyjBxwhAcPG0pUGbaDaCoSSCMDUWqo1XTvBemxmwSlr QC/Gc+MgdUdmJYq1ss2jPPEYcD7TFRxoOZeKHPZHME7IeHb/nUGm11gdN1F8RUwD0Yib jciUjQJCeLHpeW2D7kxw7XNhuxjZw+PIeIr0nLyPn6gK3h2YQPvwBTYNXwgFq4NKlXqY op9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690128569; x=1690733369; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=pUcwhA8G7S1cIbVU/vc9FW2erMBFb+FEatJ9nSLfdYU=; b=XSXbB4xPXIZdv4MOzOapOscn9UXV6nfI+oaHhL8TU4NFKkf/FwAIVJ/rPEjOal5q7q eQ4thua3ezEl8l0a5kXhEhAViyDpInN/itYDxwz+WxiWD1VTdXIZriRmYVewFx4yN8vn Py7OKxM+EgDnKVsGhyrMXLzVzAMkU1Vi2q005AMF0X4V8Zr+vk1u7+l2J1ZPtbwi8tDE MjfTn16KnmHwA00LFOpiyz4Arxk29A3ZCtPAp8lm5/fw9GWnwamy+hUtTDcgjqFKP+CI 8qT8Z9tVq76QfQK1OZZfIJT9v0du6hkA05CvKWY/IVe5curlWXrlPCbUWFQLb5cSb+XW pa2w== X-Gm-Message-State: ABy/qLarzyZAiCvw9Qy++RgB6W/1mseWq6wgn22BjOOio/9HhAWNBvIJ Eb/2ExEGWicgbF/3MqRIZK2/Nx9pIIE= X-Received: by 2002:a17:906:8a68:b0:993:f996:52d2 with SMTP id hy8-20020a1709068a6800b00993f99652d2mr8122020ejc.20.1690128568780; Sun, 23 Jul 2023 09:09:28 -0700 (PDT) Received: from localhost.localdomain (ccx116.neoplus.adsl.tpnet.pl. [83.30.147.116]) by smtp.gmail.com with ESMTPSA id u16-20020a170906951000b0099b4d86fbccsm5425039ejx.141.2023.07.23.09.09.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Jul 2023 09:09:28 -0700 (PDT) From: Adam Skladowski Cc: phone-devel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, Adam Skladowski , Bjorn Andersson , Andy Gross , Konrad Dybcio , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , AngeloGioacchino Del Regno , Marijn Suijten , linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 4/7] dt-bindings: clock: qcom,hfpll: Document MSM8976 compatibles Date: Sun, 23 Jul 2023 18:08:23 +0200 Message-Id: <20230723160827.22660-5-a39.skl@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230723160827.22660-1-a39.skl@gmail.com> References: <20230723160827.22660-1-a39.skl@gmail.com> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net To: unlisted-recipients:; (no To-header on input) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1772229186565368205 X-GMAIL-MSGID: 1772229186565368205 Document MSM8976 HFPLL compatibles. Signed-off-by: Adam Skladowski Acked-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/clock/qcom,hfpll.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,hfpll.txt b/Documentation/devicetree/bindings/clock/qcom,hfpll.txt index ec02a024424c..5769cbbe76be 100644 --- a/Documentation/devicetree/bindings/clock/qcom,hfpll.txt +++ b/Documentation/devicetree/bindings/clock/qcom,hfpll.txt @@ -12,6 +12,9 @@ PROPERTIES "qcom,hfpll-apq8064", "qcom,hfpll" "qcom,hfpll-msm8974", "qcom,hfpll" "qcom,hfpll-msm8960", "qcom,hfpll" + "qcom,msm8976-hfpll-a53", "qcom,hfpll" + "qcom,msm8976-hfpll-a72", "qcom,hfpll" + "qcom,msm8976-hfpll-cci", "qcom,hfpll" - reg: Usage: required From patchwork Sun Jul 23 16:08:24 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Skladowski X-Patchwork-Id: 124494 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9010:0:b0:3e4:2afc:c1 with SMTP id l16csp1334654vqg; Sun, 23 Jul 2023 09:23:35 -0700 (PDT) X-Google-Smtp-Source: APBJJlFjetcMKTAetcVxh9mt2nlWS8sGaatQdrBBNXrVFxlsORR2OEcmDg0OQXlNmRFW+wu6ueMe X-Received: by 2002:a17:903:1c7:b0:1bb:14e7:4fdc with SMTP id e7-20020a17090301c700b001bb14e74fdcmr10036766plh.61.1690129415139; Sun, 23 Jul 2023 09:23:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690129415; cv=none; d=google.com; s=arc-20160816; b=rx/1lirOusalGmiCL546a1nH8flCxLiJV2Zsc1Dkx0gTt6600FpxT3cbyJ8enzcnPo wprLK4IilrfCK3WL5uZX7naVN/Az54JGqIm6LikRT8YKtyKu/lPbbNGcwmKgdTWeILHY xlHDGqOPhp6AD51XoJOTspGVXjMnFiJcw6SZkM+7mmv7QqTu65/lv0BFikKcHTpcHhQW X3h2b1Mo5pt+uK9vDtrRQujkH6Di3ELFMR1B9LNa20z3CxKRRSGVaopIxHiod9HTaivU 02/zUVWKhkFqqyeaOPjuE1rqSIDIMfrygmaN/slAmpM+BugEVXG6AL30OKMT0hiI47Tv u2fg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:from :dkim-signature; bh=qIn1Fh/0oKESaebDcUmATFcdpQekuLbCyP5ZseHv9+Q=; fh=yvapBpxRRF+mjwML+sZg6pJkW9kIP6kouIjVxp7tgTI=; b=L579AUi9MGiVHY/uBHm05QmB9IqOeL6jwz0xqlf8SGadBthAtbvL4++o3oxdyieJJR o3IURowV7YXVGc0Tmd3lV4rlfGh9qkB5VwvaIX7LtnehJRhruUXCv0viZ9xVg4ctauKX q7FfCT9fpi/eF9vnJlWQV+1/1vPv7XKpanQWR8MxacBSMsPXYnutHfHQPCTruqe7Z6FV eHHFPo7Kyy+Kpp77mOyulNvewx7BtVZyPIn8AU3jJwbxnCFpZfHRz0Fp2QZCtZjI4d/k Yz3CKjRjrnbm/7r4v5P2SmBzlY1NqwQ/4hO1JXIEAF47tCmazklPaLe+UFWGvyM5GKFT fO0Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20221208 header.b=rIcWg797; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 62-20020a630041000000b00563b35fe9d8si516302pga.599.2023.07.23.09.23.21; Sun, 23 Jul 2023 09:23:35 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=fail header.i=@gmail.com header.s=20221208 header.b=rIcWg797; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230242AbjGWQLO (ORCPT + 99 others); Sun, 23 Jul 2023 12:11:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35166 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230232AbjGWQKs (ORCPT ); Sun, 23 Jul 2023 12:10:48 -0400 Received: from mail-ej1-x633.google.com (mail-ej1-x633.google.com [IPv6:2a00:1450:4864:20::633]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B23F110C9; Sun, 23 Jul 2023 09:10:13 -0700 (PDT) Received: by mail-ej1-x633.google.com with SMTP id a640c23a62f3a-992f15c36fcso624286666b.3; Sun, 23 Jul 2023 09:10:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690128571; x=1690733371; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=qIn1Fh/0oKESaebDcUmATFcdpQekuLbCyP5ZseHv9+Q=; b=rIcWg797VMNVP1FP4eVrq5u54X+X58gg8XWijgGoWE41Hiqnedwhw50G0vNPSSOB5l vPG34DnQoSFxznE/u4El2wb3f78WUhhFfm7mojCntda2JhUIXYtAsJaqxm6dHbOdLSvd 3erNXuLdrWMJvjgR+dh2mCYL1x5BocPw+UQW9ZJqnaMxZ6TsDomcnipJhJ7Gadzt/eBU +77ShAmwyZQ1pTpBwHUzlsBjiQeK7GgKOxufIJV4/qDK/FAmkn3o13ulsTZSsL4qr3mE XE83zVlj1zJFB/TIBZSy6Y0XffD9uDIOePpDjYCh2QyHKhgdXukc+/Ay2xNa1YuC+FdE 5yFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690128571; x=1690733371; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=qIn1Fh/0oKESaebDcUmATFcdpQekuLbCyP5ZseHv9+Q=; b=SgBffkWLiUm1OEiAdxxwVte0VZ3Xs/WF3swap4q9vYAvWGonH43AgUbpEzURAO8YFn jkDxAY1T3F9OSZ7qGo6LktyOxWanvbQD0x1ZBk9ixYJXQvBnlEtzCY2ILq9sBFyyzKL+ 7o1jBhk5L0RVgWfTqcdwKvh9cR4ekQbB/JA1hFvwwpe2GiDNY/xGxYpcS1n3JouXQBNk DriLNocRgDTCZqt9DSg9PqfiRftxAGCqo0mHdMSKkqjiwVmBwpgw+uqvqnQZT6mPhZ05 mBO1rG8XpB/ntUinfLmsX0Exoq50afjj+iGLc9oj23xZK8MUaYuvZWi5SzJSdBfdI++j uiVA== X-Gm-Message-State: ABy/qLY0SAeZ26sGG7LEgsxVdm+uX/ZJ8joUZPHwtk29pX4tQNnglduZ 70kqP6M23c7Nf0Vmrlwkvvb81zpf3LY= X-Received: by 2002:a17:906:8451:b0:994:1fd2:cf96 with SMTP id e17-20020a170906845100b009941fd2cf96mr8015297ejy.0.1690128570913; Sun, 23 Jul 2023 09:09:30 -0700 (PDT) Received: from localhost.localdomain (ccx116.neoplus.adsl.tpnet.pl. [83.30.147.116]) by smtp.gmail.com with ESMTPSA id u16-20020a170906951000b0099b4d86fbccsm5425039ejx.141.2023.07.23.09.09.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Jul 2023 09:09:30 -0700 (PDT) From: Adam Skladowski Cc: phone-devel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, Adam Skladowski , Bjorn Andersson , Andy Gross , Konrad Dybcio , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , AngeloGioacchino Del Regno , Marijn Suijten , linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 5/7] clk: qcom: hfpll: Add MSM8976 PLL data Date: Sun, 23 Jul 2023 18:08:24 +0200 Message-Id: <20230723160827.22660-6-a39.skl@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230723160827.22660-1-a39.skl@gmail.com> References: <20230723160827.22660-1-a39.skl@gmail.com> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net To: unlisted-recipients:; (no To-header on input) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1772229141487539197 X-GMAIL-MSGID: 1772229141487539197 Add PLL configuration for MSM8976 SoC, this SoC offers 3 HFPLL. Small cluster offers two presets for 652-902Mhz range and 902Mhz-1.47Ghz. For simplicity only add second range as smaller frequencies can be obtained via apcs divider or safe parent this also saves us a hassle of reconfiguring VCO bit and config_val. A72 and CCI cluster only use single frequency range with their outputs/post_dividers/vco_bits being static. Signed-off-by: Adam Skladowski --- drivers/clk/qcom/hfpll.c | 54 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/drivers/clk/qcom/hfpll.c b/drivers/clk/qcom/hfpll.c index ec18bc8f0089..7a67b1457605 100644 --- a/drivers/clk/qcom/hfpll.c +++ b/drivers/clk/qcom/hfpll.c @@ -32,8 +32,62 @@ static const struct hfpll_data hdata = { .max_rate = 2900000000UL, }; +static const struct hfpll_data msm8976_a53 = { + .mode_reg = 0x00, + .l_reg = 0x04, + .m_reg = 0x08, + .n_reg = 0x0c, + .user_reg = 0x10, + .config_reg = 0x14, + .config_val = 0x341600, + .status_reg = 0x1c, + .lock_bit = 16, + + .l_val = 0x35, + .user_val = 0x109, + .min_rate = 902400000UL, + .max_rate = 1478400000UL, +}; + +static const struct hfpll_data msm8976_a72 = { + .mode_reg = 0x00, + .l_reg = 0x04, + .m_reg = 0x08, + .n_reg = 0x0c, + .user_reg = 0x10, + .config_reg = 0x14, + .config_val = 0x4e0405d, + .status_reg = 0x1c, + .lock_bit = 16, + + .l_val = 0x3e, + .user_val = 0x100109, + .min_rate = 940800000UL, + .max_rate = 1843200000UL, +}; + +static const struct hfpll_data msm8976_cci = { + .mode_reg = 0x00, + .l_reg = 0x04, + .m_reg = 0x08, + .n_reg = 0x0c, + .user_reg = 0x10, + .config_reg = 0x14, + .config_val = 0x141400, + .status_reg = 0x1c, + .lock_bit = 16, + + .l_val = 0x20, + .user_val = 0x100109, + .min_rate = 556800000UL, + .max_rate = 902400000UL, +}; + static const struct of_device_id qcom_hfpll_match_table[] = { { .compatible = "qcom,hfpll", &hdata }, + { .compatible = "qcom,msm8976-hfpll-a53", &msm8976_a53 }, + { .compatible = "qcom,msm8976-hfpll-a72", &msm8976_a72 }, + { .compatible = "qcom,msm8976-hfpll-cci", &msm8976_cci }, { } }; MODULE_DEVICE_TABLE(of, qcom_hfpll_match_table); From patchwork Sun Jul 23 16:08:25 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Skladowski X-Patchwork-Id: 124496 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9010:0:b0:3e4:2afc:c1 with SMTP id l16csp1334755vqg; Sun, 23 Jul 2023 09:23:52 -0700 (PDT) X-Google-Smtp-Source: APBJJlEai5EUH7OlD1Y5T0O/p+BMb5cYLTeePpCDrrshwA1/RT7qcl1UPb5PBEMWGYSa0Y7vBNAJ X-Received: by 2002:a05:6358:7f08:b0:132:d3b1:c34a with SMTP id p8-20020a0563587f0800b00132d3b1c34amr2995471rwn.7.1690129431735; Sun, 23 Jul 2023 09:23:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690129431; cv=none; d=google.com; s=arc-20160816; b=LI9kVTackmIgPN9zTjdAffml4L7J/tbKJ9duamKksBPDc0BXCK6hb8kVpTA0mFhoNt DUgzBkRfUZyHRtq5p3snJr5h+HJH2WQOdvi4ejO2oOesNvfy0mYWYT5oPkvmfFMEYSYu da+mQfi6BbXWzPS+QD9UmxEFfA+VF8KZlaba7/U6Roa6mEPotxizw/AbxtAhHR9S7d0f TC2XxZf17PwVZf7DbEfMp/uwxRXMjKNBlhpe/oW9miyuOFkYjIR9JqGnCBVkbBf+WDlw 7C+2X7VL0xcw+fKaY5i1jdGI90oFVAOuhbEVaZF8RnDt+mIqW8dqKgA3XjDDVq58tlGb AdHw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:from :dkim-signature; bh=JAGDbj4w5cqYpPhjbv0lV9BCY/wz/Fddf4zaiPiVK1k=; fh=yvapBpxRRF+mjwML+sZg6pJkW9kIP6kouIjVxp7tgTI=; b=ZDxxjrAsDPoOB5iCPflltkUaO/IKnbDmi55bVN4a0n1+FXOnXxStFUace18Fp72Njy D63EqkDGGMkjlfSFDRxSP2YXecDfYmH73sd3hN7+30E3yU0WpyNTJPq5zEv8GVrsEpYi +KcDXjYPfIZsORqHOMwFvIrsC3ed7b6NhFqlC6dyloVL+lFgzpB+q5bzushAKtKBdX1S qJOq/YYin1ru5JtOEKYlQ+T9uLVZ8GfGrWohpx3EcMj7l68VW9vLXafI0rdPc3uu/hAl apDRSa3IGNrgaVyNQuUjJzU8D6RizhqeFQfltaqD1KyyefF4csd8cGX7fBSxKiHBeQLq WjGw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20221208 header.b=B23twYJY; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id bu30-20020a63295e000000b00543c84bf588si7341549pgb.473.2023.07.23.09.23.38; Sun, 23 Jul 2023 09:23:51 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=fail header.i=@gmail.com header.s=20221208 header.b=B23twYJY; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229477AbjGWQLY (ORCPT + 99 others); Sun, 23 Jul 2023 12:11:24 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33774 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230218AbjGWQLF (ORCPT ); Sun, 23 Jul 2023 12:11:05 -0400 Received: from mail-ej1-x634.google.com (mail-ej1-x634.google.com [IPv6:2a00:1450:4864:20::634]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D0EBE1722; Sun, 23 Jul 2023 09:10:29 -0700 (PDT) Received: by mail-ej1-x634.google.com with SMTP id a640c23a62f3a-98377c5d53eso576594266b.0; Sun, 23 Jul 2023 09:10:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690128573; x=1690733373; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=JAGDbj4w5cqYpPhjbv0lV9BCY/wz/Fddf4zaiPiVK1k=; b=B23twYJYp6zKU1881M5PgC/7EWYMBfYki3iHA9pDNh3HOsf9qlPI1gel24VxrlFUHr zcqzl5li0RMxmoKtFoRQYXqBgCiEpSIdDrzCxBRv6nbw6VoqJ6N5cSKR+a1hiy+PCnkG uG1HiS7pBlAZg6wwK4MnhSWmcVCBy6TI0oMyIRLxjkpHsNoImh+KjRvKEygBE1h6Wsv0 z3bO+NN26kGR3L/RymPJaCY7/eILDRYBlrW64XaZP5RmnPVcxIZK4HwhevXQbcFzqS5T jx5jPel15Bd1GukFjH2zAWytdhcZW07093WW/ve+14KfwNL62JhjLxnFqTewJ9aFQb3D QtLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690128573; x=1690733373; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=JAGDbj4w5cqYpPhjbv0lV9BCY/wz/Fddf4zaiPiVK1k=; b=lM+U3A6NHHXfbz01I65/HEc3SEHdgkfqRwxwSMxBPte6JsEI5o5NODcvQ0LkHoSs2l NCfDph3uXRy7I7HMJ0A2kZ3vLvgZ7oX3iftl+XEA4VnhSiguh9aP+Mz/9mPFlyYb7yLV p8msCXLgGm/LtPwRpbgMpfKFDZrdb/B+N5LwQp2et1MhvNxFsfNJg6gBddoHgqXMTW++ rWRaw6aMCqxlRX7wRro6yczSJdofz5prrVJVfJj8jV2zagFpYkfR8NHknVYMeAUfXDiU BtLjXPkXLhm4gyXGaZu9SALKmME3pexKgDy44nPNhMYVJkd5s0bsUmfpmVDYW2bfSebY IHHA== X-Gm-Message-State: ABy/qLa8n/qO9IQw3b3OBNZ9CqPO5NkMb9hzFHv0lE7V8a1Ux+wUS2XQ kPBYKyUHagzzztjuzwnpODiXqDoDLzE= X-Received: by 2002:a17:906:535b:b0:99b:658e:3941 with SMTP id j27-20020a170906535b00b0099b658e3941mr7191830ejo.70.1690128573018; Sun, 23 Jul 2023 09:09:33 -0700 (PDT) Received: from localhost.localdomain (ccx116.neoplus.adsl.tpnet.pl. [83.30.147.116]) by smtp.gmail.com with ESMTPSA id u16-20020a170906951000b0099b4d86fbccsm5425039ejx.141.2023.07.23.09.09.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Jul 2023 09:09:32 -0700 (PDT) From: Adam Skladowski Cc: phone-devel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, Adam Skladowski , Bjorn Andersson , Andy Gross , Konrad Dybcio , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , AngeloGioacchino Del Regno , Marijn Suijten , linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 6/7] arm64: dts: qcom: msm8976: Split lpass region Date: Sun, 23 Jul 2023 18:08:25 +0200 Message-Id: <20230723160827.22660-7-a39.skl@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230723160827.22660-1-a39.skl@gmail.com> References: <20230723160827.22660-1-a39.skl@gmail.com> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net To: unlisted-recipients:; (no To-header on input) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1772229159268934562 X-GMAIL-MSGID: 1772229159268934562 Some devices like Sony Loire uses Broadcom module over sdc3 however others utilize qcom WCNSS, split shared region based on downstream pil-tz loader. Signed-off-by: Adam Skladowski --- arch/arm64/boot/dts/qcom/msm8976.dtsi | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/msm8976.dtsi b/arch/arm64/boot/dts/qcom/msm8976.dtsi index ab76806317a7..7385d5edec04 100644 --- a/arch/arm64/boot/dts/qcom/msm8976.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8976.dtsi @@ -338,7 +338,12 @@ mpss_mem: mpss@86c00000 { }; lpass_mem: lpass@8c200000 { - reg = <0x0 0x8c200000 0x0 0x1800000>; + reg = <0x0 0x8c200000 0x0 0x1000000>; + no-map; + }; + + wcnss_fw_mem: wcnss@8d200000 { + reg = <0x0 0x8d200000 0x0 0x800000>; no-map; }; From patchwork Sun Jul 23 16:08:26 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Skladowski X-Patchwork-Id: 124500 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9010:0:b0:3e4:2afc:c1 with SMTP id l16csp1334853vqg; Sun, 23 Jul 2023 09:24:06 -0700 (PDT) X-Google-Smtp-Source: APBJJlEz2Rbu72IHnveR4ORcikYp65c9h5BFnls2SOXuRwJOpB7mfCRexMFhfa4CV0UPfxO7wygC X-Received: by 2002:a17:90a:9b85:b0:268:1355:b03e with SMTP id g5-20020a17090a9b8500b002681355b03emr668179pjp.38.1690129445634; Sun, 23 Jul 2023 09:24:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690129445; cv=none; d=google.com; s=arc-20160816; b=XUrpsyX3aScd6E6fwo+BMKK5tizCiFROQ9nP+XrhEK6KdBzRJ75t9bX8e+FwO2Ix0q DTYXQOAyl60KvPZmjpIbZL3SjCFqOr/r7wzvuN+S4CBh7nyVKXPDU2Tw07uj/HVAGwBR oaiSmcpCx3eHb2KPIUbgvj54I1wCp9oa5j+PK6x4zB2UnSMMK0ModOnPrD7hvt8ygeok ZBFtKI6ReiTRMi4s6PqJnwNCkLlsHKNum/YnNjgpIM5oiqYToQihFvbrjuQG7D5i/U7l NWxP1grUiXvsZtm/h82LivJLKXJ0x5Ju3o1OgIOMgKtR2x14KyabstxYOzPdrcIB9MtL 0oFA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:from :dkim-signature; bh=kJXUCfPfxMZDrw8reVp/mOwjqAotIrdk28gOPKfujpk=; fh=yvapBpxRRF+mjwML+sZg6pJkW9kIP6kouIjVxp7tgTI=; b=RtyEK+xgoineWFlACFnXRGSY7DcmgLiPF+mMxyBeo/lHv6RuYxXvMI2pFs56Z/NSgG yXgq116qZkOvYBvHu250hJHn9rtWwcmCWvVuDMCLHJS3e9SVY40ONiKX3EZqIbUX3hm1 S68f8jy/uS8wsx8EPptFyvhBiNIl5dAzr4yc9L//Pe+0FAd2gy2DCgKlSMAD2+OQKobd aoCHIEDLNlw0aNvTfPMHX3KBkFiX9MieQqAyYaNRdpB+niiNdiPM36rL4wmd5QQoAXpi jhyNpPfgWGYJQZgA5KUMLXg26j+xHLcGUgYp8Q73Z/46AFWkf4RTkDFIahnPi1UOYgBN 0KHw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20221208 header.b=CiD0Cijq; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id h4-20020a63e144000000b0054ff7740abfsi6822589pgk.482.2023.07.23.09.23.52; Sun, 23 Jul 2023 09:24:05 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=fail header.i=@gmail.com header.s=20221208 header.b=CiD0Cijq; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230151AbjGWQL2 (ORCPT + 99 others); Sun, 23 Jul 2023 12:11:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35120 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230119AbjGWQLK (ORCPT ); Sun, 23 Jul 2023 12:11:10 -0400 Received: from mail-ej1-x630.google.com (mail-ej1-x630.google.com [IPv6:2a00:1450:4864:20::630]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DA5C119AC; Sun, 23 Jul 2023 09:10:36 -0700 (PDT) Received: by mail-ej1-x630.google.com with SMTP id a640c23a62f3a-991ef0b464cso987253566b.0; Sun, 23 Jul 2023 09:10:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690128575; x=1690733375; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=kJXUCfPfxMZDrw8reVp/mOwjqAotIrdk28gOPKfujpk=; b=CiD0CijqD2LZn4fISlmA/WzpS0y7CDEsbIh1bTpP/35MGba94PiLhenPUkvaIBCVDu j9Kq7hLo8z36/0ceBT4KyoxzUkbTxjI+9xSkjxFtGXkTo5I545PhwQZW799+xaM4+gt1 ph1/P22d4mxXnURSmuQubquB4YLYiWb6cDoPzGhxKKlNEctEZFxtd4j+nrJ1UQm4m7Sc k+N6UoaTyi3bcf5Qezgj9KxbTdhQxxnICjctuFBC8rXiO0VgjSPOs1VFi9gLtR4RsEHw 13Rqm6OiG6PGYum+h6hq9HtBqnZsiw5uQh98cZmueJEewiFJrb2PncfgmtUgyQ0tifr/ 6QRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690128575; x=1690733375; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=kJXUCfPfxMZDrw8reVp/mOwjqAotIrdk28gOPKfujpk=; b=TttoT6eQqk4jo3FtLsme9Mco/Spi1DEW8QsoooBzy1kEw1/8qfl50JEYdH2QQa8nAp 4elhPOlRwP3O3FJUDZUOvOMh72npTqhAM2M2fFM2o9tn5EgLOMkpHjuxrH54gI5rOGc2 Cqwm3Vlpfbk2BpfMhbuq0ciiutByOu6iUH/HvFucts8gZ29UrZxCqvH04tGKEgaYVNaY 0gFJtP6MFMwdHiDsR3rAnkN+cr9i74xH/F0FtXuPKM3VPjJj/37KJQ4K/NomsXmuGorJ 4g3JgAVmMRrGa7tWChopNG6tT9qtYw8+W/+BbKv7bzMXpmL8GTArIilVgwRaoPkgfO5+ v+tA== X-Gm-Message-State: ABy/qLb6uVbjmNiGwwqi0ZqtffdjTppOqlYfWBT07eLKjANSzuHTGGkk FfpQ6S7cpVOR5KWxsRLUmiyJhwAm8bg= X-Received: by 2002:a17:906:30c5:b0:993:fb68:ed6c with SMTP id b5-20020a17090630c500b00993fb68ed6cmr7568461ejb.15.1690128575066; Sun, 23 Jul 2023 09:09:35 -0700 (PDT) Received: from localhost.localdomain (ccx116.neoplus.adsl.tpnet.pl. [83.30.147.116]) by smtp.gmail.com with ESMTPSA id u16-20020a170906951000b0099b4d86fbccsm5425039ejx.141.2023.07.23.09.09.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Jul 2023 09:09:34 -0700 (PDT) From: Adam Skladowski Cc: phone-devel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, Adam Skladowski , Bjorn Andersson , Andy Gross , Konrad Dybcio , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , AngeloGioacchino Del Regno , Marijn Suijten , linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 7/7] arm64: dts: qcom: msm8976: Fix smsm ipc bit shifts Date: Sun, 23 Jul 2023 18:08:26 +0200 Message-Id: <20230723160827.22660-8-a39.skl@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230723160827.22660-1-a39.skl@gmail.com> References: <20230723160827.22660-1-a39.skl@gmail.com> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net To: unlisted-recipients:; (no To-header on input) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1772229173503992872 X-GMAIL-MSGID: 1772229173503992872 Update bits to match downstream irq-bitmask values. Fixes: 0484d3ce0902 ("arm64: dts: qcom: Add DTS for MSM8976 and MSM8956 SoCs") Signed-off-by: Adam Skladowski --- arch/arm64/boot/dts/qcom/msm8976.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/msm8976.dtsi b/arch/arm64/boot/dts/qcom/msm8976.dtsi index 7385d5edec04..5537ec049451 100644 --- a/arch/arm64/boot/dts/qcom/msm8976.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8976.dtsi @@ -433,9 +433,9 @@ smsm { #address-cells = <1>; #size-cells = <0>; - qcom,ipc-1 = <&apcs 8 12>; + qcom,ipc-1 = <&apcs 8 13>; qcom,ipc-2 = <&apcs 8 9>; - qcom,ipc-3 = <&apcs 8 18>; + qcom,ipc-3 = <&apcs 8 19>; apps_smsm: apps@0 { reg = <0>;