From patchwork Wed Aug 25 16:59:42 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sireesh Kodali X-Patchwork-Id: 502382 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-13.5 required=3.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED, DKIM_INVALID, DKIM_SIGNED, FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH, MAILING_LIST_MULTI, SPF_HELO_NONE, SPF_PASS, USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6B47FC432BE for ; Wed, 25 Aug 2021 17:00:12 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 54EB361052 for ; Wed, 25 Aug 2021 17:00:12 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241168AbhHYRA5 (ORCPT ); Wed, 25 Aug 2021 13:00:57 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48770 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229791AbhHYRA4 (ORCPT ); Wed, 25 Aug 2021 13:00:56 -0400 Received: from mail-pl1-x62c.google.com (mail-pl1-x62c.google.com [IPv6:2607:f8b0:4864:20::62c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BC662C061757; Wed, 25 Aug 2021 10:00:10 -0700 (PDT) Received: by mail-pl1-x62c.google.com with SMTP id n12so3272443plk.10; Wed, 25 Aug 2021 10:00:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=GARRipU4tyoOX/kFKAVGnwwP9gM0vSl86b0lA7JfjhI=; b=X/VZuzNzm0CgfQ4VwwxFY8Slrtmu0eULlo8vIR7KJ7y0Gg0sVIE7Q9jEnZOMuFi9su gz9uqofnnm0dZUestG4p7Y0l0hPc47o2suzXpNZ9a5ojvg8Y1QE3q7+eMUk/9Yr1m+vX NxUtnkA7NVshg881J73mw+PIgA10AfmPyKZWyVunTGSHReaYXNiVgWlXFc2ryB7aj4DT rwR9JyjltdyifCgXsjKLiXHtRiMr1y82FxPd3fnkPf6+sqWeEhWgozGBJNZ2u5+mmT+B WOSYiQb7Jc1x9zWqo35H/WZFDETOydL8dzF/aFUYAwLqRqNr99K4AEMTHAxBcJAP2P9w Q2jg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=GARRipU4tyoOX/kFKAVGnwwP9gM0vSl86b0lA7JfjhI=; b=cdalV7Q3OCZIVVxQ3ZZ6y/r9zunayRWIMB2tUb7j2/+RrtdnhF6aVcnIoFAGSnWtsW 3oh1fs5iZ4pX78GbI94QKhFeSlJJ5DYga/weBAxncE4S9s89uihSf2t9YYmN0rhTq3sl V69G97bXVGyyVFvuNq1N1v4HgLVbM/xaNZdpOVgiKQOux7718J3YGdDxCIpYlNn6W3Yw 9gooGBtfxCnfuc/Nn8WGFVujpzTpwcb+t7LEuONTp2ZMuN9aURxOT63CkWhZf+TU+qnu 5BeXz9f+CzJ8E/Q1mZv/83E2TW+nzV5qJbW46xWdXHT8DwYQ/22bMdrsD1dvf9BE2JVX 1b0Q== X-Gm-Message-State: AOAM530rRoejwXcV36gy1D77Wo/VXjJjmq6OEsbMYFkr4+poW4sKxgu9 z6p6IKA/o6cm8bpbu+zejo1j7Ave0ku1a6jc X-Google-Smtp-Source: ABdhPJzt4KydQMfivZ4TtsHXZGOnnEGOITz6dZoGewEs79/um0mmV7/DeNAfZsNSlK20h4ByZa5lew== X-Received: by 2002:a17:90b:1749:: with SMTP id jf9mr2939837pjb.212.1629910809917; Wed, 25 Aug 2021 10:00:09 -0700 (PDT) Received: from skynet-linux.local ([106.201.63.141]) by smtp.googlemail.com with ESMTPSA id v17sm338508pff.6.2021.08.25.10.00.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Aug 2021 10:00:09 -0700 (PDT) From: Sireesh Kodali Cc: phone-devel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, Vladimir Lypak , Adam Skladowski , Sireesh Kodali , Andy Gross , Bjorn Andersson , Rob Herring , Kathiravan T , linux-arm-msm@vger.kernel.org (open list:ARM/QUALCOMM SUPPORT), devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), linux-kernel@vger.kernel.org (open list) Subject: [PATCH 1/4] dt-bindings: soc: qcom: smd-rpm: Add compatible for MSM8953 SoC Date: Wed, 25 Aug 2021 22:29:42 +0530 Message-Id: <20210825165943.19415-1-sireeshkodali1@gmail.com> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210825165251.18358-1-sireeshkodali1@gmail.com> References: <20210825165251.18358-1-sireeshkodali1@gmail.com> MIME-Version: 1.0 To: unlisted-recipients:; (no To-header on input) Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org From: Vladimir Lypak Document compatible for MSM8953 SoC. Signed-off-by: Vladimir Lypak Signed-off-by: Adam Skladowski Signed-off-by: Sireesh Kodali Acked-by: Rob Herring --- Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml b/Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml index cc3fe5ed7421..77963b86b714 100644 --- a/Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml +++ b/Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml @@ -34,6 +34,7 @@ properties: - qcom,rpm-ipq6018 - qcom,rpm-msm8226 - qcom,rpm-msm8916 + - qcom,rpm-msm8953 - qcom,rpm-msm8974 - qcom,rpm-msm8976 - qcom,rpm-msm8996 @@ -57,6 +58,7 @@ if: - qcom,rpm-apq8084 - qcom,rpm-msm8916 - qcom,rpm-msm8974 + - qcom,rpm-msm8953 then: required: - qcom,smd-channels From patchwork Wed Aug 25 17:01:51 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sireesh Kodali X-Patchwork-Id: 502977 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-15.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI, SPF_HELO_NONE, SPF_PASS, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id DDD9EC4320A for ; Wed, 25 Aug 2021 17:02:10 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id C332F61073 for ; Wed, 25 Aug 2021 17:02:10 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231527AbhHYRCz (ORCPT ); Wed, 25 Aug 2021 13:02:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49228 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229791AbhHYRCz (ORCPT ); Wed, 25 Aug 2021 13:02:55 -0400 Received: from mail-pl1-x62f.google.com (mail-pl1-x62f.google.com [IPv6:2607:f8b0:4864:20::62f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 58BE7C061757; Wed, 25 Aug 2021 10:02:09 -0700 (PDT) Received: by mail-pl1-x62f.google.com with SMTP id j2so10294106pll.1; Wed, 25 Aug 2021 10:02:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=POcht6CHbp2CZIpdQFDWcjSRWs4gNTIoROE88NDtLaU=; b=PbWx+/kOtFrcOUy0RL0VEVKbZmZbUXoC1E/bC96WWgoYZQKUIOZ26aYqNUehNO5Cn9 6jCvMJu33EwYDi5Oly5T+3GkiJzDEGCDnvJkhuZwyJpWjl2ahLt0bdKpMZKeZZUshQbc 5BPAWZVN5uiLuJ4IJHMftYvZ2xHR14sJ73MtVJbR/+FIu0smKn+G8VHWv5DIU1Bg3DPj sCEaDLei0l9FdhD87Sch3e50tTzeaJOk0vIuHg8p3dU+W2Vknl/IADp4Oof74B1/LluM F/9Bj2YUUyfyFSND4BN85Ipbra5M3JcYWZizQrjiC8vug9hxvvAgoKLDnLrCDvfSIDBd l5cA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=POcht6CHbp2CZIpdQFDWcjSRWs4gNTIoROE88NDtLaU=; b=k6prtACs/vXXfAoiS3mw9l+kzOKypJZTSc+QvUukc51eZJUHI4k3sviemEEcNGSY/w IYLYQdrLf4Sn5rSzE54BOZkXuAIKLL9Tcw1K5oIINaz51G5ZCZQnoTgr/koj+DKyY0Lk +xwJ7h9o0fHhJ9u/kVMqExYX89kHbfTFglNM3rXVOMmxa+P/TOPSW83pFRL5gBAKNx47 RHKbnAP3ZRVrkGZF+vygx93WvSDcDiyBpsNkg5k6KsqjCLZ2fg0K+DEmeDDgpQ2OvYq5 uRT87CHfqlBJW+UpU7R3H68Xj0TRPC+SbBLvbzOtarzbw8Fl0d0S/FsptC0GfGvMiWRQ Z1YA== X-Gm-Message-State: AOAM531i88GLuwJ+fBjk6/Ev1sjTCtaaEV4XKg2VVxm3WqeFtDsdxfAz LKk8A1GcLUz23+mBjxTwBTU= X-Google-Smtp-Source: ABdhPJybDLgDLK5ufGR7DRr6c2T3zfE/EgKB6DQcUA9EzY6vl0ugv9n7m2YaNqJ4bY4wCvtHahtQCg== X-Received: by 2002:a17:90b:1c8e:: with SMTP id oo14mr11709165pjb.108.1629910928271; Wed, 25 Aug 2021 10:02:08 -0700 (PDT) Received: from skynet-linux.local ([106.201.63.141]) by smtp.googlemail.com with ESMTPSA id y3sm529387pgc.67.2021.08.25.10.02.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Aug 2021 10:02:07 -0700 (PDT) From: Sireesh Kodali To: sireeshkodali1@gmail.com Cc: phone-devel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, Vladimir Lypak , Adam Skladowski , Andy Gross , Bjorn Andersson , linux-arm-msm@vger.kernel.org (open list:ARM/QUALCOMM SUPPORT), linux-kernel@vger.kernel.org (open list) Subject: [PATCH 2/4] soc: qcom: smd-rpm: Add compatible for MSM8953 SoC Date: Wed, 25 Aug 2021 22:31:51 +0530 Message-Id: <20210825170151.19698-1-sireeshkodali1@gmail.com> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210825165251.18358-1-sireeshkodali1@gmail.com> References: <20210825165251.18358-1-sireeshkodali1@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org From: Vladimir Lypak Add a compatible for MSM8953 Signed-off-by: Vladimir Lypak Signed-off-by: Adam Skladowski Signed-off-by: Sireesh Kodali --- drivers/soc/qcom/smd-rpm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/soc/qcom/smd-rpm.c b/drivers/soc/qcom/smd-rpm.c index dfdd4f20f5fd..fb4896d7a9a7 100644 --- a/drivers/soc/qcom/smd-rpm.c +++ b/drivers/soc/qcom/smd-rpm.c @@ -236,6 +236,7 @@ static const struct of_device_id qcom_smd_rpm_of_match[] = { { .compatible = "qcom,rpm-msm8226" }, { .compatible = "qcom,rpm-msm8916" }, { .compatible = "qcom,rpm-msm8936" }, + { .compatible = "qcom,rpm-msm8953" }, { .compatible = "qcom,rpm-msm8974" }, { .compatible = "qcom,rpm-msm8976" }, { .compatible = "qcom,rpm-msm8994" }, From patchwork Wed Aug 25 17:02:32 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sireesh Kodali X-Patchwork-Id: 502381 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-15.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 47873C4320E for ; Wed, 25 Aug 2021 17:02:44 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 271B961058 for ; Wed, 25 Aug 2021 17:02:44 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231985AbhHYRD2 (ORCPT ); Wed, 25 Aug 2021 13:03:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49360 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229791AbhHYRD2 (ORCPT ); Wed, 25 Aug 2021 13:03:28 -0400 Received: from mail-pg1-x529.google.com (mail-pg1-x529.google.com [IPv6:2607:f8b0:4864:20::529]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2E8F3C061757; Wed, 25 Aug 2021 10:02:42 -0700 (PDT) Received: by mail-pg1-x529.google.com with SMTP id t1so362485pgv.3; Wed, 25 Aug 2021 10:02:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=1n43wAVOxzBGxSvP2fIXgbQ4WfFdyefeLR8GbhuguqA=; b=Mu2nZ59PVjVsaiKHTG3kBPc4KRFmCJDLmYpE8ypEttdaC6YWXRpulAmRalse/h7W1z XfG9aE+JeCSC/raTRox3nAtoqq8tz6jb72FecZFyR9RjvhWm5moBcrIFAssjLNFwGSHM AlAazVcKWX3oOC6E4gRN0e1ALwwlpElJiS77Ch9CukWm/cQSCdd271RbnBq6fQfnhUU3 h1Ooi9eotdvbmFG97nk/pBb5XqLwf4B72dCL1F47Ez6Nbc+XlYTWzx+8gppCQzPTMDtV SWsnW8ou2UzAqjdnBSnYIjRcpey9pBthDnKyfvpzbsDuClYsD6O3QM5Uk0igIFRRbvv7 snPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=1n43wAVOxzBGxSvP2fIXgbQ4WfFdyefeLR8GbhuguqA=; b=WnSapHjOVuxIOFVkAkCFrgKHXUA9sg7sboJNjw12dtFN9HOgg1iS8lEdDmBhe/q2W2 D28Y6o5xLUMF8TH+yNYuD+3I44sU1GiDibNXyiGo/fx54z6BPBJixSO/OFUcEaGVYc5a sNLygICzls8kq6/sQJDB/2UVznhFaiDyt7Z9vXJJ0uekAqpCxF46XIX1iTKbm4dov9iV qHayLiE/qGEBMhcscpIzCSZUt2wU3VlOod7V2/UR2h5hu3gumcbRlq2HevJTI1Ypn7tb 1coOz0owGUx3SIbQSSLL3m7LuE6ErJnzLWclSTxiJN/QsWPichzKaHPNx0OP17KygmbJ HUpA== X-Gm-Message-State: AOAM531+s/GUGTQlgvRj/iWHOHy1SCjGcHV6xuLJEOC+oLOrxyMg0I+U LQlmSLGuqcxTTcYPmamIYGI= X-Google-Smtp-Source: ABdhPJwM051cFqCEEJ82+Yv99/nhyMvvA+QxTYsfudZlwdiKiNDIBW45+FWvPbJ6qGjH2c3ZyCDI9A== X-Received: by 2002:a62:5f07:0:b0:3e2:7556:95a0 with SMTP id t7-20020a625f07000000b003e2755695a0mr44830565pfb.55.1629910961679; Wed, 25 Aug 2021 10:02:41 -0700 (PDT) Received: from skynet-linux.local ([106.201.63.141]) by smtp.googlemail.com with ESMTPSA id s46sm340940pfw.89.2021.08.25.10.02.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Aug 2021 10:02:41 -0700 (PDT) From: Sireesh Kodali To: sireeshkodali1@gmail.com Cc: phone-devel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, Vladimir Lypak , Adam Skladowski , Andy Gross , Bjorn Andersson , Rob Herring , Rajendra Nayak , linux-arm-msm@vger.kernel.org (open list:ARM/QUALCOMM SUPPORT), devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), linux-kernel@vger.kernel.org (open list) Subject: [PATCH 3/4] dt-bindings: power: rpmpd: Add MSM8953 to rpmpd binding Date: Wed, 25 Aug 2021 22:32:32 +0530 Message-Id: <20210825170233.19859-1-sireeshkodali1@gmail.com> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210825165251.18358-1-sireeshkodali1@gmail.com> References: <20210825165251.18358-1-sireeshkodali1@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org From: Vladimir Lypak Add compatible and constants for the power domains exposed by the RPM in the Qualcomm MSM8953 platform. Signed-off-by: Vladimir Lypak Signed-off-by: Adam Skladowski Signed-off-by: Sireesh Kodali --- Documentation/devicetree/bindings/power/qcom,rpmpd.yaml | 1 + include/dt-bindings/power/qcom-rpmpd.h | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/Documentation/devicetree/bindings/power/qcom,rpmpd.yaml b/Documentation/devicetree/bindings/power/qcom,rpmpd.yaml index 239f37881cae..996ddd360de9 100644 --- a/Documentation/devicetree/bindings/power/qcom,rpmpd.yaml +++ b/Documentation/devicetree/bindings/power/qcom,rpmpd.yaml @@ -19,6 +19,7 @@ properties: - qcom,mdm9607-rpmpd - qcom,msm8916-rpmpd - qcom,msm8939-rpmpd + - qcom,msm8953-rpmpd - qcom,msm8976-rpmpd - qcom,msm8994-rpmpd - qcom,msm8996-rpmpd diff --git a/include/dt-bindings/power/qcom-rpmpd.h b/include/dt-bindings/power/qcom-rpmpd.h index 4533dbbf9937..f367cf6fedf3 100644 --- a/include/dt-bindings/power/qcom-rpmpd.h +++ b/include/dt-bindings/power/qcom-rpmpd.h @@ -133,6 +133,15 @@ #define MSM8916_VDDMX 3 #define MSM8916_VDDMX_AO 4 +/* MSM8953 Power Domain Indexes */ +#define MSM8953_VDDMD 0 +#define MSM8953_VDDMD_AO 1 +#define MSM8953_VDDCX 2 +#define MSM8953_VDDCX_AO 3 +#define MSM8953_VDDCX_VFL 4 +#define MSM8953_VDDMX 5 +#define MSM8953_VDDMX_AO 6 + /* MSM8976 Power Domain Indexes */ #define MSM8976_VDDCX 0 #define MSM8976_VDDCX_AO 1 From patchwork Wed Aug 25 17:02:51 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sireesh Kodali X-Patchwork-Id: 502976 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-15.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id AA76BC4320A for ; Wed, 25 Aug 2021 17:03:00 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 9360A61075 for ; Wed, 25 Aug 2021 17:03:00 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242119AbhHYRDp (ORCPT ); Wed, 25 Aug 2021 13:03:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49438 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241872AbhHYRDp (ORCPT ); Wed, 25 Aug 2021 13:03:45 -0400 Received: from mail-pl1-x62d.google.com (mail-pl1-x62d.google.com [IPv6:2607:f8b0:4864:20::62d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6C335C061757; Wed, 25 Aug 2021 10:02:59 -0700 (PDT) Received: by mail-pl1-x62d.google.com with SMTP id n12so3277676plk.10; Wed, 25 Aug 2021 10:02:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=f8hWkye1VrT2Jr3shabyVt0RoAYFpLTM9/fRR/zCCHE=; b=de6kROInW+kDymP6JgUjpBbDWiqEFFkrJAPzZq32zCz6jEGiONLCSKNI38snXlEvXN Wc8cIC3wEgdOOa7LusNiKPI+G2ipshW9tUkKGsOqPUXYxofEJCp9r3ISRE0tCqw8BiCD gk26SU53fxhxF87nBQkahxDS2AL02+GxHaSutCFNkmG51zQelnQ8pvXo6gYOZaA/pcem gBJ+eN8D2GpAkXEC1M19jzY5DvzRg0Y2UdAmvDB2ZJUvDYcyiqhvwiQBcDYog8abeZ3k hfGq/JnmnPF6JWEESE5Du2/uC/gOOLCxvEnm2HXb8rkPUHE4INANlotSiP1hLhCohtvG pXVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=f8hWkye1VrT2Jr3shabyVt0RoAYFpLTM9/fRR/zCCHE=; b=j8W99RmRDJ+WF/tj1xnmIETfjgemqNRlEOsErsKQtexJYzgaza0p6tLaRhzdrguTP7 ppG0/dTgk8vATBj+fHmp8okOAR9TIKLRNcY5RnS4pw8+8t5xFFDI+9yqGluUjTNWJOZy lnQ0A+Ldne3sTrSdIVZy/uHiET4jMxkptMygfM5riOrE3QkPkE/fI/9VtaC1o08/5ISi lQU2WMf884XqPu+X2KZ+3rFUVoSDhGKihr/K/FSqgCL55XZ3NpPdlI27uaf5Ks0MIdCr sWKNfVaxEfMvWUQDUElP69mxAkaX0gzMYcpDKb+94O6etBH7oV0kl97Au/GfeXh4VFIE 6/Kg== X-Gm-Message-State: AOAM532JcHicYlLDZSsWlkLdHCPGsW8PH8mgZmmmUOVEeVbm6bv6Wa9K K0Ce2/s5FKY7y/37JfGTHZE= X-Google-Smtp-Source: ABdhPJwTphIk6/GQBKEBkqsUPUdX6FE8gxResfeLV0s4KLTQ+nZOHJzTAjyTkaAci5HX2QdjzMPNBA== X-Received: by 2002:a17:902:bc84:b029:12c:f9b9:db98 with SMTP id bb4-20020a170902bc84b029012cf9b9db98mr39189718plb.19.1629910978973; Wed, 25 Aug 2021 10:02:58 -0700 (PDT) Received: from skynet-linux.local ([106.201.63.141]) by smtp.googlemail.com with ESMTPSA id y21sm331043pfm.52.2021.08.25.10.02.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Aug 2021 10:02:58 -0700 (PDT) From: Sireesh Kodali To: sireeshkodali1@gmail.com Cc: phone-devel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, Vladimir Lypak , Adam Skladowski , Andy Gross , Bjorn Andersson , linux-arm-msm@vger.kernel.org (open list:ARM/QUALCOMM SUPPORT), linux-kernel@vger.kernel.org (open list) Subject: [PATCH 4/4] soc: qcom: rpmpd: Add power domains for MSM8953 Date: Wed, 25 Aug 2021 22:32:51 +0530 Message-Id: <20210825170252.20137-1-sireeshkodali1@gmail.com> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210825165251.18358-1-sireeshkodali1@gmail.com> References: <20210825165251.18358-1-sireeshkodali1@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org From: Vladimir Lypak Add support for MSM8953 power domains. Signed-off-by: Vladimir Lypak Signed-off-by: Adam Skladowski Signed-off-by: Sireesh Kodali --- drivers/soc/qcom/rpmpd.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/drivers/soc/qcom/rpmpd.c b/drivers/soc/qcom/rpmpd.c index dbf494e92574..4f69fb9b2e0e 100644 --- a/drivers/soc/qcom/rpmpd.c +++ b/drivers/soc/qcom/rpmpd.c @@ -185,6 +185,29 @@ static const struct rpmpd_desc msm8916_desc = { .max_state = MAX_CORNER_RPMPD_STATE, }; +/* msm8953 RPM Power Domains */ +DEFINE_RPMPD_PAIR(msm8953, vddmd, vddmd_ao, SMPA, LEVEL, 1); +DEFINE_RPMPD_PAIR(msm8953, vddcx, vddcx_ao, SMPA, LEVEL, 2); +DEFINE_RPMPD_PAIR(msm8953, vddmx, vddmx_ao, SMPA, LEVEL, 7); + +DEFINE_RPMPD_VFL(msm8953, vddcx_vfl, SMPA, 2); + +static struct rpmpd *msm8953_rpmpds[] = { + [MSM8953_VDDMD] = &msm8953_vddmd, + [MSM8953_VDDMD_AO] = &msm8953_vddmd_ao, + [MSM8953_VDDCX] = &msm8953_vddcx, + [MSM8953_VDDCX_AO] = &msm8953_vddcx_ao, + [MSM8953_VDDCX_VFL] = &msm8953_vddcx_vfl, + [MSM8953_VDDMX] = &msm8953_vddmx, + [MSM8953_VDDMX_AO] = &msm8953_vddmx_ao, +}; + +static const struct rpmpd_desc msm8953_desc = { + .rpmpds = msm8953_rpmpds, + .num_pds = ARRAY_SIZE(msm8953_rpmpds), + .max_state = RPM_SMD_LEVEL_TURBO, +}; + /* msm8976 RPM Power Domains */ DEFINE_RPMPD_PAIR(msm8976, vddcx, vddcx_ao, SMPA, LEVEL, 2); DEFINE_RPMPD_PAIR(msm8976, vddmx, vddmx_ao, SMPA, LEVEL, 6); @@ -377,6 +400,7 @@ static const struct of_device_id rpmpd_match_table[] = { { .compatible = "qcom,mdm9607-rpmpd", .data = &mdm9607_desc }, { .compatible = "qcom,msm8916-rpmpd", .data = &msm8916_desc }, { .compatible = "qcom,msm8939-rpmpd", .data = &msm8939_desc }, + { .compatible = "qcom,msm8953-rpmpd", .data = &msm8953_desc }, { .compatible = "qcom,msm8976-rpmpd", .data = &msm8976_desc }, { .compatible = "qcom,msm8994-rpmpd", .data = &msm8994_desc }, { .compatible = "qcom,msm8996-rpmpd", .data = &msm8996_desc },