lkml.org 
[lkml]   [2018]   [Dec]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v6 07/10] arm64: dts: sdm845: Add rpmh powercontroller node
    Date
    Add the DT node for the rpmhpd powercontroller.

    Signed-off-by: Rajendra Nayak <rnayak@codeaurora.org>
    Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
    ---
    arch/arm64/boot/dts/qcom/sdm845.dtsi | 51 ++++++++++++++++++++++++++++
    1 file changed, 51 insertions(+)

    diff --git a/arch/arm64/boot/dts/qcom/sdm845.dtsi b/arch/arm64/boot/dts/qcom/sdm845.dtsi
    index b72bdb0a31a5..df24f0065fdd 100644
    --- a/arch/arm64/boot/dts/qcom/sdm845.dtsi
    +++ b/arch/arm64/boot/dts/qcom/sdm845.dtsi
    @@ -10,6 +10,7 @@
    #include <dt-bindings/clock/qcom,rpmh.h>
    #include <dt-bindings/interrupt-controller/arm-gic.h>
    #include <dt-bindings/phy/phy-qcom-qusb2.h>
    +#include <dt-bindings/power/qcom-rpmpd.h>
    #include <dt-bindings/reset/qcom,sdm845-aoss.h>
    #include <dt-bindings/soc/qcom,rpmh-rsc.h>

    @@ -1324,6 +1325,56 @@
    compatible = "qcom,sdm845-rpmh-clk";
    #clock-cells = <1>;
    };
    +
    + rpmhpd: power-controller {
    + compatible = "qcom,sdm845-rpmhpd";
    + #power-domain-cells = <1>;
    + operating-points-v2 = <&rpmhpd_opp_table>;
    +
    + rpmhpd_opp_table: opp-table {
    + compatible = "operating-points-v2-qcom-level";
    +
    + rpmhpd_opp_ret: opp1 {
    + qcom,level = <RPMH_REGULATOR_LEVEL_RETENTION>;
    + };
    +
    + rpmhpd_opp_min_svs: opp2 {
    + qcom,level = <RPMH_REGULATOR_LEVEL_MIN_SVS>;
    + };
    +
    + rpmhpd_opp_low_svs: opp3 {
    + qcom,level = <RPMH_REGULATOR_LEVEL_LOW_SVS>;
    + };
    +
    + rpmhpd_opp_svs: opp4 {
    + qcom,level = <RPMH_REGULATOR_LEVEL_SVS>;
    + };
    +
    + rpmhpd_opp_svs_l1: opp5 {
    + qcom,level = <RPMH_REGULATOR_LEVEL_SVS_L1>;
    + };
    +
    + rpmhpd_opp_nom: opp6 {
    + qcom,level = <RPMH_REGULATOR_LEVEL_NOM>;
    + };
    +
    + rpmhpd_opp_nom_l1: opp7 {
    + qcom,level = <RPMH_REGULATOR_LEVEL_NOM_L1>;
    + };
    +
    + rpmhpd_opp_nom_l2: opp8 {
    + qcom,level = <RPMH_REGULATOR_LEVEL_NOM_L2>;
    + };
    +
    + rpmhpd_opp_turbo: opp9 {
    + qcom,level = <RPMH_REGULATOR_LEVEL_TURBO>;
    + };
    +
    + rpmhpd_opp_turbo_l1: opp10 {
    + qcom,level = <RPMH_REGULATOR_LEVEL_TURBO_L1>;
    + };
    + };
    + };
    };

    intc: interrupt-controller@17a00000 {
    --
    QUALCOMM INDIA, on behalf of Qualcomm Innovation Center, Inc. is a member
    of Code Aurora Forum, hosted by The Linux Foundation
    \
     
     \ /
      Last update: 2018-12-11 10:51    [W:2.174 / U:0.004 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site