On Wed, Mar 06, 2019 at 08:03:59AM -0600, Adam Ford wrote: > The LCD power sequencer is very finicky. The backlight cannot > be driven until after the sequencer is done. Until now, the > regulators were marked with 'regulator-always-on' to make sure > it came up before the backlight. This patch allows the LCD > regulators to power down and prevent the backlight from being > used again until the sequencer is ready. This reduces > standby power consumption by ~100mW. > > Fixes: 1c207f911fe9 ("ARM: dts: imx: Add support for Logic > PD i.MX6QD EVM") Fixes tag is more for regressions or serious bugs. It looks the patch is more like an improvement though. Shawn > > Signed-off-by: Adam Ford <aford173@xxxxxxxxx> > > diff --git a/arch/arm/boot/dts/imx6q-logicpd.dts b/arch/arm/boot/dts/imx6q-logicpd.dts > index 45eb0b7f75f8..d96ae54be338 100644 > --- a/arch/arm/boot/dts/imx6q-logicpd.dts > +++ b/arch/arm/boot/dts/imx6q-logicpd.dts > @@ -21,6 +21,8 @@ > > panel-lvds0 { > compatible = "okaya,rs800480t-7x0gp"; > + power-supply = <®_lcd_reset>; > + backlight = <&backlight>; > > port { > panel_in_lvds0: endpoint { > @@ -38,7 +40,6 @@ > regulator-max-microvolt = <3300000>; > gpio = <&gpio4 17 GPIO_ACTIVE_HIGH>; > enable-active-high; > - regulator-always-on; > vin-supply = <®_3v3>; > startup-delay-us = <500000>; > }; > @@ -52,7 +53,6 @@ > regulator-max-microvolt = <3300000>; > gpio = <&gpio5 2 GPIO_ACTIVE_HIGH>; > enable-active-high; > - regulator-always-on; > vin-supply = <®_lcd>; > }; > }; > -- > 2.17.1 >