@@ -342,6 +342,21 @@ static const struct rpmhpd_desc sm8150_desc = {
342
342
.num_pds = ARRAY_SIZE (sm8150_rpmhpds ),
343
343
};
344
344
345
+ static struct rpmhpd * sa8155p_rpmhpds [] = {
346
+ [SA8155P_CX ] = & cx_w_mx_parent ,
347
+ [SA8155P_CX_AO ] = & cx_ao_w_mx_parent ,
348
+ [SA8155P_EBI ] = & ebi ,
349
+ [SA8155P_GFX ] = & gfx ,
350
+ [SA8155P_MSS ] = & mss ,
351
+ [SA8155P_MX ] = & mx ,
352
+ [SA8155P_MX_AO ] = & mx_ao ,
353
+ };
354
+
355
+ static const struct rpmhpd_desc sa8155p_desc = {
356
+ .rpmhpds = sa8155p_rpmhpds ,
357
+ .num_pds = ARRAY_SIZE (sa8155p_rpmhpds ),
358
+ };
359
+
345
360
/* SM8250 RPMH powerdomains */
346
361
static struct rpmhpd * sm8250_rpmhpds [] = {
347
362
[SM8250_CX ] = & cx_w_mx_parent ,
@@ -519,6 +534,7 @@ static const struct rpmhpd_desc sc8280xp_desc = {
519
534
520
535
static const struct of_device_id rpmhpd_match_table [] = {
521
536
{ .compatible = "qcom,qdu1000-rpmhpd" , .data = & qdu1000_desc },
537
+ { .compatible = "qcom,sa8155p-rpmhpd" , .data = & sa8155p_desc },
522
538
{ .compatible = "qcom,sa8540p-rpmhpd" , .data = & sa8540p_desc },
523
539
{ .compatible = "qcom,sa8775p-rpmhpd" , .data = & sa8775p_desc },
524
540
{ .compatible = "qcom,sc7180-rpmhpd" , .data = & sc7180_desc },
0 commit comments