arm64: dts: msm8998-mtp: Add pm8005_s1 regulator
authorJeffrey Hugo <jeffrey.l.hugo@gmail.com>
Mon, 17 Jun 2019 18:37:58 +0000 (11:37 -0700)
committerMark Brown <broonie@kernel.org>
Tue, 18 Jun 2019 18:27:58 +0000 (19:27 +0100)
The pm8005_s1 is VDD_GFX, and needs to be on to enable the GPU.
This should be hooked up to the GPU CPR, but we don't have support for that
yet, so until then, just turn on the regulator and keep it on so that we
can focus on basic GPU bringup.

Signed-off-by: Jeffrey Hugo <jeffrey.l.hugo@gmail.com>
Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi

index f09f3e03f708bdf6b6797297a89aa31cec950777..108667ce4f319e74f5f12592a0575ac7e054a124 100644 (file)
        status = "okay";
 };
 
+&pm8005_lsid1 {
+       pm8005-regulators {
+               compatible = "qcom,pm8005-regulators";
+
+               vdd_s1-supply = <&vph_pwr>;
+
+               pm8005_s1: s1 { /* VDD_GFX supply */
+                       regulator-min-microvolt = <524000>;
+                       regulator-max-microvolt = <1100000>;
+                       regulator-enable-ramp-delay = <500>;
+
+                       /* hack until we rig up the gpu consumer */
+                       regulator-always-on;
+               };
+       };
+};
+
 &qusb2phy {
        status = "okay";