[Intel-gfx] [PULL] drm-misc-next
Daniel Vetter
daniel.vetter at ffwll.ch
Fri Oct 20 13:39:04 UTC 2017
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
More information about the Intel-gfx
mailing list