Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: qcom: sdx55: Add rpmpd node

This adds rpmpd node and opps for this node to the SDX55 dts.

Signed-off-by: Vinod Koul <vkoul@kernel.org>
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Link: https://lore.kernel.org/r/20210106125322.61840-17-manivannan.sadhasivam@linaro.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>

authored by

Vinod Koul and committed by
Bjorn Andersson
3cef2d55 e6facb63

+51
+51
arch/arm/boot/dts/qcom-sdx55.dtsi
··· 9 9 #include <dt-bindings/clock/qcom,gcc-sdx55.h> 10 10 #include <dt-bindings/clock/qcom,rpmh.h> 11 11 #include <dt-bindings/interrupt-controller/arm-gic.h> 12 + #include <dt-bindings/power/qcom-rpmpd.h> 12 13 #include <dt-bindings/soc/qcom,rpmh-rsc.h> 13 14 14 15 / { ··· 343 342 #clock-cells = <1>; 344 343 clock-names = "xo"; 345 344 clocks = <&xo_board>; 345 + }; 346 + 347 + rpmhpd: power-controller { 348 + compatible = "qcom,sdx55-rpmhpd"; 349 + #power-domain-cells = <1>; 350 + operating-points-v2 = <&rpmhpd_opp_table>; 351 + 352 + rpmhpd_opp_table: opp-table { 353 + compatible = "operating-points-v2"; 354 + 355 + rpmhpd_opp_ret: opp1 { 356 + opp-level = <RPMH_REGULATOR_LEVEL_RETENTION>; 357 + }; 358 + 359 + rpmhpd_opp_min_svs: opp2 { 360 + opp-level = <RPMH_REGULATOR_LEVEL_MIN_SVS>; 361 + }; 362 + 363 + rpmhpd_opp_low_svs: opp3 { 364 + opp-level = <RPMH_REGULATOR_LEVEL_LOW_SVS>; 365 + }; 366 + 367 + rpmhpd_opp_svs: opp4 { 368 + opp-level = <RPMH_REGULATOR_LEVEL_SVS>; 369 + }; 370 + 371 + rpmhpd_opp_svs_l1: opp5 { 372 + opp-level = <RPMH_REGULATOR_LEVEL_SVS_L1>; 373 + }; 374 + 375 + rpmhpd_opp_nom: opp6 { 376 + opp-level = <RPMH_REGULATOR_LEVEL_NOM>; 377 + }; 378 + 379 + rpmhpd_opp_nom_l1: opp7 { 380 + opp-level = <RPMH_REGULATOR_LEVEL_NOM_L1>; 381 + }; 382 + 383 + rpmhpd_opp_nom_l2: opp8 { 384 + opp-level = <RPMH_REGULATOR_LEVEL_NOM_L2>; 385 + }; 386 + 387 + rpmhpd_opp_turbo: opp9 { 388 + opp-level = <RPMH_REGULATOR_LEVEL_TURBO>; 389 + }; 390 + 391 + rpmhpd_opp_turbo_l1: opp10 { 392 + opp-level = <RPMH_REGULATOR_LEVEL_TURBO_L1>; 393 + }; 394 + }; 346 395 }; 347 396 }; 348 397 };