On Mon, Feb 26, 2024 at 07:51:05PM -0600, Bjorn Andersson wrote: > On Mon, Feb 26, 2024 at 11:11:23PM +0200, Dmitry Baryshkov wrote: > > Add required-opps property to the display clock controller. This makes > > it cast minimal vote on the MMCX lane to prevents resets caused by the > > DisplayPort / panel probing. > > > > Interesting wording, this is exactly what e3e56c050ab6 ("soc: qcom: > rpmhpd: Make power_on actually enable the domain") was supposed to do > (cast minimal enabled vote). > > And sure enough, there's a bug in my patch: > https://lore.kernel.org/linux-arm-msm/20240226-rpmhpd-enable-corner-fix-v1-1-68c004cec48c@xxxxxxxxxxx/T/#u I've confirmed that Bjorn's patch fixes the hard resets I've seen at boot. I assume this patch should be discarded (and eventually also all the related DT workarounds we have for this). Johan