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
4251static 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