[PATCH 0/4] Fix DP busy wait and defer disabling overlay plane

Dan MacDonald allcoms at gmail.com
Mon Feb 27 11:43:37 UTC 2017


Hi Phillipp

It sounds like you need me to test a new kernel build with these patches now?

I'm new round here so could you please give me the git commands to
check out your patches / tree as well as any kernel config options
I'll need to ensure are enabled for full imxdrm / SABRE Lite support.

I started moving house yesterday and that continues today and tomorrow
so the soonest I am going to be able to build and test a new kernel
will be Wednesday but Thursday or this upcoming weekend is more
likely.

Thanks

On Mon, Feb 27, 2017 at 11:28 AM, Philipp Zabel <p.zabel at pengutronix.de> wrote:
> Hi,
>
> this series fixes an issue with the IPU DC/DP/IDMAC disable sequence. The
> interrupt waiting code didn't work as expected, sometimes causing busy waits
> longer than the timeout in drm_atomic_helper_wait_for_vblanks, which would
> cause crashes similar to the reported "imxdrm issue on SABRE Lite" [1].
>
> [1] http://www.spinics.net/lists/dri-devel/msg132485.html
>
> I could only reproduce the error when the overlay plane was involved, using
> weston with the atomic modeset patchset to trigger it, so I'm not sure if this
> fixes the issue above, too.
>
> regards
> Philipp
>
> Lucas Stach (1):
>   gpu: ipu-v3: remove IRQ dance on DC channel disable
>
> Philipp Zabel (3):
>   gpu: ipu-v3: add unsynchronised DP channel disabling
>   drm/imx: call drm_atomic_helper_commit_hw_done after
>     drm_atomic_helper_wait_for_vblanks
>   drm/imx: add deferred plane disabling
>
>  drivers/gpu/drm/imx/imx-drm-core.c | 11 +++++--
>  drivers/gpu/drm/imx/ipuv3-crtc.c   | 22 +++++++++++++-
>  drivers/gpu/drm/imx/ipuv3-plane.c  | 24 ++++++++++-----
>  drivers/gpu/drm/imx/ipuv3-plane.h  |  5 ++++
>  drivers/gpu/ipu-v3/ipu-common.c    |  8 +++--
>  drivers/gpu/ipu-v3/ipu-dc.c        | 61 +++-----------------------------------
>  drivers/gpu/ipu-v3/ipu-dp.c        | 15 ++++------
>  drivers/gpu/ipu-v3/ipu-prv.h       |  7 ++++-
>  include/video/imx-ipu-v3.h         |  2 +-
>  9 files changed, 74 insertions(+), 81 deletions(-)
>
> --
> 2.11.0
>


More information about the dri-devel mailing list