drm-misc-next for v6.9:

UAPI Changes:
 
 Cross-subsystem Changes:
 
 dma-buf:
 - clean up docs
 
 media:
 - tc358743: fix v4l device registration
 
 video:
 - move all kernel parameters for video behind CONFIG_VIDEO
 
 sound:
 - remove <drm/drm_edid.h> include from header
 
 Core Changes:
 
 ci:
 - add tests for msm
 
 managed:
 - add drmm_release_action() with tests
 
 ttm:
 - fix errno codes
 - simply busy-placement handling
 - fix page decryption
 
 docs:
 - add new external references
 - clean up
 
 Driver Changes:
 
 amdgpu:
 - clean up
 
 bridge:
 - imx: add i.MX8MP HDMI PVI plus DT bindings, add i.MX8MP HDMI TX plus DT
   bindings
 - samsung-dsim: add bsh-smm-s2/pro boards
 - sii902x: fix probing and unregistration
 - tc358767: limit pixel PLL input range
 - switch to new drm_bridge_read_edid() interface
 - clean up
 
 imx:
 - use devm_ functions during init
 - clean up
 
 lima:
 - fix memory leak
 
 loongson:
 - fail if no VRAM present
 
 meson:
 - switch to new drm_bridge_read_edid() interface
 
 nouveau:
 - clean up
 
 panel:
 - add BOE TH101MB31IG002-28A plus DT bindings
 - add EDT ETML1010G3DRA plus DT bindings
 - add Novatek NT36672E LCD DSI plus DT bindings
 - nt36523: support 120Hz timings, fix includes
 - simple: fix display timings on RK32FN48H
 - visionox-vtdr6130: fix initialization
 
 panel-orientation-quirks:
 - GPD Win Mini
 
 vmwgfx:
 - list command SVGA_3D_CMD_DEFINE_GB_SURFACE_V4 as invalid
 - fix null-pointer deref in execbuf
 - refactor display-mode probing
 - fix fencing for creating cursor MOBs
 - fix cursor-memory lifetime
 - clean up
 
 xlnx:
 - fix live video input for ZynqMP DPSUB
 -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCgAdFiEEchf7rIzpz2NEoWjlaA3BHVMLeiMFAmXFA+AACgkQaA3BHVML
 eiNO3gf+KSwDYCo/lLMlfOaKwRS35G1tcgZ5gJs+jZpFhvHkdBHMwN2gd6sgm/pN
 8sdetSTBBL1zcySR42BgD8lg8xa3SJ22H869PtUSnvU01vSp20qjY6V7loJijsAj
 2n5AaLhh3XeU416MDjJzYmRB4cq6zNt7tL+ECEyZ6Ct7becPYaZQJ9eLqsuAU39r
 W9rU/ytIDM7T03IUZ592nMfzLrGCLLfBPTUMo4hcVRG5zlXhDFmE+AG2NuqELmDM
 PU+gjUH+bGFV7ikKIV0F6M/q50M9FBmUj5d45Quf+Rtr9KbFG1BROJw1fgDOC2Q6
 M5tYZul2HnOzq79tIMtjG16afp5HsA==
 =hmA8
 -----END PGP SIGNATURE-----

Merge tag 'drm-misc-next-2024-02-08' of git://anongit.freedesktop.org/drm/drm-misc into drm-next

drm-misc-next for v6.9:

UAPI Changes:

Cross-subsystem Changes:

dma-buf:
- clean up docs

media:
- tc358743: fix v4l device registration

video:
- move all kernel parameters for video behind CONFIG_VIDEO

sound:
- remove <drm/drm_edid.h> include from header

Core Changes:

ci:
- add tests for msm

managed:
- add drmm_release_action() with tests

ttm:
- fix errno codes
- simply busy-placement handling
- fix page decryption

docs:
- add new external references
- clean up

Driver Changes:

amdgpu:
- clean up

bridge:
- imx: add i.MX8MP HDMI PVI plus DT bindings, add i.MX8MP HDMI TX plus DT
  bindings
- samsung-dsim: add bsh-smm-s2/pro boards
- sii902x: fix probing and unregistration
- tc358767: limit pixel PLL input range
- switch to new drm_bridge_read_edid() interface
- clean up

imx:
- use devm_ functions during init
- clean up

lima:
- fix memory leak

loongson:
- fail if no VRAM present

meson:
- switch to new drm_bridge_read_edid() interface

nouveau:
- clean up

panel:
- add BOE TH101MB31IG002-28A plus DT bindings
- add EDT ETML1010G3DRA plus DT bindings
- add Novatek NT36672E LCD DSI plus DT bindings
- nt36523: support 120Hz timings, fix includes
- simple: fix display timings on RK32FN48H
- visionox-vtdr6130: fix initialization

panel-orientation-quirks:
- GPD Win Mini

vmwgfx:
- list command SVGA_3D_CMD_DEFINE_GB_SURFACE_V4 as invalid
- fix null-pointer deref in execbuf
- refactor display-mode probing
- fix fencing for creating cursor MOBs
- fix cursor-memory lifetime
- clean up

xlnx:
- fix live video input for ZynqMP DPSUB

Signed-off-by: Dave Airlie <airlied@redhat.com>

From: Thomas Zimmermann <tzimmermann@suse.de>
Link: https://patchwork.freedesktop.org/patch/msgid/20240208164242.GA14321@linux.fritz.box
This commit is contained in:
Dave Airlie 2024-02-12 13:00:53 +10:00
commit 0de6239988
133 changed files with 2633 additions and 980 deletions

Some files were not shown because too many files have changed in this diff Show more