[PATCH v2] soc: qcom: socinfo: Add missing PMIC identifiers

From: Konrad Dybcio

Date: Tue Nov 10 2026 - 03:39:33 EST


From: Konrad Dybcio <konrad.dybcio@xxxxxxxxxxxxxxxx>

Many indices within pmic_models[] were skipped. Fill out the ones I was
able to confirm and leave comments for values which to the best of my
knowledge are reserved.

Signed-off-by: Konrad Dybcio <konrad.dybcio@xxxxxxxxxxxxxxxx>
---
Changes in v2:
- Remove duplicate entry for PM8550VS
- Link to v1: https://patch.msgid.link/20261109-topic-socinfo_pmics-v1-1-ecdb6cc6e40f@xxxxxxxxxxxxxxxx

To: Bjorn Andersson <andersson@xxxxxxxxxx>
To: Konrad Dybcio <konradybcio@xxxxxxxxxx>
To: Abel Vesa <abelvesa@xxxxxxxxxx>
Cc: linux-arm-msm@xxxxxxxxxxxxxxx
Cc: linux-kernel@xxxxxxxxxxxxxxx
---
drivers/soc/qcom/socinfo.c | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)

diff --git a/drivers/soc/qcom/socinfo.c b/drivers/soc/qcom/socinfo.c
index 38efc5db7fa8..563f0e3750bb 100644
--- a/drivers/soc/qcom/socinfo.c
+++ b/drivers/soc/qcom/socinfo.c
@@ -154,15 +154,22 @@ static const char *const pmic_models[] = {
[25] = "PM8917/PM8937",
[26] = "PM660L",
[27] = "PM660",
+ [28] = "SMB1355",
+ /* 29 is unknown/reserved */
[30] = "PM8150",
[31] = "PM8150L",
[32] = "PM8150B",
[33] = "PMK8002",
+ [34] = "PMX24",
+ [35] = "SMB1390",
[36] = "PM8009",
[37] = "PMI632",
[38] = "PM8150C",
+ [39] = "PM8150A",
[40] = "PM6150",
[41] = "SMB2351",
+ [42] = "PMX55",
+ /* 43 is unknown/reserved */
[44] = "PM8008",
[45] = "PM6125",
[46] = "PM7250B",
@@ -172,22 +179,39 @@ static const char *const pmic_models[] = {
[50] = "PM8350B",
[51] = "PMR735A",
[52] = "PMR735B",
+ [53] = "SMB1398",
[54] = "PM6350",
[55] = "PM4125",
+ [56] = "PMX60",
+ [57] = "SMB1394",
[58] = "PM8450",
+ [59] = "PMX65",
+ [60] = "PM7325B",
+ /* 61 is unknown/reserved */
+ [62] = "PM1010H",
+ [63] = "PM7325",
+ /* 64 is unknown/reserved */
[65] = "PM8010",
+ /* 66 is unknown/reserved */
+ [67] = "PMG1110",
+ /* 68 is unknown/reserved */
[69] = "PM8550VS",
[70] = "PM8550VE",
[71] = "PM8550B",
[72] = "PMR735D",
[73] = "PM8550",
[74] = "PMK8550",
+ /* 75 is unknown/reserved */
[76] = "PM7550BA",
+ /* 77 is unknown/reserved */
[78] = "PMM8650AU",
[79] = "PMM8650AU_PSAIL",
[80] = "PM7550",
+ [81] = "PMX75",
[82] = "PMC8380",
[83] = "SMB2360",
+ /* 84 is unknown/reserved */
+ [85] = "PMX35",
[86] = "PM8750B",
[87] = "PMD8028",
[88] = "PMC1020H",

---
base-commit: ddfe51b0a0f5dc9e415cc2c8ad8db17532dd426b
change-id: 20261109-topic-socinfo_pmics-c7ca588fc9d2

Best regards,
--
Konrad Dybcio <konrad.dybcio@xxxxxxxxxxxxxxxx>