Hi Dave, Bunch of things collected by other people why I was enjoying lca. Group maintainership ftw! - cleanups&fixes for dw-hdmi bride driver (Laurent) - updates for adv bridge driver (John Stultz) for nexus - drm_crtc_from_index helper rollout (Shawn Guo) - removing drm_framebuffer_unregister_private from drivers&core - target_vblank (Andrey Grodzovsky) - misc tiny stuff Cheers, Daniel The following changes since commit 282d0a35c8c42c3ac4dd86a7e408ed1b30db4897: Merge tag 'drm-misc-next-2017-01-09' of git://anongit.freedesktop.org/git/drm-misc into drm-next (2017-01-10 08:06:56 +1000) are available in the git repository at: git://anongit.freedesktop.org/git/drm-misc tags/drm-misc-next-2017-01-23 for you to fetch changes up to 6f897f51c4181397bf811d260eb7fef8d7ccd14f: drm: qxl: Open code teardown function for qxl (2017-01-19 15:33:30 -0200) ---------------------------------------------------------------- Andrey Grodzovsky (1): drm/atomic: Add target_vblank support in atomic helpers (v2) Archit Taneja (3): dt-bindings: drm/bridge: adv7511: Add regulator bindings drm/bridge: adv7511: Initialize regulators drm/bridge: adv7511: Enable HPD interrupts to support hotplug and improve monitor detection Arnd Bergmann (1): drm: add more MMU dependencies Benjamin Gaignard (1): drm: fix MMU dependencies Bhumika Goyal (1): drm/exynos: constify exynos_drm_crtc_ops structures Chris Wilson (1): drm: Fix error handling in drm_mm eviction kselftest Daniel Vetter (4): drm/msm: Stop using drm_framebuffer_unregister_private drm/omap: Stop using drm_framebuffer_unregister_private drm/cma-helper: Stop using drm_framebuffer_unregister_private drm/tegra: Stop using drm_framebuffer_unregister_private Gabriel Krisman Bertazi (5): drm: Document drm_cache interface drm: Move drm_clflush prototypes to drm_cache header file drm: qxl: Let DRM core handle connector registering drm: qxl: Open code probing sequence for qxl drm: qxl: Open code teardown function for qxl John Stultz (5): drm/bridge: adv7511: Use work_struct to defer hotplug handing to out of irq context drm/bridge: adv7511: Switch to using drm_kms_helper_hotplug_event() drm/bridge: adv7511: Rework adv7511_power_on/off() so they can be reused internally drm/bridge: adv7511: Reuse __adv7511_power_on/off() when probing EDID drm/bridge: adv7511: Re-write the i2c address before EDID probing Kieran Bingham (2): drm: bridge: dw-hdmi: Remove unused function parameter drm: bridge: dw-hdmi: Remove PHY configuration resolution parameter Laurent Pinchart (18): drm: bridge: dw-hdmi: Merge __hdmi_phy_i2c_write and hdmi_phy_i2c_write drm: bridge: dw-hdmi: Remove unneeded arguments to bind/unbind functions drm: bridge: dw-hdmi: Embed drm_bridge in struct dw_hdmi drm: bridge: dw-hdmi: Remove encoder field from struct dw_hdmi drm: bridge: dw-hdmi: Don't forward HPD events to DRM core before attach drm: bridge: dw-hdmi: Move IRQ and IO resource allocation to common code drm: bridge: dw-hdmi: Reorder functions to prepare for next commit drm: bridge: dw-hdmi: Create connector in the bridge attach operation drm: bridge: dw-hdmi: Implement DRM bridge registration drm: bridge: dw-hdmi: Rename CONF0 SPARECTRL bit to SVSRET drm: bridge: dw-hdmi: Reject invalid product IDs drm: bridge: dw-hdmi: Detect AHB audio DMA using correct register drm: bridge: dw-hdmi: Handle overflow workaround based on device version drm: bridge: dw-hdmi: Detect PHY type at runtime drm: bridge: dw-hdmi: Define and use macros for PHY register addresses drm: bridge: dw-hdmi: Fix the name of the PHY reset macros drm: bridge: dw-hdmi: Assert SVSRET before resetting the PHY dt-bindings: display: dw-hdmi: Clean up DT bindings documentation Rainer Hochecker (1): drm: add fourcc codes for 16bit R and RG Shawn Guo (6): drm: exynos: use crtc helper drm_crtc_from_index() drm: kirin: use crtc helper drm_crtc_from_index() drm: mediatek: use crtc helper drm_crtc_from_index() drm: nouveau: use crtc helper drm_crtc_from_index() drm: tegra: use crtc helper drm_crtc_from_index() drm: vc4: use crtc helper drm_crtc_from_index() .../bindings/display/bridge/adi,adv7511.txt | 12 + .../devicetree/bindings/display/bridge/dw_hdmi.txt | 85 ++-- .../devicetree/bindings/display/imx/hdmi.txt | 51 +-- .../bindings/display/rockchip/dw_hdmi-rockchip.txt | 43 +- Documentation/gpu/drm-mm.rst | 6 + drivers/gpu/drm/Kconfig | 4 +- drivers/gpu/drm/armada/Kconfig | 2 +- drivers/gpu/drm/bridge/adv7511/adv7511.h | 6 + drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 153 +++++-- drivers/gpu/drm/bridge/dw-hdmi.c | 438 +++++++++++++-------- drivers/gpu/drm/bridge/dw-hdmi.h | 85 +++- drivers/gpu/drm/drm_atomic_helper.c | 133 ++++++- drivers/gpu/drm/drm_cache.c | 23 ++ drivers/gpu/drm/drm_fb_cma_helper.c | 9 +- drivers/gpu/drm/etnaviv/Kconfig | 1 + drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_crtc.c | 6 - drivers/gpu/drm/exynos/exynos_drm_drv.h | 10 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 10 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h | 1 - drivers/gpu/drm/i915/i915_drv.h | 1 + drivers/gpu/drm/imx/dw_hdmi-imx.c | 14 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 9 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 1 - drivers/gpu/drm/msm/Kconfig | 1 + drivers/gpu/drm/msm/msm_fbdev.c | 5 +- drivers/gpu/drm/nouveau/nouveau_display.c | 33 +- drivers/gpu/drm/omapdrm/omap_fbdev.c | 8 +- drivers/gpu/drm/qxl/qxl_debugfs.c | 10 + drivers/gpu/drm/qxl/qxl_display.c | 1 - drivers/gpu/drm/qxl/qxl_drv.c | 69 +++- drivers/gpu/drm/qxl/qxl_drv.h | 6 +- drivers/gpu/drm/qxl/qxl_kms.c | 56 +-- drivers/gpu/drm/qxl/qxl_ttm.c | 8 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 14 +- drivers/gpu/drm/selftests/test-drm_mm.c | 12 +- drivers/gpu/drm/tegra/drm.c | 19 +- drivers/gpu/drm/tegra/fb.c | 7 +- drivers/gpu/drm/vc4/vc4_crtc.c | 17 +- drivers/gpu/drm/vc4/vc4_drv.h | 1 - drivers/gpu/drm/vgem/vgem_drv.h | 1 + include/drm/bridge/dw_hdmi.h | 19 +- include/drm/drmP.h | 5 - include/drm/drm_atomic_helper.h | 6 + include/drm/drm_cache.h | 4 + include/drm/drm_crtc.h | 9 + include/uapi/drm/drm_fourcc.h | 7 + 47 files changed, 928 insertions(+), 495 deletions(-) -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx