mbox series

[PULL] drm-misc-next

Message ID f7b765c7-d49d-edb5-2a6a-4f7a7be16a59@linux.intel.com (mailing list archive)
State New, archived
Headers show
Series [PULL] drm-misc-next | expand

Pull-request

git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2023-03-16

Message

Maarten Lankhorst March 16, 2023, 3:39 p.m. UTC
Hi Dave, Daniel,

Here's the new weekly pull request for v6.4-rc1.

I've omitted the diffstat, as it was huge because v6.3-rc1 was backmerged.

Cheers,

~Maarten

drm-misc-next-2023-03-16:

drm-misc-next for v6.4-rc1:

Cross-subsystem Changes:
- Add drm_bridge.h to drm_bridge maintainers.

Core Changes:
- Assorted fixes to TTM, tests, format-helper, accel.
- Assorted Makefile fixes to drivers and accel.
- Implement fbdev emulation for GEM DMA drivers, and convert a lot of
   drivers to use it.
- Use tgid instead of pid for tracking clients.

Driver Changes:
- Assorted fixes in rockchip, vmwgfx, nouveau, cirrus.
- Add imx25 driver.
- Add Elida KD50T048A, Sony TD4353, Novatek NT36523, STARRY 
2081101QFH032011-53G panels.
- Add 4K mode support to rockchip.
- Convert cirrus to use regular atomic helpers, and more cirrus
   improvements.
- Add damage clipping to cirrus, virtio.
The following changes since commit 9228742caf899fa72230dd8da19ca4c7528badb8:

   drm/nouveau/hwmon: Use sysfs_emit in show function callsbacks 
(2023-03-06 19:42:50 -0500)

are available in the Git repository at:

   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2023-03-16

for you to fetch changes up to b24343eaceedb902c1625854f85a193b0549d85f:

   drm/nouveau/nvfw/acr: set wpr_generic_header_dump 
storage-class-specifier to static (2023-03-16 14:53:15 +0100)

----------------------------------------------------------------
drm-misc-next for v6.4-rc1:

Cross-subsystem Changes:
- Add drm_bridge.h to drm_bridge maintainers.

Core Changes:
- Assorted fixes to TTM, tests, format-helper, accel.
- Assorted Makefile fixes to drivers and accel.
- Implement fbdev emulation for GEM DMA drivers, and convert a lot of
   drivers to use it.
- Use tgid instead of pid for tracking clients.

Driver Changes:
- Assorted fixes in rockchip, vmwgfx, nouveau, cirrus.
- Add imx25 driver.
- Add Elida KD50T048A, Sony TD4353, Novatek NT36523, STARRY 
2081101QFH032011-53G panels.
- Add 4K mode support to rockchip.
- Convert cirrus to use regular atomic helpers, and more cirrus
   improvements.
- Add damage clipping to cirrus, virtio.

----------------------------------------------------------------
Fabio Estevam (2):
       dt-bindings: display: seiko,43wvf1g: Add the 'enable-gpios' property
       drm/panel: seiko-43wvf1g: Add the 'enable-gpios' property

Gerald Loacker (1):
       drm/rockchip: vop2: add polarity flags to RGB output

Jacob Keller (1):
       drm/rockchip: vop2: use struct_size() in vop2_bind

Javier Martinez Canillas (2):
       drm/format-helper: Make conversion_buf_size() support sub-byte 
pixel fmts
       drm/virtio: Enable fb damage clips property for the primary plane

Jianhua Lu (2):
       dt-bindings: display: panel: Add Novatek NT36523 bindings
       drm/panel: Add driver for Novatek NT36523

Jiapeng Chong (1):
       drm/rockchip: dsi: Remove the unused function dsi_read()

Konrad Dybcio (2):
       dt-bindings: display/panel: Add Sony Tama TD4353 JDI display panel
       gpu/drm/panel: Add Sony TD4353 JDI panel driver

Linus Walleij (1):
       drm/mcde: Do not use dirty GEM FB handling

Liu Ying (1):
       MAINTAINERS: Add include/drm/drm_bridge.h to DRM DRIVERS FOR 
BRIDGE CHIPS

Marian Cichy (1):
       drm/imx/lcdc: Implement DRM driver for imx25

Maya Matuszczyk (3):
       dt-bindings: display: panel: sitronix,st7701: Add Elida KD50T048A 
Panel
       drm: panel: Add Elida KD50T048A to Sitronix ST7701 driver
       drm: panel: Add orientation support for st7701

