[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]>