From patchwork Sun Jul 23 14:06:48 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Skladowski X-Patchwork-Id: 124465 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9010:0:b0:3e4:2afc:c1 with SMTP id l16csp1276721vqg; Sun, 23 Jul 2023 07:11:38 -0700 (PDT) X-Google-Smtp-Source: APBJJlEI/yFdXopfHYciIZ2Pn4tq73jLnOcIdUl9Ym50n2Jhfso3Kt+fxEDwPMIv1O4XwQHS7p0L X-Received: by 2002:a17:902:6b82:b0:1b8:c1f:fd2c with SMTP id p2-20020a1709026b8200b001b80c1ffd2cmr4955711plk.33.1690121498187; Sun, 23 Jul 2023 07:11:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690121498; cv=none; d=google.com; s=arc-20160816; b=KSX+lZLTs88hXWMpDHiNnxFg4YWL0vBOfWVNn+ylv9s2E0GeYN9FnUGfW/PqvSAx+W A6F0aQ/288F5JXgyiknTjCySLMAtmgFBwNJ1X0yCAMxkSLTUySGPEhi+aOUGru9CCSPG +MTUZImZH1YNVQ5A6kNWP8vJ/O4T8tVl3Th2FO6qCNtBaPzH32wWPDgzsDeDH5V3hthp WtwQRwwouRyqysxpcOKrygnhkQbgq3C/pctkhxENn8+2iD7QV1zf6KCTBtIMLkRxvu/P BUjp7b7S8Ho17YHfkMl/4nzpYN1gw45NZ4oz8TExCEBuIFeXSs/zaTcqH3eyFouDbN87 Zg4Q== 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=6gGoSMkFuHXtajQB/WUOa8a8eVkA/mLa0sBAjisK8c8=; fh=IKTv+pdHw0DvG3PwQqnnkpxJKN8NSvcElEnaOQOzvRA=; b=vjoqq1M16jWz/PLWOnvlH9YNQSR+KmJXNkfaP44Fr/B0AU93rfgilR+iHOs2/W4h8i DC/3RfIlGMmmrLeLJCb7u+uUSNQpXBR+sHohwOLZkw4xXlaKYtRg4ZTmChSEeeZl3Raz vjH3XO11CxoSUCSycB5TUnlrQuRC8/j9Dp8cXTzZSh8tibdKwByyoMASXE4NdTNUMtnu axfSvuVdONqAi5NQGkH/mL4AGdSoFLjlg+Btr7HcSb+0tnEPN3Y0xKgJyKAIaUnVyK4U hMo46gTTbydJRkCc+E8EiKX7d3u+9x+/Gylq2/jByKitRy5xerG4VNE+54yK9r/UnHyQ CMbA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20221208 header.b=LjKB6N78; 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-20020a17090301d100b001b866e8af8dsi4009196plh.43.2023.07.23.07.11.25; Sun, 23 Jul 2023 07:11:38 -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=LjKB6N78; 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 S229683AbjGWOHi (ORCPT + 99 others); Sun, 23 Jul 2023 10:07:38 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34330 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229571AbjGWOHg (ORCPT ); Sun, 23 Jul 2023 10:07:36 -0400 Received: from mail-lj1-x22d.google.com (mail-lj1-x22d.google.com [IPv6:2a00:1450:4864:20::22d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8FA60E70; Sun, 23 Jul 2023 07:07:34 -0700 (PDT) Received: by mail-lj1-x22d.google.com with SMTP id 38308e7fff4ca-2b703caf344so48182541fa.1; Sun, 23 Jul 2023 07:07:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690121253; x=1690726053; 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=6gGoSMkFuHXtajQB/WUOa8a8eVkA/mLa0sBAjisK8c8=; b=LjKB6N787aelnjZZiFNGxyXnzk+tG5mbL3hV0YHHDsnFEKw3hj2G7a4g8gQD57GiUc Oe5+sNC2RwVADMycaUzNfC0hQHFQDutv/9JE+okTiSoWBSoS77XffbQVAMtWpM9LT/9G Gxw2Hwvj6rNSq+WZu/pVgAGxzujma/oSONbbS1S97RUA0h7ziC+ehaMiGAD+BrfsUQuT jA6kwYvZJmkkA2obOWvPWayX05/EpusKIqTjsESTQ8/mkyuiYCgHEui6DqHHc2QI51yv gRRhrM5mWrzodeH7H+CrbhUyxHT8GAZrHUPK3I52oBpn9OMsDk8TEu8I6xP8ViUnQCax CZ2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690121253; x=1690726053; 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=6gGoSMkFuHXtajQB/WUOa8a8eVkA/mLa0sBAjisK8c8=; b=lhU0wYSn1gv4SjgQMzw8hlNHtwMY2Qb6lL+UwxhvYVtHaldlihEaEmGyba909O0f4F X+JaTYluuhYE6ufKYoYHjCHR//fWURawR3nt2jdORwW9L3yX6NLnq7AGuE0KXFbUlVZF /Jzfcom9a6Zqxk3Z0lVBQ5+eTn00V+Ki+v4DcYZF+C0YFZhIry/yhh23Js8v0FxM2vRz 34saYG6Bh8jwGmwOYNUBXmKd9vsx0RXvqWWoZ59KeI/svyg9QFrk0yMfCTKw0AG/Blpa slXu4u0pfunLhR16giEw5TtbvePB/eddaagH9bcDN8XK0Kv2ja5+MJoOe+ojx39QcelD ud1g== X-Gm-Message-State: ABy/qLb1isKhhu2yn/K0cJDIb2ZFdETfiNBythTtZtelZOm4/8+BEjqp 6qBoHdCMszMcXusFsH/jwbahxS97y/Ogyw== X-Received: by 2002:a05:6512:2826:b0:4f8:58ae:8ea8 with SMTP id cf38-20020a056512282600b004f858ae8ea8mr4019183lfb.58.1690121252700; Sun, 23 Jul 2023 07:07:32 -0700 (PDT) Received: from localhost.localdomain (ccx116.neoplus.adsl.tpnet.pl. [83.30.147.116]) by smtp.gmail.com with ESMTPSA id o2-20020a05651238a200b004fbcd542888sm1688366lft.60.2023.07.23.07.07.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Jul 2023 07:07: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 1/7] drivers: soc: qcom: rpmpd: Fix MSM8976 power domains setup Date: Sun, 23 Jul 2023 16:06:48 +0200 Message-Id: <20230723140712.9438-2-a39.skl@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230723140712.9438-1-a39.skl@gmail.com> References: <20230723140712.9438-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: 1772220840098579816 X-GMAIL-MSGID: 1772220840098579816 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. Signed-off-by: Adam Skladowski --- drivers/soc/qcom/rpmpd.c | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/drivers/soc/qcom/rpmpd.c b/drivers/soc/qcom/rpmpd.c index 3135dd1dafe0..69bc7c4d0ace 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, @@ -328,6 +321,12 @@ static struct rpmpd mx_s6a_lvl_ao = { .res_id = 6, .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 = { @@ -361,12 +360,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; @@ -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 14:06:49 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Skladowski X-Patchwork-Id: 124466 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9010:0:b0:3e4:2afc:c1 with SMTP id l16csp1278455vqg; Sun, 23 Jul 2023 07:15:03 -0700 (PDT) X-Google-Smtp-Source: APBJJlFqRIkoGj+lma4qi+8/W5ul3U3TXn7PumbuJPSLrjUe1cy7baLmULp9NAllDxlL6B//fffh X-Received: by 2002:a05:6a20:7486:b0:126:a80d:4960 with SMTP id p6-20020a056a20748600b00126a80d4960mr10047839pzd.30.1690121703025; Sun, 23 Jul 2023 07:15:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690121703; cv=none; d=google.com; s=arc-20160816; b=0pMOEX6IlL1HXiyxst+U9C/WyD/hufgM00nDPV4+Q9EuC8Q8nMaTPokfeSMtQSnMAn pJUsP5ZcRTlbqM1/JzDb5zGtEp3oRYnt+KeYV8gUUq+8JWth+IptSoEpHsDOzv7QfytO 3F+hihLsg3cHmfHYSeyv3wqdnarkRA4NwY2g4hHsnd7pQp+th4L37bp9vtGwMG+kskvO 6lpEN5HxwfXLSWrb2yAteIbiviNHxmZ8R6T6uXsPBtkdMRTbsRSjOcYC7V4w8EJ2ELRO kkCv8BD2Wizi1iZCL2xq/qWRXzZ2inQhmPXCTzhhIw3Os7YJtKHZ5IQi4V+1lO/Xd16c pfNA== 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=2e37AKpgfP+e3Di/jLJSpwPHf9AXaevgDCuq32UDQMM=; fh=IKTv+pdHw0DvG3PwQqnnkpxJKN8NSvcElEnaOQOzvRA=; b=rbdrxjO2DNaGwVnAnkqBWmwEAtmMkAd4qXiVrgCEi5pwJ89YBWW5oocK/0dh7TXkAc 9oJ4QMu2Tax1Uqae+/YaUfU+8RBto5rFTzKSp957kz1V1ylqxeQlMk3/cHLBZY6HHA4e syGwRahJt6I4c/zIHP/pX8WB+bh3r2A/NoJM5zPg5+lgn7Ka6/pLQLIcjcgrhXi9y64n UobLdiprnG8xxj6JF7+wUoY+/B35PmtBxOLJBJTsR9Eyddr4V81k9WbpwQS/q3Y0LLOj HQB6+S/BmQUFx2ou1PuMpzh6cDpxOLcO7UY6amF0Vw8sKH/jL/Lhr/nM+Ye4VEilX/XT /E8w== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20221208 header.b=FcY390jO; 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 c124-20020a633582000000b00563b6014700si50749pga.515.2023.07.23.07.14.49; Sun, 23 Jul 2023 07:15:03 -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=FcY390jO; 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 S229746AbjGWOHl (ORCPT + 99 others); Sun, 23 Jul 2023 10:07:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34338 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229572AbjGWOHh (ORCPT ); Sun, 23 Jul 2023 10:07:37 -0400 Received: from mail-lj1-x22d.google.com (mail-lj1-x22d.google.com [IPv6:2a00:1450:4864:20::22d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5748C12B; Sun, 23 Jul 2023 07:07:36 -0700 (PDT) Received: by mail-lj1-x22d.google.com with SMTP id 38308e7fff4ca-2b702319893so49832651fa.3; Sun, 23 Jul 2023 07:07:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690121254; x=1690726054; 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=2e37AKpgfP+e3Di/jLJSpwPHf9AXaevgDCuq32UDQMM=; b=FcY390jOKSaNXZwkPSv+wO1hS+/Tp7MxfdUOeciW1O3PaLj7RfzR8HbrijWzUb5r8m FiPj8WkL59dDDDAPii0Zn6ifbR0kZox7/GF4e42M+VaUPumxOtxRYXqzcYQg0GPofVba AbA+KWxQiolUOOdRPSe1DYqHCvTTdvNoq1pNa4lRvUq9ECy7jQDRJF29w/094QsTImFT nOZlTJH2An9kXFA7s7omCodoF9lWNFNpMiaspZ5RINq/6DJiWWHyfJyW2nBd591LXbB2 w3eMOUVx1ZzLIj5aTNDlj7AtcWQ2LLVu1Mcm4KRRFCV8CaJYxbHTmBueD2iWRgloVjyW gp8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690121254; x=1690726054; 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=2e37AKpgfP+e3Di/jLJSpwPHf9AXaevgDCuq32UDQMM=; b=UcihShg5lY7x+1T53OFpwVKr5IFp1vTj2i4F6+IBULATZx6NImAC6QBEvtnApzZGGS mDaZ1rBIleemrM3bE5isD3vy9a8khrjPvxIyTxHDIxcUNQMnKbe9hJrfaASzzTcfPyLc kruEqzveAFJttUkzpjzuNjkFdxkIDcJHbnydBh/JD7bz07dW9dcixsdEkrDNJvttLOkU pva8D1oVDtet+sYAg/tIk5ynd9bSyL5j2xZBCwveVFHeO3KirrD2CoMfdAPVVHiX6jGl 4prGe0+RrVk2ZroihQWcojANOGz0CeQqb04XN6a27onUwj17QCRhxA2m/eKfesrPSiNG 1Z/w== X-Gm-Message-State: ABy/qLar74mn+I52UoeW0FSMQXhSTqCfG3ZO4s6RqpZVZjyX2eYPeEyY vSbPUos/cswiL1+GMYlWyQzP+Mqyq/sZ4A== X-Received: by 2002:a05:6512:3b8a:b0:4fd:cdc6:3519 with SMTP id g10-20020a0565123b8a00b004fdcdc63519mr4108459lfv.44.1690121254508; Sun, 23 Jul 2023 07:07:34 -0700 (PDT) Received: from localhost.localdomain (ccx116.neoplus.adsl.tpnet.pl. [83.30.147.116]) by smtp.gmail.com with ESMTPSA id o2-20020a05651238a200b004fbcd542888sm1688366lft.60.2023.07.23.07.07.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Jul 2023 07:07: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 2/7] clk: qcom: clk-hfpll: Configure l_val in init when required Date: Sun, 23 Jul 2023 16:06:49 +0200 Message-Id: <20230723140712.9438-3-a39.skl@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230723140712.9438-1-a39.skl@gmail.com> References: <20230723140712.9438-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: 1772221054929002415 X-GMAIL-MSGID: 1772221054929002415 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 --- 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..a93b1493c882 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 14:06:50 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Skladowski X-Patchwork-Id: 124461 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9010:0:b0:3e4:2afc:c1 with SMTP id l16csp1275770vqg; Sun, 23 Jul 2023 07:10:00 -0700 (PDT) X-Google-Smtp-Source: APBJJlFBf6XMU2NeS0mwJuu5Fld5D3nAhNYiA3KH9sA6TPH1HuCbbOZD61InU4iy8PQwa6hb7K24 X-Received: by 2002:a05:6e02:1989:b0:33a:a6de:65be with SMTP id g9-20020a056e02198900b0033aa6de65bemr4920844ilf.21.1690121399394; Sun, 23 Jul 2023 07:09:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690121399; cv=none; d=google.com; s=arc-20160816; b=t24FBWhphI5zjh7nE8UQ0xDgMh2iHHJHoMA2SyByiEdzhDYmCVUbdKIaaf/yYK5bta iUec23a3vZJYbRh2QhXlCUbtzhsZJj7dkLo4jSedw6FCi1yIpTJOruBRzjYZIl5JxVPI Xc2XQm8K08ht/nFwTTgSk+gGnqWI+SEniU1eWA6/PSh1SlHxDznN7lubk186OPRKUG2G 6CyiKJe45GdyxSuKXyaBNqKnwwC9aCk+IfXXqqGohgluIIm2uTO7JCZZkqecmVSGe47v Upud4fCrw/8tQOdOm5eV7efaW/zgYFpN1XMfSVn5Ocudlp+1h8iq3j4aW85gDjrHH/Ci PZrg== 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=wbzLqkw+cLCwQqgo454Wn6uAOpeUYqFhQ3CvlGtdRfI=; fh=IKTv+pdHw0DvG3PwQqnnkpxJKN8NSvcElEnaOQOzvRA=; b=njhZr49bmqSodP+YBQxvwfghN9FFFo4CAkMvCVrOYnGuz8eO/2WBrkbTBbvbF5o7Hp 5uORCBFj5kHM7aRLkg+H498XP3Z7r6mLOlgylcyrxxwe6MClpMuY9gnECDYN7y4qSZZX 47XxFqLEIKoNZqc+PN9WsEy6xZ+S3AcatwFEIGV3dUwNi7ojgTutuqX3p8isx6g7w09q g75d+cQ19Ejvh5RuGrRSXUULFw3tx2KIt/Yo3zoAGW1Q0Dh2w8N3tQLCp2QxYgkKvwCZ 6P97pCEqQ5SBtynDWEtsydTU0qCsTwwW+ryrNzTa12yTw8PY4D+tfDWOA/2rhjNEnIwd PgLA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20221208 header.b=RA+BP8ET; 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 k191-20020a6384c8000000b0055c87771a7asi7061663pgd.149.2023.07.23.07.09.45; Sun, 23 Jul 2023 07:09:59 -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=RA+BP8ET; 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 S229847AbjGWOHt (ORCPT + 99 others); Sun, 23 Jul 2023 10:07:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34498 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229597AbjGWOHr (ORCPT ); Sun, 23 Jul 2023 10:07:47 -0400 Received: from mail-lf1-x130.google.com (mail-lf1-x130.google.com [IPv6:2a00:1450:4864:20::130]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0AC5412B; Sun, 23 Jul 2023 07:07:38 -0700 (PDT) Received: by mail-lf1-x130.google.com with SMTP id 2adb3069b0e04-4fdea55743eso1748981e87.2; Sun, 23 Jul 2023 07:07:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690121256; x=1690726056; 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=wbzLqkw+cLCwQqgo454Wn6uAOpeUYqFhQ3CvlGtdRfI=; b=RA+BP8ET9n0oq8n+eMJGNDFwFhweaRrkyVtbu7I+MAACqWoveNCnYyOnyLAa6XympY +I2w+kHX8+19giIOxvuFNIs1SY8z886YnghAUpWDesYI4ECWDQ2WNHuN8nSGv/+KQ18I PHo81XFWWL3EqDQ+BAt/DzHMzcQHUQ8nWcaj/iKNCASctrJknGpwSJ5/r3YPtcM3Lynp sgaXb5b6Ee/MyrDtjrXnihmmAIY6jg9eHnWNV+rPvNTrQ5QE6dqgOt2E4ok5hKlZiB5/ cjT1BMOLI/gkMLyizaXtiXYLjnZEJRmgYh9Ie7drmBReXvRCeCYgju9g8Dei4YnL4/h3 XC1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690121256; x=1690726056; 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=wbzLqkw+cLCwQqgo454Wn6uAOpeUYqFhQ3CvlGtdRfI=; b=UbGUhn4KQpKEkxMZzDmSH19fnu1LyMdXsFOwCukCqcRyMpb8necOX9xgQE0o6FA+PQ mqGaukmLPjvl5WCDHsHbaPS/qXGQqJdagylzXQmor9yrOfcSGoZz3/1e/vxTx8kortwu qG4gCXXJ4rRPxILjFEg51dEei4y761qbkQMMQLlD4N1oxPDcRtiONHKep+DPt3fmCEcx rKSQZruPGkHksLxmc18mttPaPSw4g5OWqmVHW5lZx/s5ZNFVMUloUVZZFgEjuC9mws7b n2hxJCaLq1QWQiOZvOnmTIHN+B8WiSrExP83BrsStgMkSLlvLB51VBW3bEj7rrL7eYMZ 4yrQ== X-Gm-Message-State: ABy/qLZ2npHu2Ie1Tk5iAIvvrL4BhqtGknmXZGfNaF3eSeYWimnqo5eq 34YWeqRdKTfG+vk61wo4XfPfQpzmA6nx5g== X-Received: by 2002:ac2:4846:0:b0:4fb:7cea:882a with SMTP id 6-20020ac24846000000b004fb7cea882amr3234673lfy.3.1690121256287; Sun, 23 Jul 2023 07:07:36 -0700 (PDT) Received: from localhost.localdomain (ccx116.neoplus.adsl.tpnet.pl. [83.30.147.116]) by smtp.gmail.com with ESMTPSA id o2-20020a05651238a200b004fbcd542888sm1688366lft.60.2023.07.23.07.07.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Jul 2023 07:07:36 -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 3/7] clk: qcom: hfpll: Allow matching pdata Date: Sun, 23 Jul 2023 16:06:50 +0200 Message-Id: <20230723140712.9438-4-a39.skl@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230723140712.9438-1-a39.skl@gmail.com> References: <20230723140712.9438-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: 1772220736863551117 X-GMAIL-MSGID: 1772220736863551117 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 14:06:51 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Skladowski X-Patchwork-Id: 124463 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9010:0:b0:3e4:2afc:c1 with SMTP id l16csp1276520vqg; Sun, 23 Jul 2023 07:11:14 -0700 (PDT) X-Google-Smtp-Source: APBJJlF3qApHFsJO9aYQ8jeXsAKRT5qJQspFXgHd0FQX3FMgAKGI9Z7e6p1QvDKDgxlj7PD13bT4 X-Received: by 2002:a05:6a00:1ad0:b0:66d:514c:cb33 with SMTP id f16-20020a056a001ad000b0066d514ccb33mr6254275pfv.6.1690121474452; Sun, 23 Jul 2023 07:11:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690121474; cv=none; d=google.com; s=arc-20160816; b=MnmoPZBElwY0l1MUWRjtpCWGwqsovn8RUqZDQdbDT8+dz8lxepTXMsKIXiinP2f5Zu wNXxrqWm11fb3NFZQ2juaWRXFA/cmR5hJ7yx3Ih8KOHbmBXZRJC0ZqDwKw4gKJVCgr6M bKvTFTctGtwHkixyBc164ymMuODec80hk27AiLEnL7YljPahY+hxnkPDIssn0Au0Pwhk emnxwqY66786BWZ/R6EQTamBkyB8KIqYgSL0raE8EX/C4uieNlWEObzuyHUg+G9G9VW/ HcqYRyCTD1XpCvZrdrKDYFY8DL/HImolD7qF3m/7/XLBX7/sDnMvoQY1fw5ELB4FLVYb f3kA== 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=3IKxf7JmOF95rTzSLnd0mZLk5/Wvwjp18VbT76vL0CI=; fh=IKTv+pdHw0DvG3PwQqnnkpxJKN8NSvcElEnaOQOzvRA=; b=etEknytwKh9P2FBvoG1zO/s/o5EBKuaaofIY2SU/cx7MjTB3Fi5xh29Ak6wuzOV8Fk Og6t+CGm6+vVw/bFBuC2MFCk9aED3uLE5E7uVV9LGcjdmVniR8lEHTUZynrJFhaVkrxN LHCJOc4mBwpl88EaT7YZ7zCcCqHUn3Wtp5z2mIzLgtb6jmaZrNZljnhn8nASjLiF/oBf 9lBoQHlbRE6ailfWM2k3sSDwu/SDptRjNfFeSKXTZaaR/Iia58EgOrEslmSpKEKEz/Qb KEaiHt+1bl+qtW5Ou200ibM6sc5YgaJv//0icl+eScWQNBLT79Uk3eVZFu0ZQPXBApY4 HMuQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20221208 header.b=YjMJo4Hl; 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 l20-20020a639854000000b005636b702a56si7019574pgo.92.2023.07.23.07.11.01; Sun, 23 Jul 2023 07:11:14 -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=YjMJo4Hl; 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 S229470AbjGWOH6 (ORCPT + 99 others); Sun, 23 Jul 2023 10:07:58 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34518 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229785AbjGWOHr (ORCPT ); Sun, 23 Jul 2023 10:07:47 -0400 Received: from mail-lf1-x129.google.com (mail-lf1-x129.google.com [IPv6:2a00:1450:4864:20::129]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E416310E5; Sun, 23 Jul 2023 07:07:39 -0700 (PDT) Received: by mail-lf1-x129.google.com with SMTP id 2adb3069b0e04-4fcd615d7d6so5205941e87.3; Sun, 23 Jul 2023 07:07:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690121258; x=1690726058; 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=3IKxf7JmOF95rTzSLnd0mZLk5/Wvwjp18VbT76vL0CI=; b=YjMJo4HlQK4Nt4nol/gKne/872PaRyv4CdNsM+TB6he3wVy1V15S24sMpgopIuABoF Q5LDk8AKT+WrfjTaSQdSVQc24wcFb80fuFdgaz2+7INP31NIxOagPMxR84Ahk11tYyXL VIHNN9uybXPtkqU6idRJxbIhz7PU7yD1QbfGl4GZNkr46fSI/6riZnQkDrBwo45mmlxQ TdTBu5zkYkkamKCJlWwIPs4+CSulZ7Y4aEEH04OsLCGwTMJO+n7aCYu6bNKBsuUZYbni wJsPfcl1tEaHWIZeXKeZxhRkteN9TBAfaR669ikYYQwH3dGTojluJRbifaUL+exIlcNO k95A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690121258; x=1690726058; 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=3IKxf7JmOF95rTzSLnd0mZLk5/Wvwjp18VbT76vL0CI=; b=XRKmit3hGPNTuURgmIpOxDF9PrZSCS3juVwCBu/8gsSg6vz5aZngvMGDlvNYcFEGzh r9u1bH+RWJmpIS7WYKISgGMBnem5b1dizO8zkClfX/QAnM0k1MnCtOH6do+ZZrStsaj9 cRhEnzoLTcDW3taq5L6a8f8OPWXMVqLaXq+6wJm2NP2NYzIhk128qD6EkZFkks/PCBE8 CGUJKn1KMuPWAAK1eCfbX+6FhPn8kNyAaNiicGji7v3hlMn6/XkC27tCAXsoJnCjuWhu g4NgbK6Wq3SSk/WwI/VSoq0zqZqYZhycgdOTHXpfSApGSTWa2ICZFpAVMJFsc0+kVr9L dKXg== X-Gm-Message-State: ABy/qLbwC1GEGNC9FD9r/0fU5+JdXwoeJNJ3KQvGSC4jSpRJe5LuSIsT PXq2mHBsHp8y+5XXkABDhTvZo1gScuGOSA== X-Received: by 2002:a05:6512:693:b0:4f8:5940:5c6a with SMTP id t19-20020a056512069300b004f859405c6amr4957295lfe.31.1690121258172; Sun, 23 Jul 2023 07:07:38 -0700 (PDT) Received: from localhost.localdomain (ccx116.neoplus.adsl.tpnet.pl. [83.30.147.116]) by smtp.gmail.com with ESMTPSA id o2-20020a05651238a200b004fbcd542888sm1688366lft.60.2023.07.23.07.07.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Jul 2023 07:07:37 -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 4/7] dt-bindings: clock: qcom,hfpll: Document MSM8976 compatibles Date: Sun, 23 Jul 2023 16:06:51 +0200 Message-Id: <20230723140712.9438-5-a39.skl@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230723140712.9438-1-a39.skl@gmail.com> References: <20230723140712.9438-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: 1772220815187442894 X-GMAIL-MSGID: 1772220815187442894 Document MSM8976 HFPLL compatibles. Signed-off-by: Adam Skladowski --- 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..855344957350 100644 --- a/Documentation/devicetree/bindings/clock/qcom,hfpll.txt +++ b/Documentation/devicetree/bindings/clock/qcom,hfpll.txt @@ -11,6 +11,9 @@ PROPERTIES "qcom,hfpll-ipq8064", "qcom,hfpll" "qcom,hfpll-apq8064", "qcom,hfpll" "qcom,hfpll-msm8974", "qcom,hfpll" + "qcom,hfpll-msm8976-a53", "qcom,hfpll" + "qcom,hfpll-msm8976-a72", "qcom,hfpll" + "qcom,hfpll-msm8976-cci", "qcom,hfpll" "qcom,hfpll-msm8960", "qcom,hfpll" - reg: From patchwork Sun Jul 23 14:06:52 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Skladowski X-Patchwork-Id: 124462 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9010:0:b0:3e4:2afc:c1 with SMTP id l16csp1276428vqg; Sun, 23 Jul 2023 07:11:06 -0700 (PDT) X-Google-Smtp-Source: APBJJlGsBN9n0BgjEuiRVp1Npinq9NUelT8Ixx+Bar+Ctk8b7ofY5YfQ51/s1IhHK276ugPRIrgy X-Received: by 2002:a17:902:e80a:b0:1b9:ea60:cd82 with SMTP id u10-20020a170902e80a00b001b9ea60cd82mr8131196plg.5.1690121465739; Sun, 23 Jul 2023 07:11:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690121465; cv=none; d=google.com; s=arc-20160816; b=Xbc5d7MTFIxGLjKQHc/SGCO33SbmYUmKZgFZhM+uLom+5ZYgEpYzUI7zK8CoiyX19b WyV6T2A+QN04ejOblnZpLNfH+UNsye+HKPXeFA1V4iZxEmtau1GyNaBMr3/pQ/bAsmEU 8A7YQSEr4m5eRPLwWMkDm7PD//SBcLS/RWKrwL44gL2I1eYZ4IgxPh6fGiV1Lm3TF80B oQ0DwClMz4ebZl7U2ekHIjmY47luiJlacthztAg6qBgQFed3rIBufa+FP+LB5e0ugwCT 9p7Q0QmjBLq+DejequcORr1VzRELWwInu7Xpy80oWOXt3wxzUaI/kCDOCJuDB4Z3OPsu SYmA== 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=GnagQxwlD2BGmfp1Y+SwDf/PshNGhc6oxsdbzF1ORog=; fh=IKTv+pdHw0DvG3PwQqnnkpxJKN8NSvcElEnaOQOzvRA=; b=F1oyPYO5YjVF0401w/Z08NgP1CxOnbSf0reMDfOQRP260IK7gs19gNAkkDPoN/6sAy ibcSKW1+3lA4C4nSpUD2BTxAQRpmat/v2bte2hBoiWjmtUJelg0Ulg2JvW9XjYuGGYPz umy7oaFilZRI1kynp7HA8TzeUaJ5OkwsU6+RQAcOBO31kapyaN3wwxHHHSHri2jPShiv IxAKq8Gkc1TUY6hH66+EWO5JPFdooPd6YEU3Z0G07FY5YfE8T12BQrY/uGfHnzRgsDaW rR4rkv8Y4TbVGjG/4ZIb6DmOiFtlarkVIPwP5Lkl9ScDA/1XpI2yC/HKxHNOKK/bItaQ w6Vg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20221208 header.b=nZuo0QmU; 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 kh5-20020a170903064500b001ae014d8d03si6553443plb.432.2023.07.23.07.10.53; Sun, 23 Jul 2023 07:11: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=nZuo0QmU; 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 S229505AbjGWOHx (ORCPT + 99 others); Sun, 23 Jul 2023 10:07:53 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34498 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229804AbjGWOHs (ORCPT ); Sun, 23 Jul 2023 10:07:48 -0400 Received: from mail-lf1-x12f.google.com (mail-lf1-x12f.google.com [IPv6:2a00:1450:4864:20::12f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D68D91B8; Sun, 23 Jul 2023 07:07:41 -0700 (PDT) Received: by mail-lf1-x12f.google.com with SMTP id 2adb3069b0e04-4fddd4e942eso4753759e87.3; Sun, 23 Jul 2023 07:07:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690121260; x=1690726060; 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=GnagQxwlD2BGmfp1Y+SwDf/PshNGhc6oxsdbzF1ORog=; b=nZuo0QmUECVkywcqjxDoSIprotwScO72FvSS7egFpQApX5HL4xU7FQMxGQoFW6C2ZJ H4+ErzP1Xq7+f00pZPHmSuAuJoHExElFgOAJI6uJ+Zo9LfRtkFOWzlFZkL3AX5EivqWb Jq8IgfnZ20x1iHCZA7ZGf6pdKGKECCpNvM9jM94jTlwGzoH8R2tEobFpcavnUZoph5DB yXGp62Z2D5DqoZidcxTal2sHgfnF1tNTPu3ALUnttBUpgDa60K1Q5FUaVhgHfrxK7FV7 cXoQghU2TLk3M45TQ/K/H3q6+eV01Q8aW4/3Uok2BPdcd8Fvbu7juinHolw2TftJL3Qf 2Iug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690121260; x=1690726060; 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=GnagQxwlD2BGmfp1Y+SwDf/PshNGhc6oxsdbzF1ORog=; b=WPKwa3MczK+lfAgxUKmV64JUXIcTaStYoPBg9xWQl/czx2uuw7Abtqokg91v5BKGWZ CnuHqj/T149ob3T4sOB1sQRrq6JDQt1hhyA2uvmZje3iJwAnWEtHzUTo1I44jEE9fVeP vMtbIWnXE7gz8ucSncuvPotLM3HIvRZZ3BAXgr9RwnFVoYsfZgudbBEHGaT+019dL54m x7mBadQkHSQe8MnSX4RIJLgfea7o9215y0ZhXPPSGRhHKUqSFEW48r+lqj11iB9Uiyei VrKE8nPYKtHOMToFlCEhH1mJ2ueg344f4CjFvMECVNcoa8G+TNnpSvFfmiDXwE/Xtwym nZpA== X-Gm-Message-State: ABy/qLZLSAEXHRV/PLNMcmDUYCLLi0U4+9J+eAkvq69YNaA1UUkd3P5T f9Ke4/LkfvAvxLVqEIy+r8eOjqhSqXKhxA== X-Received: by 2002:a05:6512:3410:b0:4f8:4245:ed57 with SMTP id i16-20020a056512341000b004f84245ed57mr4399826lfr.35.1690121259947; Sun, 23 Jul 2023 07:07:39 -0700 (PDT) Received: from localhost.localdomain (ccx116.neoplus.adsl.tpnet.pl. [83.30.147.116]) by smtp.gmail.com with ESMTPSA id o2-20020a05651238a200b004fbcd542888sm1688366lft.60.2023.07.23.07.07.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Jul 2023 07:07:39 -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 5/7] clk: qcom: hfpll: Add MSM8976 PLL data Date: Sun, 23 Jul 2023 16:06:52 +0200 Message-Id: <20230723140712.9438-6-a39.skl@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230723140712.9438-1-a39.skl@gmail.com> References: <20230723140712.9438-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: 1772220805792882032 X-GMAIL-MSGID: 1772220805792882032 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..a9c4c77e0f50 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,hfpll-msm8976-a53", &msm8976_a53 }, + { .compatible = "qcom,hfpll-msm8976-a72", &msm8976_a72 }, + { .compatible = "qcom,hfpll-msm8976-cci", &msm8976_cci }, { } }; MODULE_DEVICE_TABLE(of, qcom_hfpll_match_table); From patchwork Sun Jul 23 14:06:53 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Skladowski X-Patchwork-Id: 124464 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9010:0:b0:3e4:2afc:c1 with SMTP id l16csp1276627vqg; Sun, 23 Jul 2023 07:11:25 -0700 (PDT) X-Google-Smtp-Source: APBJJlFV17QzLlgqPpQFrInR24FidbnHPBudNZWwhRRTj5IJCKnXaXb0QdnE1/3rTrr0yT++vm5D X-Received: by 2002:a17:902:e995:b0:1b8:b459:f47a with SMTP id f21-20020a170902e99500b001b8b459f47amr8197880plb.34.1690121485149; Sun, 23 Jul 2023 07:11:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690121485; cv=none; d=google.com; s=arc-20160816; b=JkDKlGBASmaflm3f6qOFma+YUoC6d/zlK/7I8zTTfK6oUi5ukNgxsJWP7C+2kSXBw0 bv74f3IBSR9/iDxNgUOlkBcNdu0QjaWRMJg4rBC89ix5aAMCNZDrpFmu4q1KKpG85ZKc hKZtFMvxfiRSA2r3RLb8qzXrBl/zXVEeCrZr7ntjMTzLp70j6cgRmdPhSt7UVEYBhCNk n5hPfjpPeszlcTZ0niUarbFlm5P+b9KcQh168gD7hDfGuHr3eXJFGhOhJo7MzYRMy6Uc Qiyry39COYY7Jx6qHAwPJu3sU5OdOePeK5kZSrfraCnfdr80HwIckyMH0oqEkd2L4xOG +OWw== 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=ZnquK1Bf+NrtIkuj5n5WuqzSN63Lf7C6vpkZFjzFEOU=; fh=IKTv+pdHw0DvG3PwQqnnkpxJKN8NSvcElEnaOQOzvRA=; b=xF4ylCHq4N7jQa+GC5suD84OXxlCgqqLKBfosiX44HRM/r2mhckOwN4ea24asdcHyH pmih0f/nyk4ImGvk4zqqkTk8vRI/s4oyp6Xf6w/jyP/lSNOGuqBQTVH7OdUVe3H6vPv7 Kg0oEmF315GIOcAodwq45xyKmlKXbeLLyejpJLLl13ZszaSrYBvyG7kIUJEaZ+HGXhHS 3VrATVdHKmQ1rSL5/IXCqwRDmmTNtYvtbzYP0D2uDkgsVQDQrHO6lAoiTyh77zn/evL1 bajDdF4vzMkbGzbQ9Km0vI+jR/evI+F1jxpNy8/S1O3KmXpeT206rJ2TP68yHFlPqeGF s0vw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20221208 header.b="qjJQFC/p"; 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 kf13-20020a17090305cd00b001b81e6ce809si6716115plb.5.2023.07.23.07.11.12; Sun, 23 Jul 2023 07:11:25 -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="qjJQFC/p"; 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 S229779AbjGWOHz (ORCPT + 99 others); Sun, 23 Jul 2023 10:07:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34596 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229877AbjGWOHu (ORCPT ); Sun, 23 Jul 2023 10:07:50 -0400 Received: from mail-lf1-x129.google.com (mail-lf1-x129.google.com [IPv6:2a00:1450:4864:20::129]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2491C1709; Sun, 23 Jul 2023 07:07:44 -0700 (PDT) Received: by mail-lf1-x129.google.com with SMTP id 2adb3069b0e04-4fb863edcb6so5160318e87.0; Sun, 23 Jul 2023 07:07:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690121262; x=1690726062; 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=ZnquK1Bf+NrtIkuj5n5WuqzSN63Lf7C6vpkZFjzFEOU=; b=qjJQFC/pyIzq5bIHb2/d1EwWRDADxVHwsIYltrDhEDjdIyYiSo6jp8z0KqroqYON3F +iJq+JNhOv4SsBqXGKmIDOuFqmR/jHOY896lHtjmewuG2iScImOi+Qudmz/aPmtiIvKY Q1mAtUVquvtaY2jW4t9x2jKlwn63GW8mKSX+Y/2K7gqQDl32czJ4If0HQttiGh+vptod kDz+O0HEDckL4Dt31oMpO3mpD9j2LwCvcSNxIpBYgl40IR3glQoysydHVP93uuPLmoUO wxxeAnk+/5n344l2/I0R7CrRMY+kV/jhziVc2O0RT7kEq6sHokBmVKqJtd+j3XwNTojO 8vnA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690121262; x=1690726062; 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=ZnquK1Bf+NrtIkuj5n5WuqzSN63Lf7C6vpkZFjzFEOU=; b=L59nxJJcaI3w7IRb+ey1eXa5hNAXoIqUjAOvjXLw+VfGF3XXWUgUGKmHrKqz2im+Qj h/0I14HUmujJ2VSFM5OoVD6/XrtOkChCXUFq+0ufCBQlzS0Pt8qXVGiCVsjqIdjwsdGB YmYKef9T/L3BlYEQnQTNSjUEd2TfEEutZ/lYAAJ5TiK0izlZKSF1vraz8LTdj04bYf+I V7+48JQtsbFt98ndjR35equgDs1tf3djgtdROJ8MOiecVqfdTYMbCu0A9iXh9F3hkQ1z t/r3R4P3FpW26tm05su7i7CpJPOYhy5FcijuXdjYWvE9Ldh4Q65/J8Dzno5dgGTByicx 8edw== X-Gm-Message-State: ABy/qLZLbFXow9+HM5+JFaNWbvQTQE34efoXW761pmetoQWkz0OCT0/y qqgrurKQrwg4ek0GiCDmlGSGaBpUnEYrvA== X-Received: by 2002:a19:7508:0:b0:4ed:cc6d:61fe with SMTP id y8-20020a197508000000b004edcc6d61femr3856837lfe.24.1690121261699; Sun, 23 Jul 2023 07:07:41 -0700 (PDT) Received: from localhost.localdomain (ccx116.neoplus.adsl.tpnet.pl. [83.30.147.116]) by smtp.gmail.com with ESMTPSA id o2-20020a05651238a200b004fbcd542888sm1688366lft.60.2023.07.23.07.07.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Jul 2023 07:07:41 -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 6/7] arm64: dts: qcom: msm8976: Split lpass region Date: Sun, 23 Jul 2023 16:06:53 +0200 Message-Id: <20230723140712.9438-7-a39.skl@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230723140712.9438-1-a39.skl@gmail.com> References: <20230723140712.9438-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: 1772220826495960413 X-GMAIL-MSGID: 1772220826495960413 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 14:06:54 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Skladowski X-Patchwork-Id: 124467 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9010:0:b0:3e4:2afc:c1 with SMTP id l16csp1278591vqg; Sun, 23 Jul 2023 07:15:16 -0700 (PDT) X-Google-Smtp-Source: APBJJlGkiuQNlxZ5y26EJAsqvjdPLSWG877egcNlFQKn0bBkkS6C9zh/z4FFWii46w47P3tfdZkE X-Received: by 2002:a17:902:c215:b0:1bb:3498:9caa with SMTP id 21-20020a170902c21500b001bb34989caamr7538484pll.58.1690121716181; Sun, 23 Jul 2023 07:15:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690121716; cv=none; d=google.com; s=arc-20160816; b=mNwOMHfe2v3LeHVGNw/w/b19aj4nK/K+PTSRWPhdMMUpty1uvq/xoKFilGpfhncuSB ZmCDYITXVsDYJS5VbnrTf/M+1gdN3ycteQqq/UYbDTRvVj/m57EurmVcemLkaf3mBQr2 hgvGqXDWcnRd1jaLIHtB8v7gFPB/6WSvUcY8sU/QVnIbyDQUzy1cmpnSgtStcp2KgouD zbJI3Ek9OoCVPFvw7DtKHYv+KXcCQgxsf04WIOAZFJrOZ2fSbvuZMBibiDxDhSD3Jn9B 4FF4mp0i4rn517Ik2qfvuotnPqZGcDKFTb3uCQR8/hqsAylO3mc6cIHoS1bzxh8fVC2J 6cAA== 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=RqnwiCRTKEz/1wjL6Wfye4Vi7LFOrL2Vihn903cSKUk=; fh=IKTv+pdHw0DvG3PwQqnnkpxJKN8NSvcElEnaOQOzvRA=; b=TbJ5g1Vas6Qk681XwOxT9yYTSeIfXeL5r6I3dlmtcdqJxvysRSgvTVVJQwXgYDeUOS A/GGkGAZiVzymqCuOk3dYiyENGcqVPFDyi2BpjoWcDDxQh9gUrCXa8JOnkwn+rRoxarv F0OAKdE5u4KqEFmDxssINpP0Dan9D8WvlR1jPQM9CdZr7no0xJjF/EKkzgnUXoQtn5iU XjkXUUA1gdu5QJEXZqs1QmdbBVww7bnuLIQ4jLM5bGxrP0pnsSQWQmXNMFOiYfCG1hLp hlH3UAcjP6W6NowMJuBlRBDEmhZfn9Shb16imgIreTi3wDENBTREzPPl7WrvL2UkCjtm uiZQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20221208 header.b=SDQYyCa7; 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 i6-20020a17090332c600b001b6788a54f4si8062184plr.191.2023.07.23.07.15.01; Sun, 23 Jul 2023 07:15:16 -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=SDQYyCa7; 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 S229699AbjGWOID (ORCPT + 99 others); Sun, 23 Jul 2023 10:08:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34664 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229914AbjGWOHx (ORCPT ); Sun, 23 Jul 2023 10:07:53 -0400 Received: from mail-lf1-x12c.google.com (mail-lf1-x12c.google.com [IPv6:2a00:1450:4864:20::12c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6D4731722; Sun, 23 Jul 2023 07:07:45 -0700 (PDT) Received: by mail-lf1-x12c.google.com with SMTP id 2adb3069b0e04-4fb7769f15aso5055185e87.0; Sun, 23 Jul 2023 07:07:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690121263; x=1690726063; 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=RqnwiCRTKEz/1wjL6Wfye4Vi7LFOrL2Vihn903cSKUk=; b=SDQYyCa7KhSZaaTV7TzxLxQbwewMBXtrp2T/NDl003tAJLpEvL6ptw64nqxQia5a4B S0LxSHk5CsrcVmYVk/lV2g98y65azmojDLdSrJR4xqUrTFnwkAzi3dcJh6QDfyFfj+cD 8V3ji+aHnnUs4CVkUr+STqVE4sJdz4NbEV+mOsH8kE9fFxZATb30kkmKm6U7dCgSZ4yB u5v9HspvsfRIjvM3MFrBZA498Z7PeYTo3uKIGTctcvfPs9ox2GSF9Luk0EW9KijhoDA5 uqC5ZM6kjrwJwBnIPd2QmHUMcB5M1rNGCq3cc7xihLey96Uw5FdYEb43bMpFfjsQZ4yb b+uw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690121263; x=1690726063; 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=RqnwiCRTKEz/1wjL6Wfye4Vi7LFOrL2Vihn903cSKUk=; b=iJK2z4N58+8ozx4GX6HbUTRBjFqE68r3Z7VEGwADoM9FATMuRhxkyIk1msk+zqlzMi 2gQgQOeqwP4pbefScg9qdh0T4ejC4ydGAS4OQhpCoBIp6OYurqXYmcUetBH/nz08w7K2 nf3mqRTShrsUyb93cYdr0MQEzWoHSWxBu76zkZUBP4dICAeoUwCLRjPhG5YKdjvfwcm1 CrmCrY9JKMlKy7zNk4IJ+BzN5aScbFOWz2dxSZdlSTjJ8p0XWDsgpkpx0SAmZzzpOxZC SpXpEidNI9HymHPaDH0cyEbQnL3Vh/mnwTBCpI/viYl6ZYd1aJrECbLZuxDKghk9sZNO +Xzw== X-Gm-Message-State: ABy/qLbZpQes8/+OSRtplA7B0C4d7zffiL84qnhcmuGxBC2B+cRoSgvZ n8I5xJjnlF7p9q34ou2k0JouzL/kuBCYNg== X-Received: by 2002:a05:6512:10cc:b0:4f8:6dfd:faa0 with SMTP id k12-20020a05651210cc00b004f86dfdfaa0mr3906952lfg.2.1690121263523; Sun, 23 Jul 2023 07:07:43 -0700 (PDT) Received: from localhost.localdomain (ccx116.neoplus.adsl.tpnet.pl. [83.30.147.116]) by smtp.gmail.com with ESMTPSA id o2-20020a05651238a200b004fbcd542888sm1688366lft.60.2023.07.23.07.07.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Jul 2023 07:07:43 -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 7/7] arm64: dts: qcom: msm8976: Fix smsm ipc bit shifts Date: Sun, 23 Jul 2023 16:06:54 +0200 Message-Id: <20230723140712.9438-8-a39.skl@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230723140712.9438-1-a39.skl@gmail.com> References: <20230723140712.9438-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: 1772221068502209262 X-GMAIL-MSGID: 1772221068502209262 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>;