Ruihai Zhou (2):
       dt-bindings: display: panel: Add compatible for Starry 
2081101QFH032011-53G
       drm/panel: support for STARRY 2081101QFH032011-53G MIPI-DSI panel

Sascha Hauer (4):
       drm/rockchip: vop: limit maximum resolution to hardware capabilities
       drm/rockchip: dw_hdmi: relax mode_valid hook
       drm/rockchip: dw_hdmi: Add support for 4k@30 resolution
       drm/rockchip: dw_hdmi: discard modes with unachievable pixelclocks

Stanislaw Gruszka (1):
       accel: Build sub-directories based on config options

Thomas Hellström (3):
       drm/ttm: Use the BIT macro for the TTM_TT_FLAGs
       drm/ttm: Unexport ttm_global_swapout()
       drm/ttm: Don't print error message if eviction was interrupted

Thomas Zimmermann (42):
       Merge drm/drm-next into drm-misc-next
       drm/cirrus: Compute blit destination offset in single location
       drm/cirrus: Replace cpp value with format
       drm/cirrus: Use drm_fb_blit() to update scanout buffer
       drm/cirrus: Move drm_dev_{enter, exit}() into DRM helpers
       drm/cirrus: Split cirrus_mode_set() into smaller functions
       drm/cirrus: Integrate connector into pipeline code
       drm/cirrus: Move primary-plane format arrays
       drm/cirrus: Convert to regular atomic helpers
       drm/cirrus: Enable damage clipping on primary plane
       drm/cirrus: Inline cirrus_fb_blit_rect()
       drm/cirrus: Remove format test from cirrus_fb_create()
       drm/cirrus: Remove size test from cirrus_fb_create()
       drm/cirrus: Test mode against video-memory size in device-wide 
mode_valid
       drm/cirrus: Inline cirrus_check_size() into primary-plane 
atomic_check
       drm/cirrus: Introduce struct cirrus_primary_plane_state
       drm/cirrus: Store HW format/pitch in primary-plane state
       drm/cirrus: Use VGA macro constants to unblank
       drm/fbdev-dma: Implement fbdev emulation for GEM DMA helpers
       arm/hdlcd: Use GEM DMA fbdev emulation
       arm/malidp: Use GEM DMA fbdev emulation
       drm/aspeed: Use GEM DMA fbdev emulation
       drm/atmel-hlcdc: Use GEM DMA fbdev emulation
       drm/fsl-dcu: Use GEM DMA fbdev emulation
       drm/imx/dcss: Use GEM DMA fbdev emulation
       drm/imx: Use GEM DMA fbdev emulation
       drm/kmb: Use GEM DMA fbdev emulation
       drm/logicvc: Use GEM DMA fbdev emulation
       drm/meson: Use GEM DMA fbdev emulation
       drm/mxsfb/lcdif: Use GEM DMA fbdev emulation
       drm/mxsfb: Use GEM DMA fbdev emulation
       drm/sti: Use GEM DMA fbdev emulation
       drm/stm: Use GEM DMA fbdev emulation
       drm/sun4i: Use GEM DMA fbdev emulation
       drm/tidss: Use GEM DMA fbdev emulation
       drm/tilcdc: Use GEM DMA fbdev emulation
       drm/arcpgu: Use GEM DMA fbdev emulation
       drm/tve200: Use GEM DMA fbdev emulation
       drm/vc4: Use GEM DMA fbdev emulation
       drm/xlnx: Use GEM DMA fbdev emulation
       drm/mcde: Use GEM DMA fbdev emulation
       drm/pl111: Use GEM DMA fbdev emulation

Tom Rix (3):
       drm/nouveau/fifo: set gf100_fifo_nonstall_block_dump 
storage-class-specifier to static
       drm/nouveau/fifo: set nvkm_engn_cgrp_get storage-class-specifier 
to static
       drm/nouveau/nvfw/acr: set wpr_generic_header_dump 
storage-class-specifier to static

Tvrtko Ursulin (1):
       drm: Track clients by tgid and not tid

Uwe Kleine-König (3):
       drm/tests: helpers: Drop empty platform remove function
       dt-bindings: display: imx: Describe drm binding for fsl,imx-lcdc
       drm: Drop ARCH_MULTIPLATFORM from dependencies

Zack Rusin (1):
       drm/vmwgfx: Fix src/dst_pitch confusion