Hi Dave, drm-misc-next-2017-10-20: Final drm-misc feature pull for 4.15: UAPI Changes: - new madvise ioctl for vc4 (Boris) Core Changes: - plane commit tracking fixes (Maarten) - vgaarb improvements for fancy new platforms (aka ppc64 and arm64) by Bjorn Helgaas Driver Changes: - pile of new panel drivers: Toshiba LT089AC19000, Innolux AT043TN24 - more sun4i work to support A10/A20 Tcon and hdmi outputs - vc4: fix sleep in irq handler by making it threaded (Eric) - udl probe/edid read fixes (Robert Tarasov) And a bunch of misc small cleanups/refactors and doc fixes all over. Cheers, Daniel The following changes since commit 2e20c9ddae0b3770abca4b9b1a5243d6841bdd84: drm/via: use ARRAY_SIZE (2017-10-16 11:29:28 +0200) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2017-10-20 for you to fetch changes up to af0c8c10564aac5b6d67308129ec09c4ad5db476: drm/vc4: Fix sleeps during the IRQ handler for DSI transactions. (2017-10-19 13:20:09 -0700) ---------------------------------------------------------------- Final drm-misc feature pull for 4.15: UAPI Changes: - new madvise ioctl for vc4 (Boris) Core Changes: - plane commit tracking fixes (Maarten) - vgaarb improvements for fancy new platforms (aka ppc64 and arm64) by Bjorn Helgaas Driver Changes: - pile of new panel drivers: Toshiba LT089AC19000, Innolux AT043TN24 - more sun4i work to support A10/A20 Tcon and hdmi outputs - vc4: fix sleep in irq handler by making it threaded (Eric) - udl probe/edid read fixes (Robert Tarasov) And a bunch of misc small cleanups/refactors and doc fixes all over. ---------------------------------------------------------------- Bjorn Helgaas (2): vgaarb: Select a default VGA device even if there's no legacy VGA vgaarb: Factor out EFI and fallback default device selection Boris Brezillon (2): drm/gem-cma-helper: Change the level of the allocation failure message drm/vc4: Add the DRM_IOCTL_VC4_GEM_MADVISE ioctl Chen-Yu Tsai (4): drm/sun4i: backend: Offset layer buffer address by DRAM starting address drm/sun4i: backend: Support output muxing drm/sun4i: hdmi: Support HDMI controller on A10 drm/sun4i: Add support for A10 display pipeline components Dan Carpenter (1): drm/bridge: adv7511: Fix a use after free Daniel Vetter (2): drm: some KMS todo ideas drm/atomic-helper: check that drivers call drm_crtc_vblank_off Eric Anholt (1): drm/vc4: Fix sleeps during the IRQ handler for DSI transactions. Frank Binns (1): dma-fence: remove duplicate word in comment Haneen Mohammed (2): drm/armada: Replace drm_gem_object_reference/unreference() with _get/put() drm/armada: Replace drm_framebuffer_reference/unreference() with _get/put() Jonathan Liu (2): drm/sun4i: tcon: Add support for A10 TCON drm/sun4i: Add support for A20 display pipeline components Lucas Stach (1): drm/panel: simple: add Toshiba LT089AC19000 Maarten Lankhorst (2): drm/atomic: Make atomic helper track newly assigned planes correctly, v2. drm/atomic: Check for busy planes/connectors before setting the commit Maxime Ripard (7): drm/sun4i: Implement endpoint parsing using kfifo drm/sun4i: Realign Makefile padding and reorder it drm/sun4i: tcon: Make tcon_set_mux mode argument const drm/sun4i: tcon: Make tcon_get_clk_delay mode argument const drm/sun4i: tcon: Don't rely on encoders to enable the TCON drm/sun4i: tcon: Don't rely on encoders to set the TCON mode drm/sun4i: tcon: Move out the tcon0 common setup Philipp Zabel (3): drm/panel: simple: fix vertical timings for Innolux AT043TN24 drm/panel: simple: add bus flags for Innolux AT043TN24 drm/panel: simple: add delays for Innolux AT043TN24 Robert Tarasov (2): drm/udl: Fixed problem with UDL adpater reconnection drm/udl: Reading all edid blocks in DRM/UDL driver .../display/panel/toshiba,lt089ac29000.txt | 8 + .../bindings/display/sunxi/sun4i-drm.txt | 9 + Documentation/gpu/todo.rst | 12 + arch/powerpc/kernel/pci-common.c | 12 - drivers/gpu/drm/armada/armada_crtc.c | 22 +- drivers/gpu/drm/armada/armada_drv.c | 2 +- drivers/gpu/drm/armada/armada_fb.c | 8 +- drivers/gpu/drm/armada/armada_fbdev.c | 6 +- drivers/gpu/drm/armada/armada_gem.c | 12 +- drivers/gpu/drm/armada/armada_overlay.c | 4 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 4 +- drivers/gpu/drm/drm_atomic_helper.c | 28 +- drivers/gpu/drm/drm_gem_cma_helper.c | 2 +- drivers/gpu/drm/panel/panel-simple.c | 36 ++- drivers/gpu/drm/sun4i/Makefile | 33 +-- drivers/gpu/drm/sun4i/sun4i_backend.c | 75 +++++- drivers/gpu/drm/sun4i/sun4i_backend.h | 3 +- drivers/gpu/drm/sun4i/sun4i_crtc.c | 32 ++- drivers/gpu/drm/sun4i/sun4i_drv.c | 81 ++---- drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c | 1 - drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 68 +++-- drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c | 1 - drivers/gpu/drm/sun4i/sun4i_rgb.c | 29 +-- drivers/gpu/drm/sun4i/sun4i_tcon.c | 183 ++++++++----- drivers/gpu/drm/sun4i/sun4i_tcon.h | 23 +- drivers/gpu/drm/sun4i/sun4i_tv.c | 12 - drivers/gpu/drm/udl/udl_connector.c | 154 +++++++---- drivers/gpu/drm/udl/udl_connector.h | 13 + drivers/gpu/drm/udl/udl_drv.c | 4 + drivers/gpu/drm/udl/udl_main.c | 5 + drivers/gpu/drm/vc4/vc4_bo.c | 287 ++++++++++++++++++++- drivers/gpu/drm/vc4/vc4_drv.c | 10 +- drivers/gpu/drm/vc4/vc4_drv.h | 30 +++ drivers/gpu/drm/vc4/vc4_dsi.c | 32 ++- drivers/gpu/drm/vc4/vc4_gem.c | 156 ++++++++++- drivers/gpu/drm/vc4/vc4_plane.c | 20 ++ drivers/gpu/vga/vgaarb.c | 72 ++++-- include/linux/dma-fence.h | 2 +- include/uapi/drm/vc4_drm.h | 19 ++ 39 files changed, 1154 insertions(+), 356 deletions(-) create mode 100644 Documentation/devicetree/bindings/display/panel/toshiba,lt089ac29000.txt create mode 100644 drivers/gpu/drm/udl/udl_connector.h -- 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