Greg, Did you get a chance to look at this? Thanks. On Sun, Apr 27, 2014 at 09:09:24PM +0100, Russell King wrote: > 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