[Intel-gfx] [PULL] drm-misc-next
Maxime Ripard
maxime at cerno.tech
Thu Oct 27 07:34:07 UTC 2022
Hi,
Here's this week drm-misc-next PR
Maxime
drm-misc-next-2022-10-27:
drm-misc-next for 6.2:
UAPI Changes:
Cross-subsystem Changes:
Core Changes:
- connector: Send hotplug event on cleanup
- edid: logging/debug improvements
- plane_helper: Improve tests
Driver Changes:
- bridge:
- it6505: Synchronization improvements
- panel:
- panel-edp: Add INX N116BGE-EA2 C2 and C4 support.
- nouveau: Fix page-fault handling
- vmwgfx: fb and cursor refactoring, convert to generic hashtable
The following changes since commit 7c99616e3fe7f35fe25bf6f5797267da29b4751e:
drm: Remove drm_mode_config::fb_base (2022-10-19 21:46:16 -0400)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2022-10-27
for you to fetch changes up to e1e7bc481d49c3e3ada11029ce0d9b85a0a539d7:
drm/edid: convert to device specific logging (2022-10-26 11:30:45 +0300)
----------------------------------------------------------------
drm-misc-next for 6.2:
UAPI Changes:
Cross-subsystem Changes:
Core Changes:
- connector: Send hotplug event on cleanup
- edid: logging/debug improvements
- plane_helper: Improve tests
Driver Changes:
- bridge:
- it6505: Synchronization improvements
- panel:
- panel-edp: Add INX N116BGE-EA2 C2 and C4 support.
- nouveau: Fix page-fault handling
- vmwgfx: fb and cursor refactoring, convert to generic hashtable
----------------------------------------------------------------
Alistair Popple (1):
nouveau: Fix migrate_to_ram() for faulting page
Colin Ian King (1):
drm/vc4: Fix spelling mistake "mmaping" -> "mmapping"
Dmitry Osipenko (1):
drm/client: Switch drm_client_buffer_delete() to unlocked drm_gem_vunmap
Jani Nikula (16):
drm/i915/hdmi: do dual mode detect only if connected
drm/i915/hdmi: stop using connector->override_edid
drm/amd/display: stop using connector->override_edid
drm/edid: debug log EDID override set/reset
drm/edid: abstract debugfs override EDID show better
drm/edid: rename drm_add_override_edid_modes() to drm_edid_override_connector_update()
drm/edid: split drm_edid block count helper
drm/edid: add function for checking drm_edid validity
drm/edid: detach debugfs EDID override from EDID property update
drm/edid/firmware: drop redundant connector_name variable/parameter
drm/edid/firmware: rename drm_load_edid_firmware() to drm_edid_load_firmware()
drm/edid: use struct drm_edid for override/firmware EDID
drm/edid: move edid load declarations to internal header
drm/edid/firmware: convert to drm device specific logging
drm/edid: add [CONNECTOR:%d:%s] to debug logging
drm/edid: convert to device specific logging
Luben Tuikov (1):
drm/scheduler: Set the FIFO scheduling policy as the default
Maaz Mombasawala (5):
drm/vmwgfx: Refactor resource manager's hashtable to use linux/hashtable implementation.
drm/vmwgfx: Remove ttm object hashtable
drm/vmwgfx: Refactor resource validation hashtable to use linux/hashtable implementation.
drm/vmwgfx: Refactor ttm reference object hashtable to use linux/hashtable.
drm/vmwgfx: Remove vmwgfx_hashtab
Martin Krastev (1):
drm/vmwgfx: Fix frame-size warning in vmw_mksstat_add_ioctl
Michael Banack (4):
drm/vmwgfx: Clean up cursor mobs
drm/vmwgfx: Start diffing new mob cursors against old ones
drm/vmwgfx: Support cursor surfaces with mob cursor
drm/vmwgfx: Diff cursors when using cmds
Michał Winiarski (2):
drm/plane_helper: Print actual/expected values on failure
drm/plane_helper: Split into parameterized test cases
Pin-yen Lin (3):
drm/bridge: it6505: Initialize AUX channel in it6505_i2c_probe
drm/bridge: it6505: Setup links in it6505_irq_hpd
drm/bridge: it6505: Improve synchronization between extcon subsystem
Sean Hong (2):
drm/panel-edp: Add INX N116BGE-EA2 (HW: C2)
drm/panel-edp: Add INX N116BGE-EA2 (HW: C4)
Simon Ser (2):
Revert "drm: hide unregistered connectors from GETCONNECTOR IOCTL"
drm/connector: send hotplug uevent on connector cleanup
Yang Li (1):
nouveau/dmem: Remove duplicated include in nouveau_dmem.c
Zack Rusin (8):
drm/nouveau: Remove unused variable
drm/vmwgfx: Write the driver id registers
drm/vmwgfx: Do not allow invalid bpp's for dumb buffers
drm/vmwgfx: Port the framebuffer code to drm fb helpers
drm/vmwgfx: Remove explicit and broken vblank handling
drm/vmwgfx: Add a mksstat counter for cotable resizes
drm/vmwgfx: Optimize initial sizes of cotables
drm/vmwgfx: Fix a sparse warning in kernel docs
wangjianli (2):
gpu/drm: fix repeated words in comments
gpu/drm: fix repeated words in comments
Documentation/gpu/todo.rst | 11 -
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 -
drivers/gpu/drm/bridge/ite-it6505.c | 106 ++-
drivers/gpu/drm/drm_client.c | 2 +-
drivers/gpu/drm/drm_connector.c | 4 +
drivers/gpu/drm/drm_crtc_internal.h | 15 +-
drivers/gpu/drm/drm_debugfs.c | 8 +-
drivers/gpu/drm/drm_edid.c | 346 +++++----
drivers/gpu/drm/drm_edid_load.c | 109 +--
drivers/gpu/drm/drm_mipi_dsi.c | 2 +-
drivers/gpu/drm/drm_mode_config.c | 3 -
drivers/gpu/drm/drm_probe_helper.c | 2 +-
drivers/gpu/drm/drm_rect.c | 2 +-
drivers/gpu/drm/i915/display/intel_hdmi.c | 20 +-
drivers/gpu/drm/nouveau/nouveau_display.c | 1 -
drivers/gpu/drm/nouveau/nouveau_dmem.c | 2 +-
drivers/gpu/drm/panel/panel-edp.c | 2 +
drivers/gpu/drm/scheduler/sched_main.c | 4 +-
drivers/gpu/drm/tests/drm_plane_helper_test.c | 449 +++++++-----
drivers/gpu/drm/vc4/vc4_bo.c | 4 +-
drivers/gpu/drm/vmwgfx/Kconfig | 7 -
drivers/gpu/drm/vmwgfx/Makefile | 4 +-
drivers/gpu/drm/vmwgfx/ttm_object.c | 123 ++--
drivers/gpu/drm/vmwgfx/ttm_object.h | 20 +-
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 16 +-
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 62 +-
drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 29 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 129 ++--
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 49 +-
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 15 +-
drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 831 ----------------------
drivers/gpu/drm/vmwgfx/vmwgfx_hashtab.c | 199 ------
drivers/gpu/drm/vmwgfx/vmwgfx_hashtab.h | 83 ---
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 653 +++++++++--------
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 31 +-
drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 8 -
drivers/gpu/drm/vmwgfx/vmwgfx_mksstat.h | 2 +
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 59 +-
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 31 +-
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 26 -
drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 55 +-
drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 26 +-
include/drm/drm_connector.h | 16 +-
include/drm/drm_edid.h | 10 +-
44 files changed, 1272 insertions(+), 2307 deletions(-)
delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c
delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_hashtab.c
delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_hashtab.h
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/intel-gfx/attachments/20221027/94295855/attachment-0001.sig>
More information about the Intel-gfx
mailing list