From c91733eb21c8033d5db3667316ba1960cf617855 Mon Sep 17 00:00:00 2001 From: Robin Gong Date: Wed, 24 Sep 2014 17:31:53 +0800 Subject: [PATCH] ENGR00332994: ARM: dts: imx6sl: fix gpu power up failed In ldo-bypass mode, antop regulator will bypass vddarm and vddsoc if found these two have been bypassed,and keep internal vddsoc as 0. That caused vddpu always set 0 because it tracked with vddsoc while enable. Add 'regulator-allow-bypass' to set anatop_reg->bypass 1 to avoid this case. Signed-off-by: Robin Gong --- arch/arm/boot/dts/imx6sl.dtsi | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/arm/boot/dts/imx6sl.dtsi b/arch/arm/boot/dts/imx6sl.dtsi index 018884cdc82c..cf098ab2d567 100644 --- a/arch/arm/boot/dts/imx6sl.dtsi +++ b/arch/arm/boot/dts/imx6sl.dtsi @@ -513,6 +513,7 @@ anatop-min-bit-val = <1>; anatop-min-voltage = <725000>; anatop-max-voltage = <1450000>; + regulator-allow-bypass; }; reg_pu: regulator-vddpu@140 { @@ -531,6 +532,7 @@ anatop-min-bit-val = <1>; anatop-min-voltage = <725000>; anatop-max-voltage = <1450000>; + regulator-allow-bypass; }; reg_soc: regulator-vddsoc@140 { @@ -548,6 +550,7 @@ anatop-min-bit-val = <1>; anatop-min-voltage = <725000>; anatop-max-voltage = <1450000>; + regulator-allow-bypass; }; }; -- 2.39.2