[GIT PULL] omapdrm changes for 4.6

2016-03-04 Thread Daniel Vetter
On Fri, Mar 04, 2016 at 10:03:33AM -0500, Rob Clark wrote:
> On Fri, Mar 4, 2016 at 8:44 AM, Tomi Valkeinen  
> wrote:
> > The diffstat looks nice, as we get rid of most of the legacy code (which was
> > used with omapfb).
> ...
> >  50 files changed, 943 insertions(+), 5378 deletions(-)
> 
> very nice to see :-)

\o/ indeed!
-Daniel
-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch


[GIT PULL] omapdrm changes for 4.6

2016-03-04 Thread Tomi Valkeinen
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
   

[GIT PULL] omapdrm changes for 4.6

2016-03-04 Thread Rob Clark
On Fri, Mar 4, 2016 at 8:44 AM, Tomi Valkeinen  wrote:
> The diffstat looks nice, as we get rid of most of the legacy code (which was
> used with omapfb).
...
>  50 files changed, 943 insertions(+), 5378 deletions(-)

very nice to see :-)

BR,
-R