Greg, Please incorporate the latest imx-drm non-urgent fixes, which can be found at: git://ftp.arm.linux.org.uk/~rmk/linux-arm.git imx-drm-fixes with SHA1 1e6d486be4ea3f17c99c933703f53a6d566292a9. These are the less urgent fixes, but nevertheless, I think they should be submitted for an -rc kernel at some point during this cycle. The change from Denis gets rid of some confusion about clock polarities, and aligns the code with u-boot's code. This is more a cleanup than a fix, but it is low impact as a grep reveals that both sites that use this variable are fixed appropriately. The remainder from Philipp resolve a bug in the driver where the hardware stops providing video data after a number of modesets, and requires the SoC to be reset to recover. This required some reorganisation of the code, which is why the change is soo large and has been split across multiple patches. I've been running this with imx-hdmi locally for a number of weeks and have seen nothing detrimental. This will update the following files: drivers/staging/imx-drm/ipu-v3/imx-ipu-v3.h | 5 ++ drivers/staging/imx-drm/ipu-v3/ipu-common.c | 41 ++++++++++++-- drivers/staging/imx-drm/ipu-v3/ipu-dc.c | 85 +++++++++++++++++++++-------- drivers/staging/imx-drm/ipu-v3/ipu-di.c | 2 +- drivers/staging/imx-drm/ipu-v3/ipu-dmfc.c | 25 ++++++++- drivers/staging/imx-drm/ipu-v3/ipu-dp.c | 71 ++++++++++++++++-------- drivers/staging/imx-drm/ipu-v3/ipu-prv.h | 3 + drivers/staging/imx-drm/ipuv3-crtc.c | 16 ++++-- drivers/staging/imx-drm/ipuv3-plane.c | 4 ++ 9 files changed, 193 insertions(+), 59 deletions(-) through these changes: Denis Carikli (1): imx-drm: match ipu_di_signal_cfg's clk_pol with its description. Philipp Zabel (8): imx-drm: ipu-common: add ipu_map_irq to request non-IDMAC interrupts imx-drm: ipu-common: add helpers to check for a busy IDMAC channel and to busywait for an interrupt imx-drm: ipu-dmfc: wait for FIFOs to run empty before disabling imx-drm: ipu-dc: wait for DC_FC_1 / DP_SF_END interrupt imx-drm: ipu-dp: split disabling the DP foreground channel from disabling the DP module imx-drm: imx-dp: when disabling the DP foreground channel, wait until the DP background channel is finished before disabling the IDMAC channel imx-drm: ipuv3-crtc: change display enable/disable order imx-drm: ipu-dc: disable DC module when not in use Many thanks. _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel