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: Wed, 31 Aug 2016 18:48:01 +0200	[thread overview]
Message-ID: <20160831164801.GA14152@phenom.ffwll.local> (raw)

Hi Dave,

More -misc stuff
- moar drm_crtc.c split up&documentation
- some fixes for the simple kms helpers (Andrea)
- I included all the dri1 patches from David - we're not removing any code
  or drivers, and it seems to have worked as a wake-up call to motivate a
  few more people to upstream kms conversions for these. Feel free to
  revert if you disagree strongly.
- a few other single patches

I'll be on vacation next 2 weeks, but there's nothing big outstanding in
drm core afaikj, and Sean/Archit/Sumit and Thierry can take care of the
small bits. I'll wrap it all up in a pull request when I'm back (well,
probably when I'm at XDC already ...). Same for drm-intel, you'll get pull
request for the final 4.9 feature piles when I'm back again. A bit later
than usual, but still comfortably before the merge window opens I think.
Otherwise I don't think anything needs to be done, but Jani's around in
case of a real fire.

Cheers, Daniel


The following changes since commit 0d42204f374380b6334de7dd2fe7e7d795250290:

  drm/doc: Document uapi requirements in DRM (2016-08-24 07:13:08 +1000)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/topic/drm-misc-2016-08-31

for you to fetch changes up to 339fd36238dd3494bc4617d181e7a37922c29ee9:

  drm: drm_probe_helper: Fix output_poll_work scheduling (2016-08-31 13:23:30 +0200)

----------------------------------------------------------------
Andrea Merello (3):
      drm/bridge: introduce bridge detaching mechanism
      drm: simple_kms_helper: make connector optional at init time
      drm: simple_kms_helper: add support for bridges

Arnd Bergmann (1):
      drm/fb-helper: don't call remove_conflicting_framebuffers for FB=m && DRM=y

Daniel Vetter (11):
      drm/doc: Fix vga_switcheroo xref
      drm/simple-helpers: Always add planes to the state update
      drm: Extract drm_encoder.[hc]
      drm/doc: Polish kerneldoc for encoders
      drm: Extract drm_mode_object.[hc]
      drm: Remove drm_mode_object->atomic_count
      drm/doc: Polish docs for drm_mode_object
      drm: move drm_mode_legacy_fb_format to drm_fourcc.c
      drm: Extract drm_property.[hc]
      drm: Unify handling of blob and object properties
      drm/doc: Polish docs for drm_property&drm_property_blob

David Herrmann (3):
      drm: hide legacy drivers with CONFIG_DRM_LEGACY
      drm: make DRI1 drivers depend on BROKEN
      drm: reduce GETCLIENT to a minimum

Jose Abreu (1):
      drm: bridge/dw-hdmi: Fix colorspace and scan information registers values

Liu Ying (3):
      drm/atomic-helper: Add atomic_disable CRTC helper callback
      drm/atomic-helper: Disable appropriate planes in disable_planes_on_crtc()
      drm/atomic-helper: Add NO_DISABLE_AFTER_MODESET flag support for plane commit

Masahiro Yamada (1):
      drm/gma500: remove unnecessary config_enabled() guard

Peter Ujfalusi (1):
      drm: drm_probe_helper: Fix output_poll_work scheduling

 Documentation/gpu/drm-kms.rst                |  159 +--
 Documentation/gpu/vga-switcheroo.rst         |    2 +
 drivers/gpu/drm/Kconfig                      |  136 ++-
 drivers/gpu/drm/Makefile                     |    3 +-
 drivers/gpu/drm/arm/malidp_drv.c             |    3 +-
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c |    2 +-
 drivers/gpu/drm/bridge/dw-hdmi.c             |    7 +-
 drivers/gpu/drm/drm_atomic_helper.c          |   61 +-
 drivers/gpu/drm/drm_bridge.c                 |   29 +-
 drivers/gpu/drm/drm_crtc.c                   | 1625 +-------------------------
 drivers/gpu/drm/drm_crtc_internal.h          |   90 +-
 drivers/gpu/drm/drm_encoder.c                |  232 ++++
 drivers/gpu/drm/drm_fourcc.c                 |   43 +
 drivers/gpu/drm/drm_ioctl.c                  |    5 +-
 drivers/gpu/drm/drm_mode_object.c            |  437 +++++++
 drivers/gpu/drm/drm_probe_helper.c           |    8 +-
 drivers/gpu/drm/drm_property.c               |  899 ++++++++++++++
 drivers/gpu/drm/drm_simple_kms_helper.c      |   58 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.c      |    2 +-
 drivers/gpu/drm/gma500/opregion.c            |    5 +-
 drivers/gpu/drm/imx/imx-drm-core.c           |    3 +-
 drivers/gpu/drm/mediatek/mtk_drm_drv.c       |    6 +-
 drivers/gpu/drm/msm/msm_atomic.c             |    2 +-
 drivers/gpu/drm/omapdrm/omap_drv.c           |    2 +-
 drivers/gpu/drm/rcar-du/rcar_du_kms.c        |    3 +-
 drivers/gpu/drm/rockchip/rockchip_drm_fb.c   |    3 +-
 drivers/gpu/drm/sti/sti_drv.c                |    2 +-
 drivers/gpu/drm/tegra/drm.c                  |    3 +-
 drivers/gpu/drm/tilcdc/tilcdc_drv.c          |    2 +-
 drivers/gpu/drm/vc4/vc4_kms.c                |    2 +-
 drivers/gpu/drm/virtio/virtgpu_display.c     |    3 +-
 include/drm/drm_atomic_helper.h              |   11 +-
 include/drm/drm_connector.h                  |    2 +-
 include/drm/drm_crtc.h                       |  262 +----
 include/drm/drm_encoder.h                    |  227 ++++
 include/drm/drm_fb_helper.h                  |    2 +-
 include/drm/drm_fourcc.h                     |    1 +
 include/drm/drm_framebuffer.h                |    2 +-
 include/drm/drm_mode_object.h                |  124 ++
 include/drm/drm_modes.h                      |    2 +-
 include/drm/drm_modeset.h                    |   70 --
 include/drm/drm_modeset_helper_vtables.h     |   24 +
 include/drm/drm_property.h                   |  294 +++++
 include/drm/drm_simple_kms_helper.h          |   11 +
 44 files changed, 2692 insertions(+), 2177 deletions(-)
 create mode 100644 drivers/gpu/drm/drm_encoder.c
 create mode 100644 drivers/gpu/drm/drm_mode_object.c
 create mode 100644 drivers/gpu/drm/drm_property.c
 create mode 100644 include/drm/drm_encoder.h
 create mode 100644 include/drm/drm_mode_object.h
 delete mode 100644 include/drm/drm_modeset.h
 create mode 100644 include/drm/drm_property.h

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

             reply	other threads:[~2016-08-31 16:48 UTC|newest]

Thread overview: 69+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-08-31 16:48 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-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-12 13:21 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=20160831164801.GA14152@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.