mbox series

[PULL] drm-misc-next

Message ID 20180919200218.GA186644@art_vandelay (mailing list archive)
State New, archived
Headers show
Series [PULL] drm-misc-next | expand

Pull-request

git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2018-09-19

Message

Sean Paul Sept. 19, 2018, 8:03 p.m. UTC
Hi Dave,
Another week another PR. There's a conflict in i915_drv.c, as you may have seen
from Stephen's email earlier this week. The rerere cache has the resolution, so
dim to the rescue!

drm-misc-next-2018-09-19:
drm-misc-next for 4.20:

UAPI Changes:
- None

Cross-subsystem Changes:
- None

Core Changes:
- Allow drivers to disable features with per-device granularity (Ville)
- Use EOPNOTSUPP when iface/feature is unsupported instead of
  EINVAL/errno soup (Chris)
- Simplify M/N DP quirk by using constant N to limit size of M/N (Shawn)
- add quirk for LG LP140WF6-SPM1 eDP panel (Shawn)

Driver Changes:
- i915/amdgpu: Disable DRIVER_ATOMIC for older/unsupported devices (Ville)
- sun4i: add support for R40 HDMI PHY (Icenowy)

Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Icenowy Zheng <icenowy@aosc.io>
Cc: Lee, Shawn C <shawn.c.lee@intel.com>

Cheers, Sean


The following changes since commit 169cc4c7a14e988985c8833ddec2f3e897de2c28:

  drm: bridge: document bridge attach/detach imbalance (2018-09-13 11:28:12 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2018-09-19

for you to fetch changes up to e884818cc0edb9bd128de95e7ca6b569f4667c0f:

  drm: add LG eDP panel to quirk database (2018-09-19 16:44:12 +0300)

----------------------------------------------------------------
drm-misc-next for 4.20:

UAPI Changes:
- None

Cross-subsystem Changes:
- None

Core Changes:
- Allow drivers to disable features with per-device granularity (Ville)
- Use EOPNOTSUPP when iface/feature is unsupported instead of
  EINVAL/errno soup (Chris)
- Simplify M/N DP quirk by using constant N to limit size of M/N (Shawn)
- add quirk for LG LP140WF6-SPM1 eDP panel (Shawn)

Driver Changes:
- i915/amdgpu: Disable DRIVER_ATOMIC for older/unsupported devices (Ville)
- sun4i: add support for R40 HDMI PHY (Icenowy)

Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Icenowy Zheng <icenowy@aosc.io>
Cc: Lee, Shawn C <shawn.c.lee@intel.com>

----------------------------------------------------------------
Chris Wilson (1):
      drm: Differentiate the lack of an interface from invalid parameter

Dan Carpenter (1):
      udmabuf: fix error code in map_udmabuf()

Icenowy Zheng (2):
      dt-bindings: sun4i-drm: add compatible for R40 HDMI PHY
      drm/sun4i: add support for R40 HDMI PHY

Jiandi An (1):
      drm/virtio: add dma sync for dma mapped virtio gpu framebuffer pages

Lee, Shawn C (3):
      drm: Add support for device_id based detection.
      drm: Change limited M/N quirk to constant N quirk.
      drm: add LG eDP panel to quirk database

Ville Syrjälä (3):
      drm: Introduce per-device driver_features
      drm/i915: Clear DRIVER_ATOMIC on a per-device basis
      drm/amdgpu: Use per-device driver_features to disable atomic

 .../bindings/display/sunxi/sun4i-drm.txt           |  5 ++--
 drivers/dma-buf/udmabuf.c                          |  4 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            | 12 +++-----
 drivers/gpu/drm/drm_atomic_uapi.c                  |  2 +-
 drivers/gpu/drm/drm_bufs.c                         | 32 +++++++++++-----------
 drivers/gpu/drm/drm_client.c                       |  2 +-
 drivers/gpu/drm/drm_color_mgmt.c                   |  4 +--
 drivers/gpu/drm/drm_connector.c                    |  2 +-
 drivers/gpu/drm/drm_context.c                      | 16 +++++------
 drivers/gpu/drm/drm_crtc.c                         |  4 +--
 drivers/gpu/drm/drm_dp_helper.c                    | 17 +++++++++++-
 drivers/gpu/drm/drm_drv.c                          |  3 ++
 drivers/gpu/drm/drm_encoder.c                      |  2 +-
 drivers/gpu/drm/drm_framebuffer.c                  | 13 +++++----
 drivers/gpu/drm/drm_gem.c                          |  6 ++--
 drivers/gpu/drm/drm_ioctl.c                        |  4 +--
 drivers/gpu/drm/drm_irq.c                          |  4 +--
 drivers/gpu/drm/drm_lease.c                        |  8 +++---
 drivers/gpu/drm/drm_lock.c                         |  4 +--
 drivers/gpu/drm/drm_mode_config.c                  |  3 +-
 drivers/gpu/drm/drm_mode_object.c                  |  4 +--
 drivers/gpu/drm/drm_pci.c                          |  4 +--
 drivers/gpu/drm/drm_plane.c                        | 10 +++----
 drivers/gpu/drm/drm_prime.c                        |  4 +--
 drivers/gpu/drm/drm_property.c                     |  8 +++---
 drivers/gpu/drm/drm_scatter.c                      |  8 +++---
 drivers/gpu/drm/drm_syncobj.c                      | 14 +++++-----
 drivers/gpu/drm/drm_vblank.c                       |  4 +--
 drivers/gpu/drm/i915/i915_drv.c                    |  8 +++---
 drivers/gpu/drm/i915/intel_display.c               | 28 +++++++++----------
 drivers/gpu/drm/i915/intel_display.h               |  2 +-
 drivers/gpu/drm/i915/intel_dp.c                    |  8 +++---
 drivers/gpu/drm/i915/intel_dp_mst.c                |  6 ++--
 drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c             | 12 ++++++++
 drivers/gpu/drm/virtio/virtgpu_drv.h               |  8 ++++++
 drivers/gpu/drm/virtio/virtgpu_fb.c                |  7 -----
 drivers/gpu/drm/virtio/virtgpu_vq.c                | 18 ++++++++++++
 include/drm/drm_device.h                           | 10 +++++++
 include/drm/drm_dp_helper.h                        |  6 ++--
 include/drm/drm_drv.h                              |  8 +++---
 40 files changed, 191 insertions(+), 133 deletions(-)