[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 dri-devel mailing list