[RFC v3] drm/exynos: g2d: fix runtime PM

2016-09-27 Thread Tobias Jakobi
Hello Marek, Marek Szyprowski wrote: > Hi Tobias, > > On 2016-09-26 16:15, Tobias Jakobi wrote: >> Marek Szyprowski wrote: >>> On 2016-09-24 20:58, Tobias Jakobi wrote: The commit b05984e21a7e000bf5074ace00d7a574944b2c16 broke operation of the G2D. After this commit the following

[RFC v3] drm/exynos: g2d: fix runtime PM

2016-09-27 Thread Marek Szyprowski
Hi Tobias, On 2016-09-26 16:15, Tobias Jakobi wrote: > Marek Szyprowski wrote: >> On 2016-09-24 20:58, Tobias Jakobi wrote: >>> The commit b05984e21a7e000bf5074ace00d7a574944b2c16 broke >>> operation of the G2D. After this commit the following >>> happens. >>> - exynos_g2d_exec_ioctl() prepares a

[RFC v3] drm/exynos: g2d: fix runtime PM

2016-09-26 Thread Tobias Jakobi
Hello Marek, Marek Szyprowski wrote: > Dear Tobias, > > On 2016-09-24 20:58, Tobias Jakobi wrote: >> The commit b05984e21a7e000bf5074ace00d7a574944b2c16 broke >> operation of the G2D. After this commit the following >> happens. >> - exynos_g2d_exec_ioctl() prepares a runqueue node and >>calls

[RFC v3] drm/exynos: g2d: fix runtime PM

2016-09-26 Thread Marek Szyprowski
Dear Tobias, On 2016-09-24 20:58, Tobias Jakobi wrote: > The commit b05984e21a7e000bf5074ace00d7a574944b2c16 broke > operation of the G2D. After this commit the following > happens. > - exynos_g2d_exec_ioctl() prepares a runqueue node and >calls g2d_exec_runqueue() > - g2d_exec_runqueue() call

[RFC v3] drm/exynos: g2d: fix runtime PM

2016-09-24 Thread Tobias Jakobi
The commit b05984e21a7e000bf5074ace00d7a574944b2c16 broke operation of the G2D. After this commit the following happens. - exynos_g2d_exec_ioctl() prepares a runqueue node and calls g2d_exec_runqueue() - g2d_exec_runqueue() calls g2d_dma_start() which gets runtime PM sync - runtime PM calls g2d