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
next 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.