[GIT PULL] omapdrm changes for 5.2

Tomi Valkeinen tomi.valkeinen at ti.com
Mon Mar 18 09:57:02 UTC 2019


Hi Dave,

Please pull omapdrm changes for 5.2. There's the DRM_BUS_FLAG change in the series which
might cause conflicts with other pull requests, so I'm sending this very early.

 Tomi

The following changes since commit 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b:

  Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 5880955fc7a5d61da80adfa3337e77f2cae6c68d:

  dt-bindings: panel: td028ttec1: add backlight property (2019-03-18 11:42:14 +0200)

----------------------------------------------------------------
omapdrm changes for 5.2

- Implement drm_bridge and drm_panel support for omapdrm
- Drop omapdrm's panel-dpi, tfp410 and connector-dvi drivers
- New DRM_BUS_FLAG_*_(DRIVE|SAMPLE)_(POS|NEG)EDGE flags
- Improvements to tfp410 driver
- OSD070T1718-19TS panel support to simple-panel
- panel-tpo-td028ttec1 backlight support

----------------------------------------------------------------
Andreas Kemnade (2):
      drm/omap: panel-tpo-td028ttec1: add backlight support
      dt-bindings: panel: td028ttec1: add backlight property

Laurent Pinchart (46):
      drm/atomic: Constify mode argument to mode_valid_path()
      drm/omap: Remove declaration of nonexisting function
      drm/omap: Remove unused kobj field from struct omap_dss_device
      drm/omap: venc: Remove wss_data field from venc_device structure
      drm/omap: Use atomic suspend/resume helpers
      drm/omap: Move common display enable/disable code to encoder
      drm/omap: Remove connection checks from internal encoders .enable()
      drm/omap: Remove connection checks from display .enable() and .remove()
      drm/omap: Remove enable checks from display .enable() and .remove()
      drm/omap: Reverse direction of the DSS device enable/disable operations
      drm/omap: Remove omap_dss_device dst field
      drm/omap: Factor out common init/cleanup code for output devices
      drm/omap: Expose DRM modes instead of timings in display devices
      drm/omap: Merge display .get_modes() and .get_size() operations
      drm/omap: Add a dss device operation flag for .get_modes()
      drm/omap: venc: List both PAL and NTSC modes
      drm/omap: Don't pass display pointer to encoder init function
      drm/omap: Move display alias ID to omap_drm_pipeline
      drm/omap: Don't store display pointer in omap_connector structure
      drm/omap: panel-dsi-cm: Store source pointer internally
      drm/omap: Notify all devices in the pipeline of output disconnection
      drm/omap: Remove src field from omap_dss_device structure
      drm/omap: Move DISPC timing checks to CRTC .mode_valid() operation
      drm/omap: venc: Simplify mode setting by caching configuration
      drm/omap: Factor out common mode validation code
      drm/omap: Pass drm_display_mode to .check_timings() and .set_timings()
      drm/omap: venc: Use drm_display_mode natively
      drm/omap: Store pixel clock instead of full mode in DPI and SDI encoders
      drm/omap: Simplify OF lookup of DSS devices
      drm/omap: Refactor initialization sequence
      drm/omap: Merge omap_dss_device type and output_type fields
      drm: Clarify definition of the DRM_BUS_FLAG_(PIXDATA|SYNC)_* macros
      drm: Use new DRM_BUS_FLAG_*_(DRIVE|SAMPLE)_(POS|NEG)EDGE flags
      dt-bindings: display: tfp410: Add bus parameters properties
      drm/bridge: ti-tfp410: Set connector type based on DT connector node
      drm/bridge: ti-tfp410: Add support for the powerdown GPIO
      drm/bridge: ti-tfp410: Report input bus config through bridge timings
      dt-bindings: Add vendor prefix for OSD Displays
      dt-bindings: display: Add OSD Displays OSD070T1718-19TS panel binding
      drm/panel: simple: Add OSD070T1718-19TS panel support
      drm/omap: Add support for drm_bridge
      drm/omap: Add support for drm_panel
      drm/omap: Whitelist DT nodes to fixup with omapdss, prefix
      drm/omap: Remove TFP410 and DVI connector drivers
      drm/omap: Remove panel-dpi driver
      drm: Turn bus flags macros into an enum

Stefan Agner (1):
      drm/bridge: use bus flags in bridge timings

