Skip to content
drm-misc-next for v5.14:

UAPI Changes:

 * DRM_IOCTL_IRQ_BUSID is now marked as legacy; returns -EINVAL if
   legacy drivers are disabled

Cross-subsystem Changes:

 * PCI: Add support for dev_groups

 * vgaarb: Use ACPI HID to find integrated GPU

Core Changes:

 * Log errors in drm_gem_fb_init_with_funcs()

 * Cleanups

 * gem-cma: Add support for non-coherent (i.e., cached) page mappings

 * legacy: Drop some unnecessary includes and code; Add missing unlocks
   and frees in drm_legacy_addbufs_pci()

 * sched: Make timeout timer rearm conditional; Fix data corruptions and
   hangs

 * ttm: Remap all page faults to per-process dummy page (for device removal);
   Documentation

Driver Changes:

 * drm/amdgpu: A long list of patches that enable device hot-unplug

 * drm/bridge: Lt66121: Fix error code and leak in probe; Anx7625: Use
   runtime PM and add synchronous suspend/resume hooks; Ti-sn65dsi86: Fix
   a returned value's type; Anx7688: Add driver plus DT bindings;

 * drm/ingenic: Fix pixcloc for 24-bit serial panels; Use non-coherent BO
   mappings with explict synchronization if possible

 * drm/panel: Simple-panel: Add missing pm_runtime_dont_use_autosuspend()

 * drm/tve200: Convert DT bindings to YAML

 * drm/vc4: Support BCM2711 VEC plus DT bindings; Pipeline setup fixes; HDMI
   fixes

 * drm/virtio: Fix NULL pointer in probe; Fix double-free in probe; Free
   virtqueues in probe