arm64: dts: rockchip: Update CPU regulator voltage ranges for Gru
authorMatthias Kaehlcke <mka@chromium.org>
Fri, 23 Jun 2017 17:07:35 +0000 (10:07 -0700)
committerHeiko Stuebner <heiko@sntech.de>
Sun, 16 Jul 2017 15:09:37 +0000 (17:09 +0200)
Gru derivatives besides Kevin have slightly different voltage ranges for
their CPU regulators. Let's keep the base Gru file accurate and let
Kevin override.

Signed-off-by: Matthias Kaehlcke <mka@chromium.org>
Signed-off-by: Brian Norris <briannorris@chromium.org>
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts
arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi

index 7bd31066399b5859a053570a35281cec23d1d888..1cb4af78b2b1e26e6b54cd376a5d6b5d8cd5cf99 100644 (file)
@@ -264,6 +264,26 @@ ap_i2c_dig: &i2c2 {
        };
 };
 
+&ppvar_bigcpu {
+       regulator-min-microvolt = <798674>;
+       regulator-max-microvolt = <1302172>;
+};
+
+&ppvar_litcpu {
+       regulator-min-microvolt = <799065>;
+       regulator-max-microvolt = <1303738>;
+};
+
+&ppvar_gpu {
+       regulator-min-microvolt = <785782>;
+       regulator-max-microvolt = <1217729>;
+};
+
+&ppvar_centerlogic {
+       regulator-min-microvolt = <800069>;
+       regulator-max-microvolt = <1049692>;
+};
+
 &saradc {
        status = "okay";
        vref-supply = <&pp1800_ap_io>;
index eddc6eb31286f5fecdb5cd8f64c148c9bf1734ed..b4ba9fa097f79fa0f873051110c6a525629299e8 100644 (file)
                /* EC turns on w/ ap_core_en; always on for AP */
                regulator-always-on;
                regulator-boot-on;
-               regulator-min-microvolt = <798674>;
-               regulator-max-microvolt = <1302172>;
+               regulator-min-microvolt = <800107>;
+               regulator-max-microvolt = <1302232>;
        };
 
        ppvar_litcpu: ppvar-litcpu {
                /* EC turns on w/ ap_core_en; always on for AP */
                regulator-always-on;
                regulator-boot-on;
-               regulator-min-microvolt = <799065>;
-               regulator-max-microvolt = <1303738>;
+               regulator-min-microvolt = <797743>;
+               regulator-max-microvolt = <1307837>;
        };
 
        ppvar_gpu: ppvar-gpu {
                /* EC turns on w/ ap_core_en; always on for AP */
                regulator-always-on;
                regulator-boot-on;
-               regulator-min-microvolt = <785782>;
-               regulator-max-microvolt = <1217729>;
+               regulator-min-microvolt = <786384>;
+               regulator-max-microvolt = <1217747>;
        };
 
        ppvar_centerlogic: ppvar-centerlogic {
                /* EC turns on w/ ppvar_centerlogic_en; always on for AP */
                regulator-always-on;
                regulator-boot-on;
-               regulator-min-microvolt = <800069>;
-               regulator-max-microvolt = <1049692>;
+               regulator-min-microvolt = <799434>;
+               regulator-max-microvolt = <1049925>;
        };
 
        /* Schematics call this PPVAR even though it's fixed */