[GIT,PULL] omapdrm changes for 4.16

Message ID e8c79390-96ca-9348-5371-7831cb03e03d@ti.com
State New
Headers show
Series
  • [GIT,PULL] omapdrm changes for 4.16
Related show

Pull-request

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

Message

Tomi Valkeinen Dec. 19, 2017, 10:34 a.m.
Hi Dave,

Please pull omapdrm changes for v4.16.

 Tomi

The following changes since commit a942b3c2cddc4378482a427845d15c78eb50f4d4:

  Merge tag 'drm-misc-next-2017-12-14' of git://anongit.freedesktop.org/drm/drm-misc into drm-next (2017-12-18 10:10:14 +1000)

are available in the git repository at:

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

for you to fetch changes up to d66c36a3ee79747e300ac68276ca1496b567df68:

  drm: omapdrm: Simplify platform registration (2017-12-19 11:21:32 +0200)

----------------------------------------------------------------
omapdrm changes for v4.16

* support memory bandwidth limits
* DSI command mode panel cleanups for N9
* DMM error handling

----------------------------------------------------------------
Andrew F. Davis (2):
      drm: omapdrm: Remove filename from header and fix copyright tag
      drm: omapdrm: Simplify platform registration

H. Nikolaus Schaller (2):
      omapdrm: panel: fix compatible vendor string for td028ttec1
      omapdrm: panel: td028ttec1: replace MODULE_ALIAS by MODULE_DEVICE_TABLE

Laurent Pinchart (8):
      drm: omapdrm: dpi: Don't treat GPIO probe deferral as an error
      drm: omapdrm: Pass drm_device to omap_gem_resume()
      drm: omapdrm: Remove unused omap_dss_find_device() function
      drm: omapdrm: dss: Set the DMA coherent mask
      drm: omapdrm: dss: Make dss_dump_clocks() function static
      drm: omapdrm: dpi: Remove dpi_data port_initialized field
      drm: omapdrm: venc: Return error code on OF parsing failure
      drm: omapdrm: Deconstruct the omap_drv.h header.

Peter Ujfalusi (7):
      dt-bindings: display/ti: Add optional property to set memory bandwidth limit
      drm/omap: dss: Add support for reporting memory bandwidth limitation
      drm/omap: Filter displays mode based on bandwidth limit
      drm/omap: DMM: Fix DMM_IRQSTAT_ERR_MASK definition
      drm/omap: DMM: In case of error/timeout in wait_status() print the reason
      drm/omap: DMM: Print information if we received an error interrupt
      drm/omap: DMM: Check for DMM readiness after successful transaction commit

Sebastian Reichel (7):
      drm/omap: remove unused function defines
      drm/omap: drop incorrect comment
      drm/omap: add support for physical size hints from display drivers
      drm/omap: panel-dsi-cm: add regulator support
      drm/omap: panel-dsi-cm: add physical size support
      drm/omap: panel-dsi-cm: add external backlight support
      drm/omap: panel-dsi-cm: switch to gpiod

