On Mon, Apr 14, 2014 at 05:21:28PM +0200, Philipp Zabel wrote:
Repeatedly enabling and disabling the display currently can lead to a state in which the IPU doesn't produce a valid signal anymore because we disable IPU submodules before they can finish their interaction.
I'm afraid to say that after adding these patches, I find that when Xorg starts, the thing appears to lock up.
Bisecting points at:
imx-drm: ipu-dc: Wait for DC_FC_1 / DP_SF_END interrupt
being the culpret - booting with the patches up to and including:
imx-drm: ipu-dmfc: Wait for FIFOs to run empty before disabling
works fine.