exynos: Rise ARM voltage to 1.1V for chained bootloaders
authorMisha Komarovskiy <zombah@gmail.com>
Tue, 25 Aug 2015 08:53:26 +0000 (11:53 +0300)
committerLothar Waßmann <LW@KARO-electronics.de>
Thu, 10 Sep 2015 10:19:16 +0000 (12:19 +0200)
If board uses downstream Chrome OS U-Boot as first stage
bootloader and upstream version is chained second stage,
1.1V is minimum voltage borderline.

Signed-off-by: Misha Komarovskiy <zombah@gmail.com>
Acked-by: Simon Glass <sjg@chromium.org>
board/samsung/common/exynos5-dt.c

index 7d1b88a..4250f72 100644 (file)
@@ -121,11 +121,12 @@ int exynos_power_init(void)
                return ret;
 
        /*
                return ret;
 
        /*
-        * This would normally be 1.3V, but since we are running slowly 1V
+        * This would normally be 1.3V, but since we are running slowly 1.1V
         * is enough. For spring it helps reduce CPU temperature and avoid
         * is enough. For spring it helps reduce CPU temperature and avoid
-        * hangs with the case open.
+        * hangs with the case open. 1.1V is minimum voltage borderline for
+        * chained bootloaders.
         */
         */
-       ret = exynos_set_regulator("vdd_arm", 1000000);
+       ret = exynos_set_regulator("vdd_arm", 1100000);
        if (ret)
                return ret;
        ret = exynos_set_regulator("vdd_int", 1012500);
        if (ret)
                return ret;
        ret = exynos_set_regulator("vdd_int", 1012500);