On 19.03.2022 18:46, Konrad Dybcio wrote: > Make sure the necessary clocks are kept on after clk_cleanup (until MDSS > is properly handled by its own driver) and touch up the fb address to > prevent some weird shifting. It's still not perfect, but at least the > kernel log doesn't start a third deep into your screen.. > > Signed-off-by: Konrad Dybcio <konrad.dybcio@xxxxxxxxxxxxxx> > --- > .../arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 16 ++++++++++++++-- > 1 file changed, 14 insertions(+), 2 deletions(-) > > diff --git a/arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts b/arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts > index e638fc489539..4e06641eb384 100644 > --- a/arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts > +++ b/arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts > @@ -29,13 +29,25 @@ chosen { > #size-cells = <2>; > ranges; > > - framebuffer0: framebuffer@3404000 { > + framebuffer0: framebuffer@3403f48 { Actually it turns out that 0x3400000 should be the address here and 2 lines below, instead of 0x3403f48 (thanks Stephan & lk2nd!).. If you don't mind this janky way of sending a fixup patch (resending a series of 15 seems a bit over the top), here's the fixed version: