All of lore.kernel.org
 help / color / mirror / Atom feed
From: Tomi Valkeinen <tomi.valkeinen@ti.com>
To: Dave Airlie <airlied@gmail.com>
Cc: "Sarha, Jyri" <jsarha@ti.com>,
	Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
	DRI mailing list <dri-devel@lists.freedesktop.org>
Subject: [GIT PULL] omapdrm changes for 4.6
Date: Fri, 4 Mar 2016 15:44:16 +0200	[thread overview]
Message-ID: <56D99130.4090603@ti.com> (raw)


[-- Attachment #1.1.1: Type: text/plain, Size: 9189 bytes --]

Hi Dave,

Here are omapdrm changes for v4.6.

This includes a few small changes to omapfb as we still have some headers
shared between omapdrm and omapfb.

The diffstat looks nice, as we get rid of most of the legacy code (which was
used with omapfb).

 Tomi

The following changes since commit 388f7b1d6e8ca06762e2454d28d6c3c55ad0fe95:

  Linux 4.5-rc3 (2016-02-07 15:38:30 -0800)

are available in the git repository at:

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

for you to fetch changes up to 1c278e5e3718d15475ec08ee2135f37a6b13361c:

  drm/omap: no need to select OMAP2_DSS (2016-03-03 17:38:46 +0200)

----------------------------------------------------------------
omapdrm changes for v4.6

* HDMI interlace output support
* DMAbuf import support
* Big refactoring leading to removal of legacy code
* Various non-critical fixes

----------------------------------------------------------------
Jyri Sarha (1):
      drm/omap: drm_atomic_get_plane_state() may return ERR_PTR

Laurent Pinchart (4):
      drm/omap: gem: Clean up GEM objects memory flags
      drm/omap: gem: Refactor GEM object allocation
      drm/omap: gem: Implement dma_buf import
      drm/omap: gem: Fix omap_gem_new() error path

Manisha Agrawal (3):
      drm/omap: tpd12s015: remove platform data support
      drm/omap: tpd12s015: gpio descriptor API
      drm/omap: tpd12s015: CT_CP_HPD as optional gpio

Rob Clark (1):
      drm/omap: EBUSY status handling in omap_gem_fault()

Tomi Valkeinen (67):
      drm/omap: HDMI: change enable/disable to avoid sync-losts
      HACK: drm/omap: always use blocking DMM fill
      drm/omap: add dmm_read() and dmm_write() wrappers
      drm/omap: add define for DISPC_IRQ_WBUNCOMPLETEERROR
      drm/omap: use dma_mapping_error in omap_gem_attach_pages
      drm/omap: use dma_mapping_error in omap_gem_dma_sync
      drm/omap: print an error if display enable fails
      drm/omap: remove support for ext mem & sync
      drm/omap: increase vblank wait timeout
      drm/omap: DISPC: support double-pixel mode
      drm/omap: support double-pixel
      drm/omap: HDMI: support double-pixel pixel clock
      drm/omap: HDMI: Fix HSW value
      drm/omap: HDMI: fix WP timings for ilace
      drm/omap: DISPC: Fix field order for HDMI
      drm/omap: HDMI5: Fix FC HSW value
      drm/omap: HDMI5: clean up timings copy
      drm/omap: HDMI5: Add interlace support
      drm/omap: HDMI5: allow interlace
      drm/omap: verify that display x-res is divisible by 8
      drm/omap: verify that fb plane pitches are the same
      drm/omap: fix crtc->plane property delegation
      drm/omap: check if rotation is supported before commit
      drm/omap: fix suspend/resume handling
      drm/omap: move dss_suspend/resume_all to core.c
      drm/omap: omapdss.h: remove unused struct omap_dss_hdmi_data
      drm/omap: omapdss.h: remove omap_hdmi_init
      drm/omap: panel-dsi-cm: remove pdata support
      drm/omap: encoder-tfp410: remove pdata support
      drm/omap: connector-dvi: remove pdata support
      drm/omap: connector-hdmi: remove pdata support
      drm/omap: panel-lgphilips-lb035q02: remove pdata support
      drm/omap: panel-sharp-ls037v7dw01: remove pdata support
      drm/omap: panel-nec-nl8048hl11: remove pdata support
      drm/omap: panel-tpo-td028ttec1: remove pdata support
      drm/omap: panel-tpo-td043mtea1: remove pdata support
      drm/omap, omapfb: move exported dispc function declarations to omapdrm/omapfb
      drm/omap: move struct dss_mgr_ops to omapdrm/omapfb
      drm/omap: move dss_mgr_* declarations to omapdrm/omapfb
      drm/omap: Add dispc_mgr_get_supported_outputs()
      drm/omap: remove crtc->mgr field
      drm/omap: remove use of omapdss_find_mgr_from_display()
      drm/omap: convert dss_mgr_ops to use omap_channel
      drm/omap: add dispc_channel_connected field to omap_dss_device
      drm/omap: use dispc_channel_connected in output drivers
      drm/omap: convert dss_mgr_connect to accept omap_channel
      drm/omap: convert dss_mgr_disconnect to accept omap_channel
      drm/omap: convert dss_mgr_set_timings to accept omap_channel
      drm/omap: convert dss_mgr_set_lcd_config to accept omap_channel
      drm/omap: convert dss_mgr_enable to accept omap_channel
      drm/omap: convert dss_mgr_disable to accept omap_channel
      drm/omap: convert dss_mgr_start_update to accept omap_channel
      drm/omap: convert dss_mgr_register_framedone_handler to accept omap_channel
      drm/omap: convert dss_mgr_unregister_framedone_handler to accept omap_channel
      drm/omap: remove extra check in dpi and sdi
      drm/omap: remove extra manager checks on disconnect
      drm/omap: DPI: remove uses of omap_overlay_manager
      drm/omap: HDMI5: remove uses of omap_overlay_manager
      drm/omap: HDMI4: remove uses of omap_overlay_manager
      drm/omap: SDI: remove uses of omap_overlay_manager
      drm/omap: VENC: remove uses of omap_overlay_manager
      drm/omap: DSI: remove uses of omap_overlay_manager
      drm/omap: remove last uses of omap_overlay_manager
      drm/omap: remove dss compat code
      drm/omap: remove dispc_ovl_check()
      drm/omap: remove -Werror from Makefile
      drm/omap: no need to select OMAP2_DSS

 drivers/gpu/drm/omapdrm/Kconfig                    |    1 -
 drivers/gpu/drm/omapdrm/Makefile                   |    2 +-
 drivers/gpu/drm/omapdrm/displays/connector-dvi.c   |   55 +-
 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c  |   39 +-
 drivers/gpu/drm/omapdrm/displays/encoder-tfp410.c  |   41 +-
 .../gpu/drm/omapdrm/displays/encoder-tpd12s015.c   |  118 +-
 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c    |   49 +-
 .../omapdrm/displays/panel-lgphilips-lb035q02.c    |   53 +-
 .../drm/omapdrm/displays/panel-nec-nl8048hl11.c    |   44 +-
 .../drm/omapdrm/displays/panel-sharp-ls037v7dw01.c |   83 +-
 .../drm/omapdrm/displays/panel-tpo-td028ttec1.c    |   41 +-
 .../drm/omapdrm/displays/panel-tpo-td043mtea1.c    |   43 +-
 drivers/gpu/drm/omapdrm/dss/Makefile               |    3 -
 drivers/gpu/drm/omapdrm/dss/apply.c                | 1702 --------------------
 drivers/gpu/drm/omapdrm/dss/core.c                 |   36 +-
 drivers/gpu/drm/omapdrm/dss/dispc-compat.c         |  667 --------
 drivers/gpu/drm/omapdrm/dss/dispc-compat.h         |   30 -
 drivers/gpu/drm/omapdrm/dss/dispc.c                |   71 +-
 drivers/gpu/drm/omapdrm/dss/display-sysfs.c        |  356 ----
 drivers/gpu/drm/omapdrm/dss/display.c              |   49 -
 drivers/gpu/drm/omapdrm/dss/dpi.c                  |   46 +-
 drivers/gpu/drm/omapdrm/dss/dsi.c                  |   61 +-
 drivers/gpu/drm/omapdrm/dss/dss.h                  |   43 +-
 drivers/gpu/drm/omapdrm/dss/hdmi4.c                |   50 +-
 drivers/gpu/drm/omapdrm/dss/hdmi5.c                |   54 +-
 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c           |   42 +-
 drivers/gpu/drm/omapdrm/dss/hdmi_wp.c              |   32 +-
 drivers/gpu/drm/omapdrm/dss/manager-sysfs.c        |  531 ------
 drivers/gpu/drm/omapdrm/dss/manager.c              |  263 ---
 drivers/gpu/drm/omapdrm/dss/omapdss.h              |   96 ++
 drivers/gpu/drm/omapdrm/dss/output.c               |   54 +-
 drivers/gpu/drm/omapdrm/dss/overlay-sysfs.c        |  456 ------
 drivers/gpu/drm/omapdrm/dss/overlay.c              |  202 ---
 drivers/gpu/drm/omapdrm/dss/rfbi.c                 |    2 +-
 drivers/gpu/drm/omapdrm/dss/sdi.c                  |   36 +-
 drivers/gpu/drm/omapdrm/dss/venc.c                 |   27 +-
 drivers/gpu/drm/omapdrm/omap_connector.c           |    4 +
 drivers/gpu/drm/omapdrm/omap_crtc.c                |  119 +-
 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c           |   54 +-
 drivers/gpu/drm/omapdrm/omap_drv.c                 |   52 +-
 drivers/gpu/drm/omapdrm/omap_drv.h                 |    5 +
 drivers/gpu/drm/omapdrm/omap_encoder.c             |    7 +-
 drivers/gpu/drm/omapdrm/omap_fb.c                  |   16 +
 drivers/gpu/drm/omapdrm/omap_gem.c                 |  344 ++--
 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c          |   53 +-
 drivers/gpu/drm/omapdrm/omap_plane.c               |    6 +
 drivers/video/fbdev/omap2/omapfb/dss/dispc.h       |    1 +
 drivers/video/fbdev/omap2/omapfb/dss/dss.h         |   78 +
 include/video/omap-panel-data.h                    |   15 -
 include/video/omapdss.h                            |   89 +-
 50 files changed, 943 insertions(+), 5378 deletions(-)
 delete mode 100644 drivers/gpu/drm/omapdrm/dss/apply.c
 delete mode 100644 drivers/gpu/drm/omapdrm/dss/dispc-compat.c
 delete mode 100644 drivers/gpu/drm/omapdrm/dss/dispc-compat.h
 delete mode 100644 drivers/gpu/drm/omapdrm/dss/display-sysfs.c
 delete mode 100644 drivers/gpu/drm/omapdrm/dss/manager-sysfs.c
 delete mode 100644 drivers/gpu/drm/omapdrm/dss/manager.c
 create mode 100644 drivers/gpu/drm/omapdrm/dss/omapdss.h
 delete mode 100644 drivers/gpu/drm/omapdrm/dss/overlay-sysfs.c
 delete mode 100644 drivers/gpu/drm/omapdrm/dss/overlay.c


[-- Attachment #1.2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

             reply	other threads:[~2016-03-04 13:44 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-03-04 13:44 Tomi Valkeinen [this message]
2016-03-04 15:03 ` [GIT PULL] omapdrm changes for 4.6 Rob Clark
2016-03-04 16:47   ` Daniel Vetter

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=56D99130.4090603@ti.com \
    --to=tomi.valkeinen@ti.com \
    --cc=airlied@gmail.com \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=jsarha@ti.com \
    --cc=laurent.pinchart@ideasonboard.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.