[Intel-gfx] [PULL] drm-misc-next
Daniel Vetter
daniel.vetter at ffwll.ch
Mon Jan 23 07:35:54 UTC 2017
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
More information about the Intel-gfx
mailing list