Skip to content

Commit e7488f3

Browse files
anderssonLee Jones
authored andcommitted
mfd: qcom-spmi-pmic: Add missing PMICs supported by socinfo
The Qualcomm socinfo driver has eight more PMICs described, add these to the SPMI PMIC driver as well. Signed-off-by: Bjorn Andersson <[email protected]> Signed-off-by: Lee Jones <[email protected]> Link: https://lore.kernel.org/r/[email protected]
1 parent 7d165f6 commit e7488f3

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

drivers/mfd/qcom-spmi-pmic.c

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,23 +31,38 @@
3131
#define PM8916_SUBTYPE 0x0b
3232
#define PM8004_SUBTYPE 0x0c
3333
#define PM8909_SUBTYPE 0x0d
34+
#define PM8028_SUBTYPE 0x0e
35+
#define PM8901_SUBTYPE 0x0f
3436
#define PM8950_SUBTYPE 0x10
3537
#define PMI8950_SUBTYPE 0x11
3638
#define PM8998_SUBTYPE 0x14
3739
#define PMI8998_SUBTYPE 0x15
3840
#define PM8005_SUBTYPE 0x18
3941
#define PM660L_SUBTYPE 0x1A
4042
#define PM660_SUBTYPE 0x1B
43+
#define PM8150_SUBTYPE 0x1E
44+
#define PM8150L_SUBTYPE 0x1f
45+
#define PM8150B_SUBTYPE 0x20
46+
#define PMK8002_SUBTYPE 0x21
47+
#define PM8009_SUBTYPE 0x24
48+
#define PM8150C_SUBTYPE 0x26
49+
#define SMB2351_SUBTYPE 0x29
4150

4251
static const struct of_device_id pmic_spmi_id_table[] = {
4352
{ .compatible = "qcom,pm660", .data = (void *)PM660_SUBTYPE },
4453
{ .compatible = "qcom,pm660l", .data = (void *)PM660L_SUBTYPE },
4554
{ .compatible = "qcom,pm8004", .data = (void *)PM8004_SUBTYPE },
4655
{ .compatible = "qcom,pm8005", .data = (void *)PM8005_SUBTYPE },
4756
{ .compatible = "qcom,pm8019", .data = (void *)PM8019_SUBTYPE },
57+
{ .compatible = "qcom,pm8028", .data = (void *)PM8028_SUBTYPE },
4858
{ .compatible = "qcom,pm8110", .data = (void *)PM8110_SUBTYPE },
59+
{ .compatible = "qcom,pm8150", .data = (void *)PM8150_SUBTYPE },
60+
{ .compatible = "qcom,pm8150b", .data = (void *)PM8150B_SUBTYPE },
61+
{ .compatible = "qcom,pm8150c", .data = (void *)PM8150C_SUBTYPE },
62+
{ .compatible = "qcom,pm8150l", .data = (void *)PM8150L_SUBTYPE },
4963
{ .compatible = "qcom,pm8226", .data = (void *)PM8226_SUBTYPE },
5064
{ .compatible = "qcom,pm8841", .data = (void *)PM8841_SUBTYPE },
65+
{ .compatible = "qcom,pm8901", .data = (void *)PM8901_SUBTYPE },
5166
{ .compatible = "qcom,pm8909", .data = (void *)PM8909_SUBTYPE },
5267
{ .compatible = "qcom,pm8916", .data = (void *)PM8916_SUBTYPE },
5368
{ .compatible = "qcom,pm8941", .data = (void *)PM8941_SUBTYPE },
@@ -60,6 +75,8 @@ static const struct of_device_id pmic_spmi_id_table[] = {
6075
{ .compatible = "qcom,pmi8962", .data = (void *)PMI8962_SUBTYPE },
6176
{ .compatible = "qcom,pmi8994", .data = (void *)PMI8994_SUBTYPE },
6277
{ .compatible = "qcom,pmi8998", .data = (void *)PMI8998_SUBTYPE },
78+
{ .compatible = "qcom,pmk8002", .data = (void *)PMK8002_SUBTYPE },
79+
{ .compatible = "qcom,smb2351", .data = (void *)SMB2351_SUBTYPE },
6380
{ .compatible = "qcom,spmi-pmic", .data = (void *)COMMON_SUBTYPE },
6481
{ }
6582
};

0 commit comments

Comments
 (0)