@@ -1106,6 +1106,21 @@ static const struct rpmh_vreg_init_data pm8550ve_vreg_data[] = {
1106
1106
{}
1107
1107
};
1108
1108
1109
+ static const struct rpmh_vreg_init_data pmc8380_vreg_data [] = {
1110
+ RPMH_VREG ("smps1" , "smp%s1" , & pmic5_ftsmps525_lv , "vdd-s1" ),
1111
+ RPMH_VREG ("smps2" , "smp%s2" , & pmic5_ftsmps525_lv , "vdd-s2" ),
1112
+ RPMH_VREG ("smps3" , "smp%s3" , & pmic5_ftsmps525_lv , "vdd-s3" ),
1113
+ RPMH_VREG ("smps4" , "smp%s4" , & pmic5_ftsmps525_mv , "vdd-s4" ),
1114
+ RPMH_VREG ("smps5" , "smp%s5" , & pmic5_ftsmps525_lv , "vdd-s5" ),
1115
+ RPMH_VREG ("smps6" , "smp%s6" , & pmic5_ftsmps525_lv , "vdd-s6" ),
1116
+ RPMH_VREG ("smps7" , "smp%s7" , & pmic5_ftsmps525_lv , "vdd-s7" ),
1117
+ RPMH_VREG ("smps8" , "smp%s8" , & pmic5_ftsmps525_lv , "vdd-s8" ),
1118
+ RPMH_VREG ("ldo1" , "ldo%s1" , & pmic5_nldo515 , "vdd-l1" ),
1119
+ RPMH_VREG ("ldo2" , "ldo%s2" , & pmic5_nldo515 , "vdd-l2" ),
1120
+ RPMH_VREG ("ldo3" , "ldo%s3" , & pmic5_nldo515 , "vdd-l3" ),
1121
+ {}
1122
+ };
1123
+
1109
1124
static const struct rpmh_vreg_init_data pm8009_vreg_data [] = {
1110
1125
RPMH_VREG ("smps1" , "smp%s1" , & pmic5_hfsmps510 , "vdd-s1" ),
1111
1126
RPMH_VREG ("smps2" , "smp%s2" , & pmic5_hfsmps515 , "vdd-s2" ),
@@ -1511,6 +1526,10 @@ static const struct of_device_id __maybe_unused rpmh_regulator_match_table[] = {
1511
1526
.compatible = "qcom,pmc8180c-rpmh-regulators" ,
1512
1527
.data = pm8150l_vreg_data ,
1513
1528
},
1529
+ {
1530
+ .compatible = "qcom,pmc8380-rpmh-regulators" ,
1531
+ .data = pmc8380_vreg_data ,
1532
+ },
1514
1533
{
1515
1534
.compatible = "qcom,pmm8155au-rpmh-regulators" ,
1516
1535
.data = pmm8155au_vreg_data ,
0 commit comments