From patchwork Tue Sep 12 05:00:25 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Otto_Pfl=C3=BCger?= X-Patchwork-Id: 13380810 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 28D8FCA0ECE for ; Tue, 12 Sep 2023 05:02:09 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229882AbjILFCK (ORCPT ); Tue, 12 Sep 2023 01:02:10 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34248 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232018AbjILFBv (ORCPT ); Tue, 12 Sep 2023 01:01:51 -0400 Received: from srv01.abscue.de (abscue.de [IPv6:2a03:4000:63:bf5:4817:8eff:feeb:8ac7]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AD95610E9; Mon, 11 Sep 2023 22:00:38 -0700 (PDT) Received: from srv01.abscue.de (localhost [127.0.0.1]) by spamfilter.srv.local (Postfix) with ESMTP id 85D3E1C3D96; Tue, 12 Sep 2023 07:00:36 +0200 (CEST) Received: from fluffy-mammal.fritz.box (dslb-092-072-011-207.092.072.pools.vodafone-ip.de [92.72.11.207]) by srv01.abscue.de (Postfix) with ESMTPSA id 243DC1C0119; Tue, 12 Sep 2023 07:00:36 +0200 (CEST) From: =?utf-8?q?Otto_Pfl=C3=BCger?= To: linux-arm-msm@vger.kernel.org Cc: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Ulf Hansson , devicetree@vger.kernel.org, linux-pm@vger.kernel.org, =?utf-8?q?Otto_Pfl?= =?utf-8?q?=C3=BCger?= Subject: [PATCH v2 0/3] genpd: qcom: rpmpd: Add MSM8917 and similar SoCs Date: Tue, 12 Sep 2023 07:00:25 +0200 Message-Id: <20230912050028.4804-1-otto.pflueger@abscue.de> X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Add RPM power domain definitions for the Qualcomm MSM8917, MSM8937 and QM215 SoCs. These SoCs all have the same power domains (VDDCX and VDDMX in voltage level mode), but different regulators are needed for QM215 because it is used with a PM8916 PMIC instead of a PM8937 PMIC. --- Changes in v2: - Fix typo in patch description: VDDMD -> VDDMX - Split MSM8917 and QM215 changes (suggested by Konrad) - Remove redundant qcom,msm8937-rpmpd entry from rpmpd_match_table and use a fallback compatible instead (suggested by Konrad) Otto Pflüger (3): dt-bindings: power: rpmpd: Add MSM8917, MSM8937 and QM215 genpd: qcom: rpmpd: Add MSM8917 power domains genpd: qcom: rpmpd: Add QM215 power domains .../devicetree/bindings/power/qcom,rpmpd.yaml | 79 ++++++++-------- drivers/genpd/qcom/rpmpd.c | 91 +++++++++++++++++++ include/dt-bindings/power/qcom-rpmpd.h | 21 +++++ 3 files changed, 155 insertions(+), 36 deletions(-) base-commit: 7bc675554773f09d88101bf1ccfc8537dc7c0be9