On Thu, Mar 11, 2021 at 01:02:58PM +0100, Martin Kepplinger wrote: > From: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@xxxxxxx> > > Commit 66d3f246d79f ("arm64: dts: librem5: Don't mark buck3 as always on") I cannot find this commit. Shawn > removed always-on marking from GPU regulator, which is great for power > saving - however it introduces additional i2c0 traffic which can be deadly > for devices from the Dogwood batch. > > To workaround the i2c0 shutdown issue on Dogwood, this commit marks > buck3 as always-on again - but only for Dogwood (r3). > > Signed-off-by: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@xxxxxxx> > Signed-off-by: Martin Kepplinger <martin.kepplinger@xxxxxxx> > --- > arch/arm64/boot/dts/freescale/imx8mq-librem5-r3.dts | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/arch/arm64/boot/dts/freescale/imx8mq-librem5-r3.dts b/arch/arm64/boot/dts/freescale/imx8mq-librem5-r3.dts > index 0d38327043f8..cd3c3edd48fa 100644 > --- a/arch/arm64/boot/dts/freescale/imx8mq-librem5-r3.dts > +++ b/arch/arm64/boot/dts/freescale/imx8mq-librem5-r3.dts > @@ -28,6 +28,10 @@ &bq25895 { > ti,termination-current = <144000>; /* uA */ > }; > > +&buck3_reg { > + regulator-always-on; > +}; > + > &proximity { > proximity-near-level = <25>; > }; > -- > 2.30.1 >