[PULL] drm-misc-next
Thomas Zimmermann
tzimmermann at suse.de
Thu Feb 29 08:48:06 UTC 2024
Hi Dave, Sima,
here's the additional PR for drm-misc-next.
Best regards
Thomas
drm-misc-next-2024-02-29:
drm-misc-next for v6.9:
UAPI Changes:
Cross-subsystem Changes:
backlight:
- corgi: include backlight header
fbdev:
- Cleanup includes in public header file
- fbtft: Include backlight header
Core Changes:
edid:
- Remove built-in EDID data
dp:
- Avoid AUX transfers on powered-down displays
- Add VSC SDP helpers
modesetting:
- Add sanity checks for polling
- Cleanups
scheduler:
- Cleanups
tests:
- Add helpers for mode-setting tests
Driver Changes:
i915:
- Use shared VSC SDP helper
mgag200:
- Work around PCI write bursts
mxsfb:
- Use managed mode config
nouveau:
- Include backlight header where necessary
qiac:
- Cleanups
sun4:
- HDMI: updates to atomic mode setting
tegra:
- Fix GEM refounting in error paths
tidss:
- Fix multi display
- Fix initial Z position
v3d:
- Support display MMU page size
The following changes since commit f112b68f273fb0121cb64e0c3ac06adcb91e32b8:
Merge v6.8-rc6 into drm-next (2024-02-26 11:41:07 +0100)
are available in the Git repository at:
https://anongit.freedesktop.org/git/drm/drm-misc tags/drm-misc-next-2024-02-29
for you to fetch changes up to 8df1ddb5bf11ab820ad991e164dab82c0960add9:
drm/dp: Don't attempt AUX transfers when eDP panels are not powered (2024-02-28 12:43:36 -0800)
----------------------------------------------------------------
drm-misc-next for v6.9:
UAPI Changes:
Cross-subsystem Changes:
backlight:
- corgi: include backlight header
fbdev:
- Cleanup includes in public header file
- fbtft: Include backlight header
Core Changes:
edid:
- Remove built-in EDID data
dp:
- Avoid AUX transfers on powered-down displays
- Add VSC SDP helpers
modesetting:
- Add sanity checks for polling
- Cleanups
scheduler:
- Cleanups
tests:
- Add helpers for mode-setting tests
Driver Changes:
i915:
- Use shared VSC SDP helper
mgag200:
- Work around PCI write bursts
mxsfb:
- Use managed mode config
nouveau:
- Include backlight header where necessary
qiac:
- Cleanups
sun4:
- HDMI: updates to atomic mode setting
tegra:
- Fix GEM refounting in error paths
tidss:
- Fix multi display
- Fix initial Z position
v3d:
- Support display MMU page size
----------------------------------------------------------------
Abhinav Kumar (2):
drm/dp: move intel_dp_vsc_sdp_pack() to generic helper
drm/dp: drop the size parameter from drm_dp_vsc_sdp_pack()
Douglas Anderson (1):
drm/dp: Don't attempt AUX transfers when eDP panels are not powered
Fedor Pchelkin (1):
drm/tegra: put drm_gem_object ref on error in tegra_fb_create
Jeff Johnson (1):
accel/qaic: Constify aic100_channels
Jocelyn Falempe (1):
drm/mgag200: Add a workaround for low-latency
Kunwu Chan (1):
drm/scheduler: Simplify the allocation of slab caches in drm_sched_fence_slab_init
Marek Vasut (2):
drm/mxsfb: Switch to drmm_mode_config_init
drm: lcdif: Switch to drmm_mode_config_init
Maxime Ripard (10):
drm/sun4i: hdmi: Convert encoder to atomic
drm/sun4i: hdmi: Move mode_set into enable
drm/sun4i: hdmi: Switch to container_of_const
drm/sun4i: hdmi: Consolidate atomic_check and mode_valid
drm/edid/firmware: Remove built-in EDIDs
drm/tests: helpers: Include missing drm_drv header
drm/tests: helpers: Add atomic helpers
drm/tests: Add helper to create mock plane
drm/tests: Add helper to create mock crtc
drm/tests: connector: Add tests for drmm_connector_init
Maíra Canal (1):
drm/v3d: Enable V3D to use different PAGE_SIZE
Paloma Arellano (1):
drm/dp: add an API to indicate if sink supports VSC SDP
Rodrigo Vivi (1):
drm/i915: convert remaining intel_dp_vsc_sdp_pack
Shradha Gupta (2):
drm: Check output polling initialized before disabling
drm: Check polling initialized before enabling in drm_helper_probe_single_connector_modes
Thierry Reding (1):
drm: Remove drm_num_crtcs() helper
Thomas Zimmermann (10):
Merge drm/drm-next into drm-misc-next
backlight/corgi-lcd: Include <linux/backlight.h>
drm/nouveau: Include <linux/backlight.h>
staging/fbtft: Include <linux/backlight.h>
fbdev: Do not include <linux/backlight.h> in header
fbdev: Do not include <linux/fs.h> in header
fbdev: Do not include <linux/notifier.h> in header
fbdev: Do not include <linux/slab.h> in header
fbdev: Clean up forward declarations in header file
fbdev: Clean up include statements in header file
Tomi Valkeinen (2):
drm/tidss: Fix initial plane zpos values
drm/tidss: Fix sync-lost issue with two displays
Documentation/admin-guide/edid.rst | 35 +--
Documentation/admin-guide/kernel-parameters.txt | 14 +-
drivers/accel/qaic/mhi_controller.c | 2 +-
drivers/gpu/drm/display/drm_dp_helper.c | 132 +++++++++++
drivers/gpu/drm/drm_crtc.c | 15 +-
drivers/gpu/drm/drm_edid_load.c | 162 ++------------
drivers/gpu/drm/drm_modeset_helper.c | 19 +-
drivers/gpu/drm/drm_probe_helper.c | 21 +-
drivers/gpu/drm/i915/display/intel_dp.c | 70 +-----
drivers/gpu/drm/mgag200/Kconfig | 12 +
drivers/gpu/drm/mgag200/mgag200_drv.c | 17 ++
drivers/gpu/drm/mgag200/mgag200_mode.c | 8 +
drivers/gpu/drm/mxsfb/lcdif_drv.c | 7 +-
drivers/gpu/drm/mxsfb/mxsfb_drv.c | 7 +-
drivers/gpu/drm/nouveau/dispnv50/disp.c | 1 +
drivers/gpu/drm/panel/panel-edp.c | 3 +
drivers/gpu/drm/panel/panel-samsung-atna33xc20.c | 2 +
drivers/gpu/drm/scheduler/sched_fence.c | 4 +-
drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 133 +++++------
drivers/gpu/drm/tegra/fb.c | 1 +
drivers/gpu/drm/tests/drm_connector_test.c | 170 +++++++++++++-
drivers/gpu/drm/tests/drm_kunit_helpers.c | 150 +++++++++++++
drivers/gpu/drm/tidss/tidss_crtc.c | 10 +
drivers/gpu/drm/tidss/tidss_plane.c | 2 +-
drivers/gpu/drm/v3d/v3d_bo.c | 12 +-
drivers/gpu/drm/v3d/v3d_debugfs.c | 2 +-
drivers/gpu/drm/v3d/v3d_drv.h | 2 +
drivers/gpu/drm/v3d/v3d_irq.c | 2 +-
drivers/gpu/drm/v3d/v3d_mmu.c | 2 -
drivers/staging/fbtft/fb_ssd1351.c | 2 +
drivers/video/backlight/corgi_lcd.c | 1 +
include/drm/display/drm_dp_helper.h | 10 +
include/drm/drm_kunit_helpers.h | 23 ++
include/linux/fb.h | 24 +-
tools/edid/1024x768.S | 43 ----
tools/edid/1280x1024.S | 43 ----
tools/edid/1600x1200.S | 43 ----
tools/edid/1680x1050.S | 43 ----
tools/edid/1920x1080.S | 43 ----
tools/edid/800x600.S | 40 ----
tools/edid/Makefile | 37 ---
tools/edid/edid.S | 274 -----------------------
tools/edid/hex | 1 -
43 files changed, 700 insertions(+), 944 deletions(-)
delete mode 100644 tools/edid/1024x768.S
delete mode 100644 tools/edid/1280x1024.S
delete mode 100644 tools/edid/1600x1200.S
delete mode 100644 tools/edid/1680x1050.S
delete mode 100644 tools/edid/1920x1080.S
delete mode 100644 tools/edid/800x600.S
delete mode 100644 tools/edid/Makefile
delete mode 100644 tools/edid/edid.S
delete mode 100644 tools/edid/hex
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstrasse 146, 90461 Nuernberg, Germany
GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
HRB 36809 (AG Nuernberg)
More information about the Intel-gfx
mailing list