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 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel