[GIT PULL] omapdrm changes for v4.14
Tomi Valkeinen
tomi.valkeinen at ti.com
Thu Aug 17 13:58:52 UTC 2017
Hi Dave,
Please pull omapdrm changes for v4.14.
Tomi
The following changes since commit 0c697fafc66830ca7d5dc19123a1d0641deaa1f6:
Backmerge tag 'v4.13-rc5' into drm-next (2017-08-15 16:16:58 +1000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux.git tags/omapdrm-4.14
for you to fetch changes up to 2419672f4c96ca678a95d0f733f44d3ee036b5c8:
drm/omap: Potential NULL deref in omap_crtc_duplicate_state() (2017-08-16 16:21:18 +0300)
----------------------------------------------------------------
omapdrm changes for v4.14
* HDMI hot plug IRQ support (instead of polling)
* Big driver cleanup from Laurent (no functional changes)
* OMAP5 DSI support (only the pinmuxing was missing)
----------------------------------------------------------------
Arvind Yadav (4):
drm/omap: dma-buf: Constify dma_buf_ops structures.
drm/omap: constify attribute_group structures.
drm/omap: panel-sony-acx565akm: constify attribute_group structures.
drm/omap: panel-dsi-cm: constify attribute_group structures.
Dan Carpenter (1):
drm/omap: Potential NULL deref in omap_crtc_duplicate_state()
Julia Lawall (1):
drm/omap: omap_display_timings: constify videomode structures
Laurent Pinchart (46):
ARM: OMAP2+: Register SoC device attributes from machine .init()
drm: omapdrm: acx565akm: Remove unneeded check for OF node
drm: omapdrm: connector-analog-tv: Remove unneeded check for OF node
drm: omapdrm: panel-dpi: Remove unneeded check for OF node
drm: omapdrm: dpi: Remove unneeded regulator check
drm: omapdrm: venc: Don't export omap_dss_pal_vm and omap_dss_ntsc_vm
drm: omapdrm: hdmi: Store PHY features in PHY data structure
drm: omapdrm: dss: Split operations out of dss_features structure
drm: omapdrm: dsi: Store DSI model and PLL hardware data in OF data
drm: omapdrm: dsi: Handle pin muxing internally
drm: omapdrm: Don't forward set_min_bus_tput() to no-op platform code
drm: omapdrm: dispc: Select features based on compatible string
drm: omapdrm: dpi: Replace OMAP SoC model checks with DSS model
drm: omapdrm: dss: Select features based on compatible string
drm: omapdrm: dss: Use supported outputs instead of display types
drm: omapdrm: dss: Initialize DSS internal features at probe time
drm: omapdrm: Move all debugfs code from core to dss
drm: omapdrm: Move shutdown() handler from core to dss
drm: omapdrm: Move size unit features to dispc_features structure
drm: omapdrm: Move color modes feature to dispc_features structure
drm: omapdrm: Move overlay caps features to dispc_features structure
drm: omapdrm: Move num_ovls and num_mgrs to dispc_features structure
drm: omapdrm: Move DISPC_CLK_SWITCH reg feature to struct dss_features
drm: omapdrm: Move reg_fields to dispc_features structure
drm: omapdrm: Move FEAT_VENC_REQUIRES_TV_DAC_CLK to venc driver
drm: omapdrm: Move FEAT_DSI_* features to dsi driver
drm: omapdrm: Move FEAT_HDMI_* features to hdmi4 driver
drm: omapdrm: Move FEAT_DPI_USES_VDDS_DSI feature to dpi code
drm: omapdrm: Move FEAT_LCD_CLK_SRC feature to dss_features structure
drm: omapdrm: Move FEAT_* features to dispc driver
drm: omapdrm: Move FEAT_PARAM_DSI* features to dsi driver
drm: omapdrm: Move PCD, LINEWIDTH and DOWNSCALE features to dispc driver
drm: omapdrm: Move DSS_FCK feature to dss driver
drm: omapdrm: Move supported outputs feature to dss driver
drm: omapdrm: Remove dss_features.h
drm: omapdrm: hdmi: Rename functions and structures to use hdmi_ prefix
drm: omapdrm: hdmi: Replace OMAP SoC model check with HDMI xmit version
drm: omapdrm: hdmi: Pass HDMI core version as integer to HDMI audio
drm: omapdrm: hdmi: Configure the PLL from the HDMI core version
drm: omapdrm: hdmi: Configure the PHY from the HDMI core version
drm: omapdrm: hdmi: Don't allocate PHY features dynamically
drm: omapdrm: Register omapdrm platform device in omapdss driver
drm: omapdrm: Remove the omapdss driver
ARM: OMAP2+: Remove unused omapdrm platform device
ARM: OMAP2+: Don't register omapdss device for omapdrm
drm: omapdrm: Remove omapdrm platform data
Peter Ujfalusi (3):
drm/omap: Support for HDMI hot plug detection
drm/omap: displays: connector-hdmi: Support for hot plug detection
drm/omap: displays: encoder-tpd12s015: Support for hot plug detection
Tomi Valkeinen (5):
drm/omap: fix memory leak when FB init fails
drm/omap: use regmap_update_bit() when muxing DSI pads
drm/omap: add OMAP5 DSIPHY lane-enable support
drm/omap: rename omapdrm device back
drm/omap: remove no-op cleanup code
arch/arm/mach-omap2/Makefile | 2 +-
arch/arm/mach-omap2/board-generic.c | 1 +
arch/arm/mach-omap2/display.c | 118 +--
arch/arm/mach-omap2/display.h | 1 -
arch/arm/mach-omap2/drm.c | 53 --
arch/arm/mach-omap2/io.c | 1 -
.../gpu/drm/omapdrm/displays/connector-analog-tv.c | 3 +
drivers/gpu/drm/omapdrm/displays/connector-hdmi.c | 104 +++
.../gpu/drm/omapdrm/displays/encoder-tpd12s015.c | 81 ++
drivers/gpu/drm/omapdrm/displays/panel-dpi.c | 3 +
drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 2 +-
.../omapdrm/displays/panel-lgphilips-lb035q02.c | 2 +-
.../drm/omapdrm/displays/panel-sony-acx565akm.c | 5 +-
.../drm/omapdrm/displays/panel-tpo-td028ttec1.c | 2 +-
.../drm/omapdrm/displays/panel-tpo-td043mtea1.c | 2 +-
drivers/gpu/drm/omapdrm/dss/Makefile | 2 +-
drivers/gpu/drm/omapdrm/dss/core.c | 190 +----
drivers/gpu/drm/omapdrm/dss/dispc.c | 824 ++++++++++++++-----
drivers/gpu/drm/omapdrm/dss/dpi.c | 88 +-
drivers/gpu/drm/omapdrm/dss/dsi.c | 329 +++++---
drivers/gpu/drm/omapdrm/dss/dss.c | 406 ++++++---
drivers/gpu/drm/omapdrm/dss/dss.h | 46 +-
drivers/gpu/drm/omapdrm/dss/dss_features.c | 905 ---------------------
drivers/gpu/drm/omapdrm/dss/dss_features.h | 109 ---
drivers/gpu/drm/omapdrm/dss/hdmi.h | 16 +-
drivers/gpu/drm/omapdrm/dss/hdmi4.c | 7 +-
drivers/gpu/drm/omapdrm/dss/hdmi4_core.c | 38 +-
drivers/gpu/drm/omapdrm/dss/hdmi5.c | 7 +-
drivers/gpu/drm/omapdrm/dss/hdmi_phy.c | 60 +-
drivers/gpu/drm/omapdrm/dss/hdmi_pll.c | 24 +-
drivers/gpu/drm/omapdrm/dss/hdmi_wp.c | 12 +-
drivers/gpu/drm/omapdrm/dss/omapdss.h | 25 +-
drivers/gpu/drm/omapdrm/dss/venc.c | 21 +-
drivers/gpu/drm/omapdrm/dss/video-pll.c | 1 -
drivers/gpu/drm/omapdrm/omap_connector.c | 37 +-
drivers/gpu/drm/omapdrm/omap_crtc.c | 6 +-
drivers/gpu/drm/omapdrm/omap_drv.c | 70 +-
drivers/gpu/drm/omapdrm/omap_fb.c | 2 +-
drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c | 2 +-
include/linux/platform_data/omap_drm.h | 53 --
include/sound/omap-hdmi-audio.h | 2 +-
sound/soc/omap/omap-hdmi-audio.c | 9 +-
44 files changed, 1705 insertions(+), 1970 deletions(-)
delete mode 100644 arch/arm/mach-omap2/drm.c
delete mode 100644 drivers/gpu/drm/omapdrm/dss/dss_features.c
delete mode 100644 drivers/gpu/drm/omapdrm/dss/dss_features.h
delete mode 100644 include/linux/platform_data/omap_drm.h
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