On Mon, 2018-05-28 at 15:20 +0200, Heiko Stuebner wrote:
This still tries to address the hang seen by Ezequiel Garcia on rk3288.
As Tomasz noted, trying to count enablement can run into concurrency issues, so instead we'll just check if the vop is runtime-enabled to see if it could be the source of the irq and then just do our own clk_enable in the isr to bridge the possible gap between pm_runtime_enable and clk_enable in the core vop_enable() function.
Display tested to still work on rk3328 and rk3399, but as I don't see the hang from Ezequiel I hope that this fixes it.
Yup, this series fixes the issue I reported. Thanks for fixing so quickly.
Tested-by: Ezequiel Garcia ezequiel@collabora.com
BTW, don't the patches need some stable tags as well?
Regards, Eze