All of lore.kernel.org
 help / color / mirror / Atom feed
From: Daniel Vetter <daniel.vetter@ffwll.ch>
To: Dave Airlie <airlied@gmail.com>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>,
	intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org
Subject: [PULL] topic/drm-misc
Date: Fri, 12 Feb 2016 14:21:48 +0100	[thread overview]
Message-ID: <20160212132148.GA31964@phenom.ffwll.local> (raw)

Hi Dave,

More drm-misc stuff:
- vgaswitcheroo support for apple gmux from Lukas Wunner
- checks for ->mode_fixup in non-atomic helpers from Carlos Palminha, plus
  removing dummy funcs from drivers. Carlos promised to follow up with
  more, since there's lots more silly dummy functions around.
- dma-buf patches from Tiago, except the ioctl itself (that needed a
  respin to address review from David Herrmann)
- encoder mask for atomic from Maarten
- bunch of random things all over.

Aside: the connector_mask stuff from Maarten that landed in 4.5 is blowing
up in certain mst unplug cases. Maarten is looking into it.

Cheers, Daniel


The following changes since commit 10c1b6183a163aca59ba92b88f2b4c4cecd20d4c:

  drm/tegra: drop unused variable. (2016-02-09 11:17:37 +1000)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/topic/drm-misc-2016-02-12

for you to fetch changes up to 382ab95d1af85381d8a5dff09b16a80c7e492534:

  drm/msm: remove unused variable (2016-02-11 11:48:39 +0100)

----------------------------------------------------------------
Arnd Bergmann (1):
      drm/msm: remove unused variable

Carlos Palminha (5):
      drm: fixes when i2c encoder slave mode_fixup is null.
      drm: fixes crct set_mode when encoder mode_fixup is null.
      drm/i2c/sil164: removed unnecessary code, mode_fixup is now optional.
      drm/i2c/tda998x: removed unnecessary code, mode_fixup is now optional.
      drm/bridge: removed dummy mode_fixup function from dw-hdmi.

Daniel Thompson (1):
      drm: prime: Honour O_RDWR during prime-handle-to-fd

Haixia Shi (1):
      drm/msm: remove the drm_device_is_unplugged check

Insu Yun (1):
      ch7006: correctly handling failed allocation

LABBE Corentin (1):
      drm: modes: add missing [drm] to message printing

Lukas Wunner (13):
      vga_switcheroo: Add handler flags infrastructure
      vga_switcheroo: Add support for switching only the DDC
      apple-gmux: Track switch state
      apple-gmux: Add switch_ddc support
      drm/edid: Switch DDC when reading the EDID
      drm/i915: Switch DDC when reading the EDID
      drm/nouveau: Switch DDC when reading the EDID
      drm/radeon: Switch DDC when reading the EDID
      apple-gmux: Add helper for presence detect
      drm/i915: Defer probe if gmux is present but its driver isn't
      drm/nouveau: Defer probe if gmux is present but its driver isn't
      drm/radeon: Defer probe if gmux is present but its driver isn't
      apple-gmux: Fix build breakage if !CONFIG_ACPI

Maarten Lankhorst (5):
      drm/core: Add drm_encoder_index.
      drm/core: Add drm_for_each_encoder_mask, v2.
      drm/i915: Do not touch best_encoder for load detect.
      drm/atomic: Do not unset crtc when an encoder is stolen
      drm/atomic: Add encoder_mask to crtc_state, v3.

Rasmus Villemoes (1):
      drm/gma500: fix error path in gma_intel_setup_gmbus()

Tiago Vignatti (3):
      dma-buf: Remove range-based flush
      drm/i915: Implement end_cpu_access
      drm/i915: Use CPU mapping for userspace dma-buf mmap()

Ville Syrjälä (1):
      drm: Add drm_format_plane_width() and drm_format_plane_height()

 Documentation/DocBook/gpu.tmpl                   |   5 +
 Documentation/dma-buf-sharing.txt                |  19 ++--
 drivers/dma-buf/dma-buf.c                        |  13 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c |   3 +-
 drivers/gpu/drm/bridge/dw-hdmi.c                 |   8 --
 drivers/gpu/drm/drm_atomic_helper.c              |  57 +++++++++--
 drivers/gpu/drm/drm_crtc.c                       |  65 +++++++++++++
 drivers/gpu/drm/drm_crtc_helper.c                |  10 +-
 drivers/gpu/drm/drm_edid.c                       |  26 +++++
 drivers/gpu/drm/drm_encoder_slave.c              |   3 +
 drivers/gpu/drm/drm_modes.c                      |   3 +-
 drivers/gpu/drm/drm_prime.c                      |  10 +-
 drivers/gpu/drm/gma500/intel_gmbus.c             |   2 +-
 drivers/gpu/drm/i2c/ch7006_drv.c                 |   2 +
 drivers/gpu/drm/i2c/sil164_drv.c                 |   9 --
 drivers/gpu/drm/i2c/tda998x_drv.c                |   9 --
 drivers/gpu/drm/i915/i915_drv.c                  |  12 +++
 drivers/gpu/drm/i915/i915_gem_dmabuf.c           |  42 +++++++-
 drivers/gpu/drm/i915/intel_display.c             |   5 +-
 drivers/gpu/drm/i915/intel_lvds.c                |   8 +-
 drivers/gpu/drm/msm/msm_fbdev.c                  |   4 -
 drivers/gpu/drm/nouveau/nouveau_acpi.c           |   2 +-
 drivers/gpu/drm/nouveau/nouveau_connector.c      |  21 +++-
 drivers/gpu/drm/nouveau/nouveau_drm.c            |  11 +++
 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c        |   4 +-
 drivers/gpu/drm/radeon/radeon_atpx_handler.c     |   3 +-
 drivers/gpu/drm/radeon/radeon_connectors.c       |   6 ++
 drivers/gpu/drm/radeon/radeon_drv.c              |  11 +++
 drivers/gpu/drm/udl/udl_fb.c                     |   2 -
 drivers/gpu/vga/vga_switcheroo.c                 | 119 ++++++++++++++++++++++-
 drivers/platform/x86/apple-gmux.c                | 111 ++++++++++++++++-----
 drivers/staging/android/ion/ion.c                |   6 +-
 drivers/staging/android/ion/ion_test.c           |   4 +-
 include/drm/drm_crtc.h                           |  18 ++++
 include/drm/drm_modeset_helper_vtables.h         |   2 +-
 include/linux/apple-gmux.h                       |  50 ++++++++++
 include/linux/dma-buf.h                          |  12 +--
 include/linux/vga_switcheroo.h                   |  36 ++++++-
 include/uapi/drm/drm.h                           |   1 +
 39 files changed, 608 insertions(+), 126 deletions(-)
 create mode 100644 include/linux/apple-gmux.h

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

             reply	other threads:[~2016-02-12 13:21 UTC|newest]

