<div dir="ltr">Hi Archit,<div><br></div><div>I have enabled splash screen (penguin) in bootloader with fastboot oem select-display-panel hdmi. Kernel crashes during boot. I identified that there is issue with below two smmu clocks.</div><div><div style="font-size:small;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial">static struct clk_branch smmu_mdp_ahb_clk = {</div><div style="font-size:small;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial">        .halt_reg = 0x2454,</div><div style="font-size:small;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial">        .clkr = {</div><div style="font-size:small;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial">                .enable_reg = 0x2454,</div><div style="font-size:small;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial">                .enable_mask = BIT(0),</div><div style="font-size:small;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="font-size:small;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial">static struct clk_branch smmu_mdp_axi_clk = {</div><div style="font-size:small;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial">        .halt_reg = 0x2458,</div><div style="font-size:small;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial">        .clkr = {</div><div style="font-size:small;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial">                .enable_reg = 0x2458,</div><div style="font-size:small;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial">                .enable_mask = BIT(0),</div></div><div><br></div><div>I tried to reset the clocks in mmcc_msm8996_probe, with the below changes.</div><div><div>      <b> regmap_update_bits(regmap, 0x2454, BIT(0), 0);</b></div><div><b>        regmap_update_bits(regmap, 0x2458, BIT(0), 0);</b></div></div><div><br></div><div>Then i don't see a kernel crash but blue screen appears after penguin for some time. Then HDMI display comes up.</div><div><div><br></div><div>Can you please let me know better way to reset smmu clocks?</div><div><br></div><div>Thanks,</div><div>Pradeep</div><div><br></div><div>  <br></div></div></div>