> Nothing in the video output subsystem can reach its own registers until > the NoC display bus clock and reset are up and PD_VOUT is powered, and > those are shared by every device in the region. Leaving them to whichever > consumer probes first works by accident and stops working as soon as the > probe order changes. > > Add a driver for the subsystem node that takes the bus clock and reset, > holds a runtime PM reference so genpd keeps PD_VOUT powered, and then > populates its children. All three are released only once the last child > is gone. > > Signed-off-by: Michal Wilczynski <[email protected]>
Sashiko has reviewed this patch and found no issues. It looks great! -- Sashiko AI review ยท https://sashiko.dev/#/patchset/[email protected]?part=12