Tony Lindgren (1):
      drm/omap: panel-dsi-cm: fix driver

 .../{toppoly,td028ttec1.txt => tpo,td028ttec1.txt} |   4 +-
 .../devicetree/bindings/display/ti/ti,dra7-dss.txt |   5 +
 .../bindings/display/ti/ti,omap2-dss.txt           |   4 +
 .../bindings/display/ti/ti,omap3-dss.txt           |   4 +
 .../bindings/display/ti/ti,omap4-dss.txt           |   4 +
 .../bindings/display/ti/ti,omap5-dss.txt           |   4 +
 .../gpu/drm/omapdrm/displays/connector-analog-tv.c |   2 +-
 drivers/gpu/drm/omapdrm/displays/connector-dvi.c   |   2 +-
 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c  |   2 +-
 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c  |   2 +-
 drivers/gpu/drm/omapdrm/displays/encoder-tfp410.c  |   5 +-
 .../gpu/drm/omapdrm/displays/encoder-tpd12s015.c   |   2 +-
 drivers/gpu/drm/omapdrm/displays/panel-dpi.c       |   2 +-
 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c    | 291 +++++++++++++++------
 .../omapdrm/displays/panel-lgphilips-lb035q02.c    |   2 +-
 .../drm/omapdrm/displays/panel-nec-nl8048hl11.c    |   2 +-
 .../drm/omapdrm/displays/panel-sharp-ls037v7dw01.c |   2 +-
 .../drm/omapdrm/displays/panel-tpo-td028ttec1.c    |  13 +-
 drivers/gpu/drm/omapdrm/dss/base.c                 |  15 ++
 drivers/gpu/drm/omapdrm/dss/core.c                 |  55 ++--
 drivers/gpu/drm/omapdrm/dss/dispc.c                |  27 +-
 drivers/gpu/drm/omapdrm/dss/dispc.h                |   5 +-
 drivers/gpu/drm/omapdrm/dss/dispc_coefs.c          |   4 +-
 drivers/gpu/drm/omapdrm/dss/display.c              |  16 --
 drivers/gpu/drm/omapdrm/dss/dpi.c                  |   8 +-
 drivers/gpu/drm/omapdrm/dss/dsi.c                  |  14 +-
 drivers/gpu/drm/omapdrm/dss/dss-of.c               |   2 +-
 drivers/gpu/drm/omapdrm/dss/dss.c                  |  25 +-
 drivers/gpu/drm/omapdrm/dss/dss.h                  |  38 ++-
 drivers/gpu/drm/omapdrm/dss/hdmi4.c                |  13 +-
 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c           |   3 +-
 drivers/gpu/drm/omapdrm/dss/hdmi5.c                |  14 +-
 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c           |   3 +-
 drivers/gpu/drm/omapdrm/dss/hdmi_phy.c             |   2 +-
 drivers/gpu/drm/omapdrm/dss/hdmi_pll.c             |   2 +-
 drivers/gpu/drm/omapdrm/dss/hdmi_wp.c              |   2 +-
 drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c    |   2 +-
 drivers/gpu/drm/omapdrm/dss/omapdss.h              |  12 +-
 drivers/gpu/drm/omapdrm/dss/output.c               |   2 +-
 drivers/gpu/drm/omapdrm/dss/pll.c                  |   2 +-
 drivers/gpu/drm/omapdrm/dss/sdi.c                  |   2 -
 drivers/gpu/drm/omapdrm/dss/venc.c                 |  18 +-
 drivers/gpu/drm/omapdrm/dss/video-pll.c            |  20 +-
 drivers/gpu/drm/omapdrm/omap_connector.c           |  10 +-
 drivers/gpu/drm/omapdrm/omap_connector.h           |  37 +++
 drivers/gpu/drm/omapdrm/omap_crtc.c                |  41 ++-
 drivers/gpu/drm/omapdrm/omap_crtc.h                |  43 +++
 drivers/gpu/drm/omapdrm/omap_debugfs.c             |   4 +-
 drivers/gpu/drm/omapdrm/omap_dmm_priv.h            |  14 +-
 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c           |  25 +-
 drivers/gpu/drm/omapdrm/omap_dmm_tiler.h           |   1 -
 drivers/gpu/drm/omapdrm/omap_drv.c                 |  11 +-
 drivers/gpu/drm/omapdrm/omap_drv.h                 | 140 ++--------
 drivers/gpu/drm/omapdrm/omap_encoder.c             |   4 +-
 drivers/gpu/drm/omapdrm/omap_encoder.h             |  33 +++
 drivers/gpu/drm/omapdrm/omap_fb.c                  |   4 +-
 drivers/gpu/drm/omapdrm/omap_fb.h                  |  46 ++++
 drivers/gpu/drm/omapdrm/omap_fbdev.c               |   7 +-
 drivers/gpu/drm/omapdrm/omap_fbdev.h               |  39 +++
 drivers/gpu/drm/omapdrm/omap_gem.c                 |  11 +-
 drivers/gpu/drm/omapdrm/omap_gem.h                 |  99 +++++++
 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c          |   4 +-
 drivers/gpu/drm/omapdrm/omap_irq.c                 |   4 +-
 drivers/gpu/drm/omapdrm/omap_irq.h                 |  39 +++
 drivers/gpu/drm/omapdrm/omap_plane.c               |   4 +-
 drivers/gpu/drm/omapdrm/omap_plane.h               |  37 +++
 drivers/gpu/drm/omapdrm/tcm-sita.c                 |   4 +-
 drivers/gpu/drm/omapdrm/tcm-sita.h                 |   4 +-
 drivers/gpu/drm/omapdrm/tcm.h                      |   2 -
 .../omap2/omapfb/displays/panel-tpo-td028ttec1.c   |  12 +-
 70 files changed, 854 insertions(+), 483 deletions(-)
 rename Documentation/devicetree/bindings/display/panel/{toppoly,td028ttec1.txt => tpo,td028ttec1.txt} (84%)
 create mode 100644 drivers/gpu/drm/omapdrm/omap_connector.h
 create mode 100644 drivers/gpu/drm/omapdrm/omap_crtc.h
 create mode 100644 drivers/gpu/drm/omapdrm/omap_encoder.h
 create mode 100644 drivers/gpu/drm/omapdrm/omap_fb.h
 create mode 100644 drivers/gpu/drm/omapdrm/omap_fbdev.h
 create mode 100644 drivers/gpu/drm/omapdrm/omap_gem.h
 create mode 100644 drivers/gpu/drm/omapdrm/omap_irq.h
 create mode 100644 drivers/gpu/drm/omapdrm/omap_plane.h