[PATCH 0/3] power: supply: qcom_smbx: add SMB5 support

Robin Snyders via B4 Relay <[email protected]>
Newsgroups org.kernel.vger.linux-pm,org.kernel.feeds.b4-sent,org.kernel.vger.linux-arm-msm,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
Add support for the SMB5 charger generation found in PM7250B and
PM8150B to the existing qcom_smbx driver.

The series extends the binding, selects register layouts and electrical
limits from per-PMIC match data, initializes SMB5 with charging and USB
input suspended, and programs a stable AICL rerun interval.

This was tested on a OnePlus 7T Pro (HD1913) with PM8150B. Register
reads confirmed 4.40 V, 1.50 A and 500 mA limits. A 180-second guarded
charging trace and a subsequent 600-second runtime trace completed
without crossing the voltage guard.

The driver was built with LLVM and the binding passed dt_binding_check.
All three patches pass checkpatch --strict.

Based on linux-next 20260810 (3d08ff75a47a).

Signed-off-by: Robin Snyders <[email protected]>
---
Casey Connolly (3):
      dt-bindings: power: supply: qcom,pmi8998-charger: add SMB5 PMICs
      power: supply: qcom_smbx: add SMB5 support
      power: supply: qcom_smbx: program AICL rerun time

 .../power/supply/qcom,pmi8998-charger.yaml         |   2 +
 drivers/power/supply/qcom_smbx.c                   | 521 ++++++++++++++++++---
 2 files changed, 457 insertions(+), 66 deletions(-)
---
base-commit: 3d08ff75a47a3e7e2ab45a3bcab6723b4d906422
change-id: 20260811-submit-qcom-smbx-send-v1-69acefa61977

Best regards,
-- 
Robin Snyders <[email protected]>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.