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] drm-misc-next
Date: Sun, 12 Mar 2017 13:57:12 +0100 [thread overview]
Message-ID: <20170312125712.hfxypf4rklp7chfu@phenom.ffwll.local> (raw)
Hi Dave,
drm-misc-next-2017-03-12:
More drm-misc stuff for 4.12:
- drm_platform removal from Laurent
- more dw-hdmi bridge driver updates (Laurent, Kieran, Neil)
- more header cleanup and documentation
- more drm_debugs_remove_files removal (Noralf)
- minor qxl updates (Gerd)
- edp crc support in helper + analogix_dp (Tomeu) for more igt
testing!
- old/new iterator roll-out (Maarten)
- new bridge drivers: lvds (Laurent), megachips-something (Peter
Senna)
Cheers, Daniel
The following changes since commit ca39b449f6d03e8235969f12f5dd25b8eb4304d6:
drm/vc4: Fix OOPSes from trying to cache a partially constructed BO. (2017-03-02 09:57:23 -0800)
are available in the git repository at:
git://anongit.freedesktop.org/git/drm-misc tags/drm-misc-next-2017-03-12
for you to fetch changes up to a45216547e8925078b18b2a6b539100c3814e973:
Merge branch 'drm/next/platform' of git://linuxtv.org/pinchartl/media into drm-misc-next (2017-03-11 11:46:03 +0100)
----------------------------------------------------------------
More drm-misc stuff for 4.12:
- drm_platform removal from Laurent
- more dw-hdmi bridge driver updates (Laurent, Kieran, Neil)
- more header cleanup and documentation
- more drm_debugs_remove_files removal (Noralf)
- minor qxl updates (Gerd)
- edp crc support in helper + analogix_dp (Tomeu) for more igt
testing!
- old/new iterator roll-out (Maarten)
- new bridge drivers: lvds (Laurent), megachips-something (Peter
Senna)
----------------------------------------------------------------
Daniel Vetter (10):
drm/doc: Add todo about connector_list_iter
drm: Extract drm_prime.h
drm: Move drm_lock_data out of drmP.h
drm: Extract drm_pci.h
drm: Remove drmP.h include from drm_kms_helper_common.c
drm/doc: document fallback behaviour for atomic events
drm: rename drm_fops.c to drm_file.c
drm: Remove DRM_MINOR_CNT
drm: Extract drm_file.h
Merge branch 'drm/next/platform' of git://linuxtv.org/pinchartl/media into drm-misc-next
Gabriel Krisman Bertazi (1):
drm: qxl: Don't alloc fbdev if emulation is not supported
Gerd Hoffmann (5):
qxl: drop mode_info.modes & related code.
qxl: limit monitor config read retries
qxl: read monitors config at boot
qxl: fix qxl_conn_get_modes
drm: virtio: use kmem_cache
Kieran Bingham (2):
drm: bridge: dw-hdmi: Add support for custom PHY configuration
drm: bridge: dw-hdmi: Remove device type from platform data
Laurent Pinchart (14):
drm: shmobile: Perform initialization/cleanup at probe/remove time
drm: exynos: Perform initialization/cleanup at probe/remove time
drm: Remove unused drm_platform midlayer
drm: Remove the struct drm_device platformdev field
devicetree/bindings: display: bridge: Add LVDS encoder DT bindings
drm: bridge: Add LVDS encoder driver
drm: bridge: vga-dac: Add adi,adv7123 compatible string
drm: bridge: lvds-encoder: Add thine,thc63lvdm83d compatible string
drm: bridge: dw-hdmi: Remove unused functions
drm: bridge: dw-hdmi: Move CSC configuration out of PHY code
drm: bridge: dw-hdmi: Fix the PHY power down sequence
drm: bridge: dw-hdmi: Fix the PHY power up sequence
drm: bridge: dw-hdmi: Create PHY operations
drm: bridge: dw-hdmi: Move the driver to a separate directory.
Maarten Lankhorst (5):
drm/atomic: Fix atomic helpers to use the new iterator macros, v3.
drm/atomic: Make drm_atomic_plane_disabling easier to understand.
drm/atomic: Add macros to access existing old/new state, v2.
drm/atomic: Convert get_existing_state callers to get_old/new_state, v4.
drm/blend: Use new atomic iterator macros.
Neil Armstrong (2):
drm: bridge: dw-hdmi: Enable CSC even for DVI
drm: bridge: dw-hdmi: Switch to regmap for register access
Noralf Trønnes (3):
drm/msm: Remove msm_debugfs_cleanup()
drm/debugfs: Remove the drm_driver.debugfs_cleanup callback
drm/qxl: Remove qxl_debugfs_remove_files()
Peter Senna Tschudin (3):
dt-bindings: display: megachips-stdpxxxx-ge-b850v3-fw
MAINTAINERS: Add entry for megachips-stdpxxxx-ge-b850v3-fw
drm/bridge: Drivers for megachips-stdpxxxx-ge-b850v3-fw (LVDS-DP++)
Sean Paul (2):
drm: Fix compilation error when CONFIG_DEBUG_FS is undefined
drm/rockchip: Fix link error when CONFIG_DRM_ANALOGIX_DP undefined
Tomeu Vizoso (5):
drm/dp: add crtc backpointer to drm_dp_aux
drm/dp: add helpers for capture of frame CRCs
drm/bridge: analogix_dp: add helpers for capture of frame CRCs
drm/rockchip: Implement CRC debugfs API
drm/dp: Add missing description to parameter
.../bindings/display/bridge/lvds-transmitter.txt | 64 +++
.../bridge/megachips-stdpxxxx-ge-b850v3-fw.txt | 94 ++++
.../devicetree/bindings/vendor-prefixes.txt | 1 +
Documentation/gpu/drm-internals.rst | 7 +-
Documentation/gpu/drm-mm.rst | 3 +
Documentation/gpu/todo.rst | 13 +
MAINTAINERS | 8 +
drivers/gpu/drm/Makefile | 4 +-
drivers/gpu/drm/armada/armada_drv.c | 3 +-
drivers/gpu/drm/bridge/Kconfig | 38 +-
drivers/gpu/drm/bridge/Makefile | 6 +-
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 22 +
drivers/gpu/drm/bridge/dumb-vga-dac.c | 1 +
drivers/gpu/drm/bridge/lvds-encoder.c | 210 +++++++++
.../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 428 ++++++++++++++++++
drivers/gpu/drm/bridge/synopsys/Kconfig | 23 +
drivers/gpu/drm/bridge/synopsys/Makefile | 5 +
.../drm/bridge/{ => synopsys}/dw-hdmi-ahb-audio.c | 0
.../gpu/drm/bridge/{ => synopsys}/dw-hdmi-audio.h | 0
.../drm/bridge/{ => synopsys}/dw-hdmi-i2s-audio.c | 0
drivers/gpu/drm/bridge/{ => synopsys}/dw-hdmi.c | 467 ++++++++++++--------
drivers/gpu/drm/bridge/{ => synopsys}/dw-hdmi.h | 0
drivers/gpu/drm/drm_atomic.c | 6 +-
drivers/gpu/drm/drm_atomic_helper.c | 484 +++++++++++----------
drivers/gpu/drm/drm_blend.c | 23 +-
drivers/gpu/drm/drm_debugfs.c | 5 -
drivers/gpu/drm/drm_dp_helper.c | 127 ++++++
drivers/gpu/drm/{drm_fops.c => drm_file.c} | 8 +-
drivers/gpu/drm/drm_internal.h | 2 +-
drivers/gpu/drm/drm_kms_helper_common.c | 3 +-
drivers/gpu/drm/drm_pci.c | 7 +
drivers/gpu/drm/drm_plane_helper.c | 2 +-
drivers/gpu/drm/drm_platform.c | 87 ----
drivers/gpu/drm/drm_prime.c | 3 +-
drivers/gpu/drm/drm_simple_kms_helper.c | 4 +-
drivers/gpu/drm/exynos/exynos_dp.c | 1 -
drivers/gpu/drm/exynos/exynos_drm_dpi.c | 1 -
drivers/gpu/drm/exynos/exynos_drm_drv.c | 241 +++++-----
drivers/gpu/drm/exynos/exynos_drm_dsi.c | 1 -
drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 3 +-
drivers/gpu/drm/exynos/exynos_drm_vidi.c | 1 -
drivers/gpu/drm/exynos/exynos_hdmi.c | 1 -
drivers/gpu/drm/imx/dw_hdmi-imx.c | 2 -
drivers/gpu/drm/msm/mdp/mdp4/mdp4_kms.c | 2 +-
drivers/gpu/drm/msm/mdp/mdp5/mdp5_cfg.c | 2 +-
drivers/gpu/drm/msm/mdp/mdp5/mdp5_mdss.c | 2 +-
drivers/gpu/drm/msm/msm_debugfs.c | 15 -
drivers/gpu/drm/msm/msm_debugfs.h | 1 -
drivers/gpu/drm/msm/msm_drv.c | 5 +-
drivers/gpu/drm/msm/msm_drv.h | 4 +-
drivers/gpu/drm/msm/msm_kms.h | 1 -
drivers/gpu/drm/msm/msm_perf.c | 5 +-
drivers/gpu/drm/msm/msm_rd.c | 5 +-
drivers/gpu/drm/nouveau/nouveau_drm.c | 3 +-
drivers/gpu/drm/qxl/qxl_debugfs.c | 13 -
drivers/gpu/drm/qxl/qxl_display.c | 47 +-
drivers/gpu/drm/qxl/qxl_drv.h | 3 -
drivers/gpu/drm/qxl/qxl_fb.c | 9 +-
drivers/gpu/drm/qxl/qxl_kms.c | 23 -
drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 1 -
drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 51 +++
drivers/gpu/drm/shmobile/shmob_drm_crtc.c | 7 +-
drivers/gpu/drm/shmobile/shmob_drm_drv.c | 204 ++++-----
drivers/gpu/drm/sti/sti_drv.c | 2 -
drivers/gpu/drm/tilcdc/tilcdc_drv.c | 1 -
drivers/gpu/drm/virtio/virtgpu_drv.h | 4 +-
drivers/gpu/drm/virtio/virtgpu_vq.c | 57 +--
include/drm/bridge/analogix_dp.h | 3 +
include/drm/bridge/dw_hdmi.h | 33 +-
include/drm/drmP.h | 219 +---------
include/drm/drm_atomic.h | 108 +++++
include/drm/drm_atomic_helper.h | 26 +-
include/drm/drm_auth.h | 17 +
include/drm/drm_crtc.h | 8 +-
include/drm/drm_dp_helper.h | 9 +
include/drm/drm_drv.h | 1 -
include/drm/drm_file.h | 172 ++++++++
include/drm/drm_gem.h | 4 +
include/drm/drm_pci.h | 75 ++++
include/drm/drm_prime.h | 80 ++++
include/drm/drm_vma_manager.h | 1 -
81 files changed, 2444 insertions(+), 1188 deletions(-)
create mode 100644 Documentation/devicetree/bindings/display/bridge/lvds-transmitter.txt
create mode 100644 Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
create mode 100644 drivers/gpu/drm/bridge/lvds-encoder.c
create mode 100644 drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
create mode 100644 drivers/gpu/drm/bridge/synopsys/Kconfig
create mode 100644 drivers/gpu/drm/bridge/synopsys/Makefile
rename drivers/gpu/drm/bridge/{ => synopsys}/dw-hdmi-ahb-audio.c (100%)
rename drivers/gpu/drm/bridge/{ => synopsys}/dw-hdmi-audio.h (100%)
rename drivers/gpu/drm/bridge/{ => synopsys}/dw-hdmi-i2s-audio.c (100%)
rename drivers/gpu/drm/bridge/{ => synopsys}/dw-hdmi.c (88%)
rename drivers/gpu/drm/bridge/{ => synopsys}/dw-hdmi.h (100%)
rename drivers/gpu/drm/{drm_fops.c => drm_file.c} (99%)
delete mode 100644 drivers/gpu/drm/drm_platform.c
create mode 100644 include/drm/drm_file.h
create mode 100644 include/drm/drm_pci.h
create mode 100644 include/drm/drm_prime.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:[~2017-03-12 12:57 UTC|newest]
Thread overview: 146+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-03-12 12:57 Daniel Vetter [this message]
-- strict thread matches above, loose matches on Subject: below --
2024-04-25 14:39 [PULL] drm-misc-next Maarten Lankhorst
2024-04-19 12:04 Maarten Lankhorst
2024-04-10 14:59 Maarten Lankhorst
2024-04-05 12:36 Maarten Lankhorst
2024-03-28 11:22 Maarten Lankhorst
2024-03-21 13:56 Maarten Lankhorst
2024-02-29 8:48 Thomas Zimmermann
2024-02-22 13:58 Thomas Zimmermann
2024-02-26 9:41 ` Daniel Vetter
2024-02-15 13:26 Thomas Zimmermann
2024-02-09 16:32 Thomas Zimmermann
2024-01-11 15:49 Thomas Zimmermann
2023-12-14 9:34 Maxime Ripard
2019-10-31 19:30 Sean Paul
2019-10-24 15:55 Sean Paul
2019-10-17 19:26 Sean Paul
2019-10-18 13:45 ` Tomi Valkeinen
2019-10-18 20:11 ` Sean Paul
2019-10-21 8:09 ` Tomi Valkeinen
2019-10-21 15:48 ` Sean Paul
2019-10-09 15:08 Sean Paul
2019-08-23 8:35 Maxime Ripard
2019-08-19 14:19 Maxime Ripard
2019-08-16 11:32 Maxime Ripard
2019-08-16 11:47 ` Chris Wilson
2019-08-19 14:19 ` Maxime Ripard
2019-08-08 12:14 Maxime Ripard
2019-08-03 10:47 Maxime Ripard
2019-08-06 0:33 ` Dave Airlie
2019-08-06 7:34 ` Daniel Vetter
2019-08-06 9:40 ` Emil Velikov
2019-08-06 9:49 ` Daniel Vetter
2019-08-06 9:54 ` Emil Velikov
2019-08-06 9:58 ` Daniel Vetter
2019-08-06 10:12 ` Daniel Stone
2019-08-06 10:27 ` Emil Velikov
2019-08-06 10:48 ` Jani Nikula
2019-08-06 9:55 ` Daniel Vetter
2019-08-06 14:25 ` Rob Herring
2019-08-06 14:55 ` Daniel Vetter
2019-08-06 16:01 ` Maxime Ripard
2019-08-06 16:11 ` Daniel Vetter
2019-08-07 12:02 ` Maxime Ripard
2019-08-07 12:30 ` Daniel Vetter
2019-08-08 15:29 ` Maxime Ripard
2019-06-20 15:42 Maarten Lankhorst
2019-06-14 8:57 Maarten Lankhorst
2019-06-14 9:35 ` Daniel Vetter
2019-06-05 9:17 Maarten Lankhorst
2019-05-23 15:47 Maarten Lankhorst
2019-05-23 15:53 ` Sean Paul
2019-05-23 15:55 ` Daniel Vetter
2019-05-23 15:55 ` Daniel Vetter
2019-04-18 9:05 Maarten Lankhorst
2019-04-10 19:49 Sean Paul
2019-04-04 20:10 Sean Paul
2019-03-28 15:33 Sean Paul
2019-03-28 16:03 ` Daniel Vetter
2019-03-21 17:08 Sean Paul
2019-03-25 10:37 ` Daniel Vetter
[not found] <20190211095220.3oeodszr2dgxrwqq@flea>
2019-02-14 13:07 ` Daniel Vetter
2019-02-01 14:47 Maxime Ripard
2019-01-23 11:03 Maxime Ripard
2019-01-16 20:04 Maxime Ripard
2019-01-15 10:56 Maxime Ripard
2019-01-16 9:36 ` Daniel Vetter
2019-01-07 18:03 Maxime Ripard
2018-12-06 9:44 Maarten Lankhorst
2018-11-28 9:36 Maarten Lankhorst
2018-11-21 10:44 Maarten Lankhorst
2018-11-08 16:05 Maarten Lankhorst
2018-11-07 11:58 Maarten Lankhorst
2018-11-07 20:18 ` Daniel Vetter
2018-11-07 20:29 ` Sean Paul
2018-11-07 20:31 ` Daniel Vetter
2018-11-07 20:48 ` Sean Paul
2018-11-08 7:56 ` Christian König
2018-11-08 8:05 ` Daniel Vetter
2018-11-08 8:37 ` Maarten Lankhorst
2018-09-27 9:39 Sean Paul
2018-09-19 20:03 Sean Paul
2018-09-13 13:02 Sean Paul
2018-09-05 20:22 Sean Paul
2018-07-18 20:08 Gustavo Padovan
2018-07-12 1:11 Gustavo Padovan
2018-07-04 23:46 Gustavo Padovan
2018-06-28 1:00 Gustavo Padovan
2018-06-21 10:54 Gustavo Padovan
2018-06-21 0:58 Gustavo Padovan
2018-06-21 10:01 ` Christian König
2018-05-15 8:17 Maarten Lankhorst
2018-05-11 7:43 Maarten Lankhorst
2018-05-11 20:25 ` Eric Anholt
2018-05-04 9:54 Maarten Lankhorst
2018-04-26 10:53 Maarten Lankhorst
2018-06-06 3:37 ` Dave Airlie
2018-06-06 7:49 ` Maarten Lankhorst
2018-03-21 14:49 Sean Paul
2018-03-09 18:04 Sean Paul
2018-02-28 20:34 Sean Paul
2018-03-02 21:22 ` Sean Paul
2018-03-05 8:10 ` Daniel Vetter
2018-03-05 23:20 ` Sean Paul
2018-03-06 6:42 ` Daniel Vetter
2018-03-06 19:01 ` Sean Paul
2018-03-06 19:07 ` Ville Syrjälä
2018-03-06 19:20 ` Sean Paul
2018-03-07 8:19 ` Daniel Vetter
2018-02-21 20:36 Sean Paul
2018-01-08 13:45 Gustavo Padovan
2017-12-21 17:04 Gustavo Padovan
2017-12-14 17:46 Gustavo Padovan
2017-12-07 11:06 Gustavo Padovan
2017-10-20 13:39 Daniel Vetter
2017-10-16 9:35 Daniel Vetter
2017-10-12 12:05 Daniel Vetter
2017-10-13 14:08 ` Maarten Lankhorst
2017-10-13 14:24 ` Benjamin Gaignard
2017-10-05 5:36 Daniel Vetter
2017-09-20 17:33 Daniel Vetter
2017-09-20 18:42 ` Daniel Vetter
2017-08-18 17:00 Sean Paul
2017-08-16 20:42 Sean Paul
2017-08-08 19:50 Sean Paul
2017-07-18 18:42 Sean Paul
2017-07-18 18:49 ` Sean Paul
2017-06-15 20:52 Sean Paul
2017-06-02 20:55 Sean Paul
2017-05-26 20:58 Sean Paul
2017-05-29 6:57 ` Daniel Vetter
2017-05-16 14:55 Sean Paul
2017-03-31 15:23 Sean Paul
2017-03-21 9:06 Daniel Vetter
2017-03-20 15:30 Daniel Vetter
2017-03-21 7:23 ` Daniel Vetter
2017-03-06 9:54 Daniel Vetter
2017-01-30 8:58 Daniel Vetter
2017-01-23 7:35 Daniel Vetter
2017-01-09 19:15 Daniel Vetter
2016-12-30 10:35 Daniel Vetter
2016-12-08 10:16 Daniel Vetter
2016-11-29 10:13 Daniel Vetter
2016-11-29 11:17 ` Daniel Vetter
2016-11-29 21:01 ` Stephen Rothwell
2016-11-16 17:11 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=20170312125712.hfxypf4rklp7chfu@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).