Re: [PATCH v9 09/13] pmdomain/rockchip: cycle optional power-domain resets on power-on
Abel Vesa <[email protected]>
| Newsgroups | dev.linux.lists.iommu,org.freedesktop.lists.dri-devel,org.infradead.lists.linux-arm-kernel,org.infradead.lists.linux-rockchip,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel,org.kernel.vger.linux-pm |
|---|---|
| Message-ID | <ry7vprhcjccrjyujmmpf4jgzjblhm744yborbnldvamj35h3wg@auo3ajz55com> |
On 26-08-24 23:08:58, Jiaxing Hu wrote: > Some Rockchip domains come out of power-on with their bus interface in > an undefined state. On the RK3576 NPU this shows up as a hang on the > first register access after the domain is switched on, and pulsing the > domain's resets at this point clears it. > > Take the domain node's resets if it has any, and pulse them between > releasing idle and restoring QoS. The resets are optional, so domains > that do not list any are unaffected. > > Signed-off-by: Jiaxing Hu <[email protected]> Reviewed-by: Abel Vesa <[email protected]>