[GIT PULL] imx-drm non-urgent fixes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Linux Driver Backports]     [DMA Engine]     [Linux GPIO]     [Linux SPI]     [Video for Linux]     [Linux USB Devel]     [Linux Coverity]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux