[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