[git pull] drm fixes for rc2

From: Dave Airlie
Date: Fri Jun 03 2016 - 18:10:45 EST



Hi Linus,

A bunch of ARM drivers got into the fixes vibe this time around,
so this contains a bunch of fixes for imx, atmel hlcdc, arm hdlcd
(only so many combos of hlcd), mediatek and omap drm.

Other than that there is one mgag200 fix and a few core drm regression
fixes.

Dave.

The following changes since commit 1a695a905c18548062509178b98bc91e67510864:

Linux 4.7-rc1 (2016-05-29 09:29:24 -0700)

are available in the git repository at:

git://people.freedesktop.org/~airlied/linux tags/drm-fixes-for-v4.7-rc2

for you to fetch changes up to ab3ab68493aaac6fea4ad1bb597def9f48f41c71:

drm/omap: fix unused variable warning. (2016-06-03 14:39:41 +1000)

----------------------------------------------------------------
Akshay Bhat (1):
dt-bindings: imx: ldb: Add ddc-i2c-bus property

Arnd Bergmann (3):
drm/omapdrm: include pinctrl/consumer.h where needed
drm/omap: include linux/seq_file.h where needed
drm/omap: include gpio/consumer.h where needed

Boris Brezillon (1):
drm: atmel-hlcdc: fix atmel_hlcdc_crtc_reset() implementation

Chris Wilson (1):
drm: Wrap direct calls to driver->gem_free_object from CMA

Dan Carpenter (1):
drm: atmel-hlcdc: fix a NULL check

Daniel Vetter (1):
drm/hdlcd: Fix up crtc_state->event handling

Dave Airlie (6):
Merge tag 'mediatek-drm-fixes-2016-06-01' of git://git.pengutronix.de/git/pza/linux into drm-fixes
Merge branch 'for-upstream/hdlcd' of git://linux-arm.org/linux-ld into drm-fixes
Merge tag 'drm-atmel-hlcdc-fixes/for-4.7-rc2' of github.com:bbrezillon/linux-at91 into drm-fixes
Merge tag 'imx-drm-next-2016-06-01' of git://git.pengutronix.de/git/pza/linux into drm-fixes
Merge tag 'omapdrm-4.7-fixes' of git://git.kernel.org/.../tomba/linux into drm-fixes
drm/omap: fix unused variable warning.

Jim Lodes (2):
OMAPDSS: HDMI5: Fix AVI infoframe
OMAPDSS: HDMI5: Change DDC timings

Liu Ying (2):
drm/imx: ipuv3-plane: Constify ipu_plane_funcs
drm/imx: plane: Don't set plane->crtc in ipu_plane_update()

Liviu Dudau (3):
drm: hdlcd: Revamp runtime power management
drm: hdlcd: Cleanup the atomic plane operations
drm: hdlcd: Add information about the underlying framebuffers in debugfs

Lothar Waßmann (2):
drm/imx: parallel-display: remove dead code
drm/imx: imx-ldb: honor 'native-mode' property when selecting video mode from DT

Mathieu Larouche (1):
drm/mgag200: Black screen fix for G200e rev 4

Peter Ujfalusi (2):
drm/omap: Remove regulator API abuse
Revert "drm/omap: no need to select OMAP2_DSS"

Philipp Zabel (6):
drm/imx: imx-ldb: use of_graph_get_endpoint_by_regs helper
drm/imx: parallel-display: use of_graph_get_endpoint_by_regs helper
drm/imx: ipuv3-plane: enable UYVY and VYUY formats
drm/imx: use bus_flags for pixel clock polarity
drm/mediatek: mtk_dpi: remove invalid error message
drm/mediatek: mtk_dsi: Remove spurious drm_connector_unregister

Steve Longerbeam (1):
drm/imx: imx-ldb: Add DDC support

Tomi Valkeinen (6):
drm/omap: Fix missing includes
drm/omap: fix OMAP4 hdmi_core_powerdown_disable()
drm: add missing drm_mode_set_crtcinfo call
drm/sti: remove extra mode fixup
drm: make drm_atomic_set_mode_prop_for_crtc() more reliable
drm: fix fb refcount issue with atomic modesetting

.../devicetree/bindings/display/imx/ldb.txt | 1 +
drivers/gpu/drm/arm/hdlcd_crtc.c | 86 ++++++++++++----------
drivers/gpu/drm/arm/hdlcd_drv.c | 68 ++++++++---------
drivers/gpu/drm/arm/hdlcd_drv.h | 5 +-
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 10 +--
drivers/gpu/drm/drm_atomic.c | 3 +-
drivers/gpu/drm/drm_crtc.c | 5 +-
drivers/gpu/drm/drm_fb_cma_helper.c | 2 +-
drivers/gpu/drm/drm_gem_cma_helper.c | 12 +--
drivers/gpu/drm/drm_modes.c | 2 +
drivers/gpu/drm/imx/imx-drm-core.c | 13 ++--
drivers/gpu/drm/imx/imx-drm.h | 7 +-
drivers/gpu/drm/imx/imx-ldb.c | 78 +++++++++++++-------
drivers/gpu/drm/imx/imx-tve.c | 6 +-
drivers/gpu/drm/imx/ipuv3-crtc.c | 10 ++-
drivers/gpu/drm/imx/ipuv3-plane.c | 5 +-
drivers/gpu/drm/imx/parallel-display.c | 40 ++++------
drivers/gpu/drm/mediatek/mtk_dpi.c | 5 --
drivers/gpu/drm/mediatek/mtk_dsi.c | 4 +-
drivers/gpu/drm/mgag200/mgag200_mode.c | 10 ++-
drivers/gpu/drm/omapdrm/Kconfig | 1 +
drivers/gpu/drm/omapdrm/displays/connector-hdmi.c | 1 +
drivers/gpu/drm/omapdrm/displays/encoder-opa362.c | 2 +-
drivers/gpu/drm/omapdrm/displays/encoder-tfp410.c | 2 +-
drivers/gpu/drm/omapdrm/displays/panel-dpi.c | 2 +-
drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 2 +-
.../omapdrm/displays/panel-lgphilips-lb035q02.c | 1 +
.../drm/omapdrm/displays/panel-nec-nl8048hl11.c | 2 +-
.../drm/omapdrm/displays/panel-sharp-ls037v7dw01.c | 2 +-
.../drm/omapdrm/displays/panel-sony-acx565akm.c | 2 +-
.../drm/omapdrm/displays/panel-tpo-td043mtea1.c | 2 +-
drivers/gpu/drm/omapdrm/dss/dsi.c | 9 ---
drivers/gpu/drm/omapdrm/dss/dss.c | 1 +
drivers/gpu/drm/omapdrm/dss/hdmi4.c | 11 +--
drivers/gpu/drm/omapdrm/dss/hdmi4_core.c | 2 +-
drivers/gpu/drm/omapdrm/dss/hdmi5.c | 10 +--
drivers/gpu/drm/omapdrm/dss/hdmi5_core.c | 6 +-
drivers/gpu/drm/omapdrm/dss/hdmi_phy.c | 1 +
drivers/gpu/drm/omapdrm/dss/hdmi_pll.c | 1 +
drivers/gpu/drm/omapdrm/dss/hdmi_wp.c | 1 +
drivers/gpu/drm/omapdrm/omap_debugfs.c | 2 +
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c | 1 +
drivers/gpu/drm/omapdrm/omap_fb.c | 2 +
drivers/gpu/drm/omapdrm/omap_gem.c | 1 +
drivers/gpu/drm/sti/sti_crtc.c | 10 ---
drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c | 6 +-
46 files changed, 227 insertions(+), 228 deletions(-)