Thread overview: 69+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-02-12 13:21 Daniel Vetter [this message]
  -- strict thread matches above, loose matches on Subject: below --
2016-11-10  7:16 [PULL] topic/drm-misc Daniel Vetter
2016-10-27 18:53 Daniel Vetter
2016-10-24  7:21 Daniel Vetter
2016-10-13  8:28 Daniel Vetter
2016-10-11  8:03 Daniel Vetter
2016-10-05  9:29 Daniel Vetter
2016-10-03 13:39 Daniel Vetter
2016-10-04  2:48 ` Dave Airlie
2016-09-25 21:26 Daniel Vetter
2016-09-19  7:11 Daniel Vetter
2016-09-08  9:30 Jani Nikula
2016-08-31 16:48 Daniel Vetter
2016-08-23 19:53 Daniel Vetter
2016-08-12 17:18 Daniel Vetter
2016-07-28 12:30 Daniel Vetter
2016-07-22  8:10 Daniel Vetter
2016-07-14  8:32 Daniel Vetter
2016-07-11  5:55 Daniel Vetter
2016-06-22  9:21 Daniel Vetter
2016-06-22 11:13 ` Daniel Vetter
2016-06-22 11:22 ` Daniel Vetter
2016-06-14 21:48 Daniel Vetter
2016-06-15 15:16 ` Daniel Vetter
2016-06-15 15:40 ` Daniel Vetter
2016-06-07 20:00 Daniel Vetter
2016-06-01  7:29 Daniel Vetter
2016-05-18 19:53 Daniel Vetter
2016-05-17 16:49 Daniel Vetter
2016-05-12 22:28 Daniel Vetter
2016-05-08 16:35 Daniel Vetter
2016-05-04 21:25 Daniel Vetter
2016-04-29  8:13 Daniel Vetter
2016-04-21  9:31 Daniel Vetter
2016-04-01 13:11 Daniel Vetter
2016-03-22 14:48 Daniel Vetter
2016-03-09  9:56 Daniel Vetter
2016-03-14  6:47 ` Daniel Vetter
2016-02-18 19:51 Daniel Vetter
2016-02-08 10:36 Daniel Vetter
2016-01-17 16:07 Daniel Vetter
2015-12-23 12:43 Daniel Vetter
2015-12-18 16:39 Daniel Vetter
2015-12-14  9:26 Daniel Vetter
2015-12-04 10:46 Daniel Vetter
2015-11-26  8:17 Daniel Vetter
2015-10-22 19:42 Daniel Vetter
2015-10-19 13:21 Daniel Vetter
2015-10-08  7:37 Daniel Vetter
2015-09-25 12:18 Daniel Vetter
2015-09-22  9:05 Daniel Vetter
2015-09-22  9:17 ` Daniel Vetter
2015-09-14 15:22 Daniel Vetter
2015-09-16 14:45 ` Daniel Vetter
2015-09-21 21:40   ` Dave Airlie
2015-08-13  7:59 Daniel Vetter
2015-07-28  9:03 Daniel Vetter
2015-07-23  7:27 Daniel Vetter
2015-07-13  7:22 Daniel Vetter
2015-06-22 11:50 Daniel Vetter
2015-05-28  6:40 Daniel Vetter
2015-05-19 14:23 Daniel Vetter
2015-05-06  8:24 Daniel Vetter
2015-04-15 12:06 Daniel Vetter
2015-03-31 14:29 Daniel Vetter
2015-03-31 14:31 ` Daniel Vetter
2015-03-18 10:15 Daniel Vetter
2015-03-10  9:21 Daniel Vetter
2015-02-06  7:29 Daniel Vetter

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20160212132148.GA31964@phenom.ffwll.local \
    --to=daniel.vetter@ffwll.ch \
    --cc=airlied@gmail.com \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=intel-gfx@lists.freedesktop.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.