Tony Lindgren (1):
      drm/omap: dsi: Fix PM for display blank with paired dss_pll calls

 .../bindings/display/bridge/ti,tfp410.txt          |  24 +-
 .../display/panel/osddisplays,osd070t1718-19ts.txt |  12 +
 .../bindings/display/panel/tpo,td028ttec1.txt      |   2 +
 .../devicetree/bindings/vendor-prefixes.txt        |   1 +
 drivers/gpu/drm/bridge/dumb-vga-dac.c              |   6 +-
 drivers/gpu/drm/bridge/tc358767.c                  |   4 +-
 drivers/gpu/drm/bridge/ti-tfp410.c                 | 109 ++++++-
 drivers/gpu/drm/drm_atomic_helper.c                |   4 +-
 drivers/gpu/drm/drm_modes.c                        |  12 +-
 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c         |   2 +-
 drivers/gpu/drm/imx/ipuv3-crtc.c                   |   2 +-
 drivers/gpu/drm/mxsfb/mxsfb_crtc.c                 |   6 +-
 drivers/gpu/drm/omapdrm/displays/Kconfig           |  17 --
 drivers/gpu/drm/omapdrm/displays/Makefile          |   3 -
 .../gpu/drm/omapdrm/displays/connector-analog-tv.c |  45 +--
 drivers/gpu/drm/omapdrm/displays/connector-dvi.c   | 330 ---------------------
 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c  |  45 +--
 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c  |  39 +--
 drivers/gpu/drm/omapdrm/displays/encoder-tfp410.c  | 170 -----------
 .../gpu/drm/omapdrm/displays/encoder-tpd12s015.c   |  40 ---
 drivers/gpu/drm/omapdrm/displays/panel-dpi.c       | 221 --------------
 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c    | 140 ++++-----
 .../omapdrm/displays/panel-lgphilips-lb035q02.c    |  41 +--
 .../drm/omapdrm/displays/panel-nec-nl8048hl11.c    |  41 +--
 .../drm/omapdrm/displays/panel-sharp-ls037v7dw01.c |  61 ++--
 .../drm/omapdrm/displays/panel-sony-acx565akm.c    |  55 +---
 .../drm/omapdrm/displays/panel-tpo-td028ttec1.c    |  58 ++--
 .../drm/omapdrm/displays/panel-tpo-td043mtea1.c    |  48 +--
 drivers/gpu/drm/omapdrm/dss/base.c                 | 144 ++++++---
 drivers/gpu/drm/omapdrm/dss/display.c              |  24 +-
 drivers/gpu/drm/omapdrm/dss/dpi.c                  |  64 ++--
 drivers/gpu/drm/omapdrm/dss/dsi.c                  | 110 +++----
 drivers/gpu/drm/omapdrm/dss/dss-of.c               |  60 +---
 drivers/gpu/drm/omapdrm/dss/dss.c                  |   2 +-
 drivers/gpu/drm/omapdrm/dss/hdmi4.c                |  54 +---
 drivers/gpu/drm/omapdrm/dss/hdmi5.c                |  54 +---
 drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c    |  18 +-
 drivers/gpu/drm/omapdrm/dss/omapdss.h              |  76 +++--
 drivers/gpu/drm/omapdrm/dss/output.c               |  36 ++-
 drivers/gpu/drm/omapdrm/dss/sdi.c                  |  68 ++---
 drivers/gpu/drm/omapdrm/dss/venc.c                 | 229 +++++++-------
 drivers/gpu/drm/omapdrm/omap_connector.c           | 181 ++++++-----
 drivers/gpu/drm/omapdrm/omap_connector.h           |   8 +-
 drivers/gpu/drm/omapdrm/omap_crtc.c                |  13 +-
 drivers/gpu/drm/omapdrm/omap_drv.c                 | 236 +++++++--------
 drivers/gpu/drm/omapdrm/omap_drv.h                 |   2 +-
 drivers/gpu/drm/omapdrm/omap_encoder.c             | 211 ++++++++-----
 drivers/gpu/drm/omapdrm/omap_encoder.h             |   3 +-
 drivers/gpu/drm/panel/panel-arm-versatile.c        |   4 +-
 drivers/gpu/drm/panel/panel-ilitek-ili9322.c       |   4 +-
 drivers/gpu/drm/panel/panel-seiko-43wvf1g.c        |   2 +-
 drivers/gpu/drm/panel/panel-simple.c               |  53 +++-
 drivers/gpu/drm/panel/panel-tpo-tpg110.c           |  10 +-
 drivers/gpu/drm/pl111/pl111_display.c              |   2 +-
 drivers/gpu/drm/sun4i/sun4i_tcon.c                 |   4 +-
 drivers/gpu/drm/tve200/tve200_display.c            |   3 +-
 include/drm/drm_bridge.h                           |  11 +-
 include/drm/drm_connector.h                        |  80 ++++-
 58 files changed, 1206 insertions(+), 2098 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/display/panel/osddisplays,osd070t1718-19ts.txt
 delete mode 100644 drivers/gpu/drm/omapdrm/displays/connector-dvi.c
 delete mode 100644 drivers/gpu/drm/omapdrm/displays/encoder-tfp410.c
 delete mode 100644 drivers/gpu/drm/omapdrm/displays/panel-dpi.c


-- 
Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki


More information about the dri-devel mailing list