[GIT PULL] omapdrm changes for 4.11

Tomi Valkeinen tomi.valkeinen at ti.com
Mon Jan 9 09:45:56 UTC 2017


Hi Dave,

Please pull omapdrm changes for 4.11.

 Tomi

The following changes since commit 2cf026ae85c42f253feb9f420d1b4bc99bd5503d:

  Merge branch 'linux-4.10' of git://github.com/skeggsb/linux into drm-next (2016-12-13 14:29:05 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux.git tags/omapdrm-4.11

for you to fetch changes up to 42f7f3c4811b3149253ecf2e133832c969884466:

  drm/omap: panel-sony-acx565akm.c: Add MODULE_ALIAS (2017-01-04 14:08:14 +0200)

----------------------------------------------------------------
omapdrm changes for 4.11

The main change here is the IRQ code cleanup, which gives us properly working
vblank counts and timestamps. We also get much less calls to runtime PM gets &
puts.

----------------------------------------------------------------
H. Nikolaus Schaller (1):
      drm/omap: dsi: fix compile errors when enabling debug prints

Jarkko Nikula (1):
      drm/omap: panel-sony-acx565akm.c: Add MODULE_ALIAS

Laurent Pinchart (24):
      drm: Kbuild: add omap_drm.h to the installed headers
      drm: omapdrm: fb: Limit number of planes per framebuffer to two
      drm: omapdrm: fb: Use format information provided by the DRM core
      drm: omapdrm: fb: Simplify objects lookup when creating framebuffer
      drm: omapdrm: fb: Simplify mode command checks when creating framebuffer
      drm: omapdrm: fb: Turn framebuffer creation error messages into debug
      drm: omapdrm: Handle FIFO underflow IRQs internally
      drm: omapdrm: Handle CRTC error IRQs directly
      drm: omapdrm: Handle OCP error IRQ directly
      drm: omapdrm: Replace DSS manager state check with omapdrm CRTC state
      drm: omapdrm: Let the DRM core skip plane commit on inactive CRTCs
      drm: omapdrm: Check the CRTC software state at enable/disable time
      drm: omapdrm: Prevent processing the same event multiple times
      drm: omapdrm: Use a spinlock to protect the CRTC pending flag
      drm: omapdrm: Keep vblank interrupt enabled while CRTC is active
      drm: omapdrm: Don't expose the omap_irq_(un)register() functions
      drm: omapdrm: Remove unused parameter from omap_drm_irq handler
      drm: omapdrm: Don't call DISPC power handling in IRQ wait functions
      drm: omapdrm: Inline the pipe2vbl function
      drm: omapdrm: Simplify IRQ wait implementation
      drm: omapdrm: Remove global variables
      drm: omapdrm: Use sizeof(*var) instead of sizeof(type) for structures
      drm: Move vblank cleanup from unregister to release
      drm: omapdrm: Perform initialization/cleanup at probe/remove time

Tomi Valkeinen (1):
      Merge omapdrm work from Laurent

 drivers/gpu/drm/drm_drv.c                          |   4 +-
 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c    |   2 +-
 .../drm/omapdrm/displays/panel-sony-acx565akm.c    |   1 +
 drivers/gpu/drm/omapdrm/dss/dispc.c                |  27 ++-
 drivers/gpu/drm/omapdrm/dss/dsi.c                  |  18 +-
 drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c    |   3 +-
 drivers/gpu/drm/omapdrm/dss/omapdss.h              |   1 -
 drivers/gpu/drm/omapdrm/omap_connector.c           |   6 +-
 drivers/gpu/drm/omapdrm/omap_crtc.c                | 154 ++++++-------
 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c           |   4 +-
 drivers/gpu/drm/omapdrm/omap_drv.c                 | 218 +++++++++----------
 drivers/gpu/drm/omapdrm/omap_drv.h                 |  51 +----
 drivers/gpu/drm/omapdrm/omap_encoder.c             |   2 +-
 drivers/gpu/drm/omapdrm/omap_fb.c                  | 164 +++++++-------
 drivers/gpu/drm/omapdrm/omap_irq.c                 | 242 +++++++++++----------
 drivers/gpu/drm/omapdrm/omap_plane.c               |  24 --
 include/uapi/drm/Kbuild                            |   1 +
 17 files changed, 441 insertions(+), 481 deletions(-)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20170109/f8156cd4/attachment.sig>


More information about the dri-devel mailing list