From patchwork Sat Oct 14 13:38:20 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: 733915 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 A1839CDB483 for ; Sat, 14 Oct 2023 13:38:43 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233192AbjJNNin (ORCPT ); Sat, 14 Oct 2023 09:38:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33092 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233092AbjJNNil (ORCPT ); Sat, 14 Oct 2023 09:38:41 -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 0EDDFCA; Sat, 14 Oct 2023 06:38:37 -0700 (PDT) Received: from srv01.abscue.de (localhost [127.0.0.1]) by spamfilter.srv.local (Postfix) with ESMTP id 3DCF11C071B; Sat, 14 Oct 2023 15:38:33 +0200 (CEST) Received: from fluffy-mammal.fritz.box (dslb-088-078-204-065.088.078.pools.vodafone-ip.de [88.78.204.65]) by srv01.abscue.de (Postfix) with ESMTPSA id BDDE71C071A; Sat, 14 Oct 2023 15:38:32 +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 v4 0/3] pmdomain: qcom: rpmpd: Add MSM8917 and similar SoCs Date: Sat, 14 Oct 2023 15:38:20 +0200 Message-Id: <20231014133823.14088-1-otto.pflueger@abscue.de> X-Mailer: git-send-email 2.39.2 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 v4: - Rebase on latest next as of 2023-10-14 with new SM7150 compatible - Add missing Reviewed-by (if there were no changes to rebase on, I would have simply resent the patch) Changes in v3: - Sort compatibles in device tree binding documentation (suggested by Krzysztof) - Rebase on latest next with genpd subsystem renamed to pmdomain 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 pmdomain: qcom: rpmpd: Add MSM8917 power domains pmdomain: qcom: rpmpd: Add QM215 power domains .../devicetree/bindings/power/qcom,rpmpd.yaml | 81 +++++++++-------- drivers/pmdomain/qcom/rpmpd.c | 91 +++++++++++++++++++ include/dt-bindings/power/qcom-rpmpd.h | 21 +++++ 3 files changed, 156 insertions(+), 37 deletions(-) base-commit: e3b18f7200f45d66f7141136c25554ac1e82009b