[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