[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20251024-pmic_arb_v8-v3-0-cad8d6a2cbc0@oss.qualcomm.com>
Date: Fri, 24 Oct 2025 15:03:20 +0530
From: Jishnu Prakash <jishnu.prakash@....qualcomm.com>
To: Stephen Boyd <sboyd@...nel.org>, Rob Herring <robh@...nel.org>,
Krzysztof Kozlowski <krzk+dt@...nel.org>,
Conor Dooley <conor+dt@...nel.org>,
David Collins <david.collins@....qualcomm.com>
Cc: linux-arm-msm@...r.kernel.org, linux-kernel@...r.kernel.org,
devicetree@...r.kernel.org,
Jishnu Prakash <jishnu.prakash@....qualcomm.com>,
aiqun.yu@....qualcomm.com, kamal.wadhwa@....qualcomm.com,
jingyi.wang@....qualcomm.com,
Pankaj Patil <pankaj.patil@....qualcomm.com>
Subject: [PATCH v3 0/3] spmi-pmic-arb: Add support for PMIC arbiter v8 for
Glymur and Kaanapali
This patch series updates the SPMI dt-bindings and driver to add
support for PMIC arbiter v8, targeting Qualcomm SoCs Glymur and
Kaanapali.
SPMI PMIC Arbiter version 8 builds upon version 7 with support for
up to four SPMI buses. To achieve this, the register map was
slightly rearranged.
Device tree changes are not included in this series and will be
posted separately.
Signed-off-by: Jishnu Prakash <jishnu.prakash@....qualcomm.com>
---
Changes in v3:
- Split out some common DT properties into separate binding file and updated
existing files to reference the common file for properties moved out.
- Also updated Glymur binding file to reference above common properties.
- Kept David Collins alone as maintainer for new binding files added.
- Squashed kaanapali compatible change shared as separate patch earlier:
(https://lore.kernel.org/all/20250924-knp-spmi-binding-v1-1-b4ace3f7a838@oss.qualcomm.com/)
into Glymur binding patch.
- Corrected comment formatting in drivers/spmi/spmi-pmic-arb.c to fix a
kernel bot warning.
- Updated definitions of spec_to_hwirq() and hwirq_to_*() macros in same file
to fix other build errors reported by kernel test bot and removed a comment
made irrelevant by this change.
- Link to v2: https://lore.kernel.org/all/20250924-glymur-spmi-v8-v2-0-202fc7a66a97@oss.qualcomm.com/
Changes in v2:
- Split into two series: SPMI (this series) and PINCTRL.
- Included the DT bindings in this series, previously posted separately.
- Fixed kernel robot reported issue by including bitfields.h.
- Link to v1: https://lore.kernel.org/all/20250920-glymur-spmi-v8-gpio-driver-v1-0-23df93b7818a@oss.qualcomm.com/
---
David Collins (1):
spmi: spmi-pmic-arb: add support for PMIC arbiter v8
Jishnu Prakash (2):
dt-bindings: spmi: split out common QCOM SPMI PMIC arbiter properties
dt-bindings: spmi: add support for glymur-spmi-pmic-arb (arbiter v8)
.../bindings/spmi/qcom,glymur-spmi-pmic-arb.yaml | 150 ++++++++++
.../bindings/spmi/qcom,spmi-pmic-arb-common.yaml | 35 +++
.../bindings/spmi/qcom,spmi-pmic-arb.yaml | 17 +-
.../bindings/spmi/qcom,x1e80100-spmi-pmic-arb.yaml | 21 +-
drivers/spmi/spmi-pmic-arb.c | 324 +++++++++++++++++++--
5 files changed, 484 insertions(+), 63 deletions(-)
---
base-commit: 211ddde0823f1442e4ad052a2f30f050145ccada
change-id: 20251023-pmic_arb_v8-26478b4326ea
Best regards,
--
Jishnu Prakash <jishnu.prakash@....qualcomm.com>
Powered by blists - more mailing lists