Message ID | 0101016e7f99a91d-6632f420-b2f2-4b71-9c97-a3974fcb8fa9-000000@us-west-2.amazonses.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | Add power-domain support for SC7180/SM8150 SoCs | expand |
On 11/18/2019 11:10 PM, Sibi Sankar wrote: > Add RPMH power-domain bindings for the SM8150 family of SoCs. > > Signed-off-by: Sibi Sankar <sibis@codeaurora.org> > --- > .../devicetree/bindings/power/qcom,rpmpd.txt | 1 + > include/dt-bindings/power/qcom-rpmpd.h | 14 ++++++++++++++ > 2 files changed, 15 insertions(+) > > diff --git a/Documentation/devicetree/bindings/power/qcom,rpmpd.txt b/Documentation/devicetree/bindings/power/qcom,rpmpd.txt > index bc75bf49cdaea..f3bbaa4aef297 100644 > --- a/Documentation/devicetree/bindings/power/qcom,rpmpd.txt > +++ b/Documentation/devicetree/bindings/power/qcom,rpmpd.txt > @@ -10,6 +10,7 @@ Required Properties: > * qcom,msm8998-rpmpd: RPM Power domain for the msm8998 family of SoC > * qcom,qcs404-rpmpd: RPM Power domain for the qcs404 family of SoC > * qcom,sdm845-rpmhpd: RPMh Power domain for the sdm845 family of SoC > + * qcom,sm8150-rpmhpd: RPMh Power domain for the sm8150 family of SoC > - #power-domain-cells: number of cells in Power domain specifier > must be 1. > - operating-points-v2: Phandle to the OPP table for the Power domain. > diff --git a/include/dt-bindings/power/qcom-rpmpd.h b/include/dt-bindings/power/qcom-rpmpd.h > index f05f8b1808ec9..7d43bafc0026b 100644 > --- a/include/dt-bindings/power/qcom-rpmpd.h > +++ b/include/dt-bindings/power/qcom-rpmpd.h > @@ -15,12 +15,26 @@ > #define SDM845_GFX 7 > #define SDM845_MSS 8 > > +/* SM8150 Power Domain Indexes */ > +#define SM8150_MSS 0 > +#define SM8150_EBI 1 > +#define SM8150_LMX 2 > +#define SM8150_LCX 3 > +#define SM8150_GFX 4 > +#define SM8150_MX 5 > +#define SM8150_MX_AO 6 > +#define SM8150_CX 7 > +#define SM8150_CX_AO 8 > +#define SM8150_MMCX 9 > +#define SM8150_MMCX_AO 10 > + > /* SDM845 Power Domain performance levels */ You could perhaps remove this comment, or remove the SDM845 from it. Reviewed-by: Rajendra Nayak <rnayak@codeaurora.org> > #define RPMH_REGULATOR_LEVEL_RETENTION 16 > #define RPMH_REGULATOR_LEVEL_MIN_SVS 48 > #define RPMH_REGULATOR_LEVEL_LOW_SVS 64 > #define RPMH_REGULATOR_LEVEL_SVS 128 > #define RPMH_REGULATOR_LEVEL_SVS_L1 192 > +#define RPMH_REGULATOR_LEVEL_SVS_L2 224 > #define RPMH_REGULATOR_LEVEL_NOM 256 > #define RPMH_REGULATOR_LEVEL_NOM_L1 320 > #define RPMH_REGULATOR_LEVEL_NOM_L2 336 >
On 2019-11-20 09:27, Rajendra Nayak wrote: > On 11/18/2019 11:10 PM, Sibi Sankar wrote: >> Add RPMH power-domain bindings for the SM8150 family of SoCs. >> >> Signed-off-by: Sibi Sankar <sibis@codeaurora.org> >> --- >> .../devicetree/bindings/power/qcom,rpmpd.txt | 1 + >> include/dt-bindings/power/qcom-rpmpd.h | 14 >> ++++++++++++++ >> 2 files changed, 15 insertions(+) >> >> diff --git a/Documentation/devicetree/bindings/power/qcom,rpmpd.txt >> b/Documentation/devicetree/bindings/power/qcom,rpmpd.txt >> index bc75bf49cdaea..f3bbaa4aef297 100644 >> --- a/Documentation/devicetree/bindings/power/qcom,rpmpd.txt >> +++ b/Documentation/devicetree/bindings/power/qcom,rpmpd.txt >> @@ -10,6 +10,7 @@ Required Properties: >> * qcom,msm8998-rpmpd: RPM Power domain for the msm8998 family of >> SoC >> * qcom,qcs404-rpmpd: RPM Power domain for the qcs404 family of SoC >> * qcom,sdm845-rpmhpd: RPMh Power domain for the sdm845 family of >> SoC >> + * qcom,sm8150-rpmhpd: RPMh Power domain for the sm8150 family of SoC >> - #power-domain-cells: number of cells in Power domain specifier >> must be 1. >> - operating-points-v2: Phandle to the OPP table for the Power >> domain. >> diff --git a/include/dt-bindings/power/qcom-rpmpd.h >> b/include/dt-bindings/power/qcom-rpmpd.h >> index f05f8b1808ec9..7d43bafc0026b 100644 >> --- a/include/dt-bindings/power/qcom-rpmpd.h >> +++ b/include/dt-bindings/power/qcom-rpmpd.h >> @@ -15,12 +15,26 @@ >> #define SDM845_GFX 7 >> #define SDM845_MSS 8 >> +/* SM8150 Power Domain Indexes */ >> +#define SM8150_MSS 0 >> +#define SM8150_EBI 1 >> +#define SM8150_LMX 2 >> +#define SM8150_LCX 3 >> +#define SM8150_GFX 4 >> +#define SM8150_MX 5 >> +#define SM8150_MX_AO 6 >> +#define SM8150_CX 7 >> +#define SM8150_CX_AO 8 >> +#define SM8150_MMCX 9 >> +#define SM8150_MMCX_AO 10 >> + >> /* SDM845 Power Domain performance levels */ > > You could perhaps remove this comment, or remove the > SDM845 from it. yes will remove it > > Reviewed-by: Rajendra Nayak <rnayak@codeaurora.org> > >> #define RPMH_REGULATOR_LEVEL_RETENTION 16 >> #define RPMH_REGULATOR_LEVEL_MIN_SVS 48 >> #define RPMH_REGULATOR_LEVEL_LOW_SVS 64 >> #define RPMH_REGULATOR_LEVEL_SVS 128 >> #define RPMH_REGULATOR_LEVEL_SVS_L1 192 >> +#define RPMH_REGULATOR_LEVEL_SVS_L2 224 >> #define RPMH_REGULATOR_LEVEL_NOM 256 >> #define RPMH_REGULATOR_LEVEL_NOM_L1 320 >> #define RPMH_REGULATOR_LEVEL_NOM_L2 336 >>
On Mon, 18 Nov 2019 17:40:07 +0000, Sibi Sankar wrote: > Add RPMH power-domain bindings for the SM8150 family of SoCs. > > Signed-off-by: Sibi Sankar <sibis@codeaurora.org> > --- > .../devicetree/bindings/power/qcom,rpmpd.txt | 1 + > include/dt-bindings/power/qcom-rpmpd.h | 14 ++++++++++++++ > 2 files changed, 15 insertions(+) > Reviewed-by: Rob Herring <robh@kernel.org>
diff --git a/Documentation/devicetree/bindings/power/qcom,rpmpd.txt b/Documentation/devicetree/bindings/power/qcom,rpmpd.txt index bc75bf49cdaea..f3bbaa4aef297 100644 --- a/Documentation/devicetree/bindings/power/qcom,rpmpd.txt +++ b/Documentation/devicetree/bindings/power/qcom,rpmpd.txt @@ -10,6 +10,7 @@ Required Properties: * qcom,msm8998-rpmpd: RPM Power domain for the msm8998 family of SoC * qcom,qcs404-rpmpd: RPM Power domain for the qcs404 family of SoC * qcom,sdm845-rpmhpd: RPMh Power domain for the sdm845 family of SoC + * qcom,sm8150-rpmhpd: RPMh Power domain for the sm8150 family of SoC - #power-domain-cells: number of cells in Power domain specifier must be 1. - operating-points-v2: Phandle to the OPP table for the Power domain. diff --git a/include/dt-bindings/power/qcom-rpmpd.h b/include/dt-bindings/power/qcom-rpmpd.h index f05f8b1808ec9..7d43bafc0026b 100644 --- a/include/dt-bindings/power/qcom-rpmpd.h +++ b/include/dt-bindings/power/qcom-rpmpd.h @@ -15,12 +15,26 @@ #define SDM845_GFX 7 #define SDM845_MSS 8 +/* SM8150 Power Domain Indexes */ +#define SM8150_MSS 0 +#define SM8150_EBI 1 +#define SM8150_LMX 2 +#define SM8150_LCX 3 +#define SM8150_GFX 4 +#define SM8150_MX 5 +#define SM8150_MX_AO 6 +#define SM8150_CX 7 +#define SM8150_CX_AO 8 +#define SM8150_MMCX 9 +#define SM8150_MMCX_AO 10 + /* SDM845 Power Domain performance levels */ #define RPMH_REGULATOR_LEVEL_RETENTION 16 #define RPMH_REGULATOR_LEVEL_MIN_SVS 48 #define RPMH_REGULATOR_LEVEL_LOW_SVS 64 #define RPMH_REGULATOR_LEVEL_SVS 128 #define RPMH_REGULATOR_LEVEL_SVS_L1 192 +#define RPMH_REGULATOR_LEVEL_SVS_L2 224 #define RPMH_REGULATOR_LEVEL_NOM 256 #define RPMH_REGULATOR_LEVEL_NOM_L1 320 #define RPMH_REGULATOR_LEVEL_NOM_L2 336
Add RPMH power-domain bindings for the SM8150 family of SoCs. Signed-off-by: Sibi Sankar <sibis@codeaurora.org> --- .../devicetree/bindings/power/qcom,rpmpd.txt | 1 + include/dt-bindings/power/qcom-rpmpd.h | 14 ++++++++++++++ 2 files changed, 15 insertions(+)