[PATCH] ARM: dts: exynos5250-arndale: Keep G3D regulator always on
Kukjin Kim
kgene.kim at samsung.com
Thu Feb 13 17:44:59 EST 2014
On 02/12/14 02:50, Tomasz Figa wrote:
> Apparently, if G3D regulator is powered off, the SoC cannot enter low
> power modes and just hangs. This patch fixes this by keeping the
> regulator always on when the system is running, as suggested by Exynos 4
> User's Manual in case of Exynos4210/4x12 SoCs (Exynos5250 UM does not
> have such note, but observed behavior seems to confirm that it is true
> for this SoC as well).
>
> This fixes an issue preventing Arndale board from entering sleep mode
> observed since commit
>
> 346f372f7b72a0 clk: exynos5250: Add CLK_IGNORE_UNUSED flag for pmu clock
>
> that landed in kernel 3.11, which has fixed the clock driver to make the
> SoC actually try to enter the sleep mode.
>
> Signed-off-by: Tomasz Figa<t.figa at samsung.com>
> Acked-by: Kyungmin Park<kyungmin.park at samsung.com>
> Cc: stable at vger.kernel.org
> ---
> arch/arm/boot/dts/exynos5250-arndale.dts | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/arch/arm/boot/dts/exynos5250-arndale.dts b/arch/arm/boot/dts/exynos5250-arndale.dts
> index e14dd62..5e9ddb8 100644
> --- a/arch/arm/boot/dts/exynos5250-arndale.dts
> +++ b/arch/arm/boot/dts/exynos5250-arndale.dts
> @@ -287,6 +287,7 @@
> regulator-name = "vdd_g3d";
> regulator-min-microvolt =<1000000>;
> regulator-max-microvolt =<1000000>;
> + regulator-always-on;
> regulator-boot-on;
> op_mode =<1>;
> };
Looks good to me, applied. BTW, the patch you mentioned has been merged
since v3.10 so I fixed it.
Thanks,
Kukjin
More information about the linux-arm-kernel
mailing list