Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
  • Dave Airlie's avatar
    Merge tag 'drm-misc-next-2021-11-18' of git://anongit.freedesktop.org/drm/drm-misc into drm-next · c18c8891
    Dave Airlie authored
    
    drm-misc-next for 5.17:
    
    UAPI Changes:
    
     * Remove restrictions on DMA_BUF_SET_NAME ioctl
     * connector: State of privacy screen
     * sysfs: Send hotplug uevent
    
    Cross-subsystem Changes:
    
     * clk/bmc-2835: Fixes
    
     * dma-buf: Add dma_resv selftest; Error-handling fixes; Add debugfs
       helpers; Remove dma_resv_get_excl_unlocked(); Documentation fixes
    
     * pwm: Introduce of_pwm_single_xlate()
    
    Core Changes:
    
     * Support for privacy screens
     * Make drm_irq.c legacy
     * Fix __stack_depot_* name conflict
     * Documentation fixes
     * Fixes and cleanups
    
     * dp-helper: Reuse 8b/10b link-training delay helpers
    
     * format-helper: Update interfaces
    
     * fb-helper: Allocate shadow buffer of correct size
    
     * gem: Link GEM SHMEM and CMA helpers into separate modules; Use
    	    dma_resv iterator; Import DMA_BUF namespace into GEM-helper modules
    
     * gem/shmem-helper: Interface cleanups
    
     * scheduler: Grab fence in drm_sched_job_add_implicit_dependencies();
       Lockdep fixes
    
     * kms-helpers: Link several files from core into the KMS-helper module
    
    Driver Changes:
    
     * Use dma_resv_iter in several places
     * Fixes and cleanups
    
     * amdgpu: Use drm_kms_helper_connector_hotplug_event(); Get all fences
       at once
    
     * bridge: Switch to managed MIPI DSI helpers in several places; Register
       and attach during probe in several places; Convert to YAML in several
       places
    
     * bridge/anx7625: Support MIPI DPI input; Support HDMI audio; Fixes
    
     * bridge/dw-hdmi: Allow interlace on bridge
    
     * bridge/ps8640: Enable PM; Support aux-bus
    
     * bridge/tc358768: Enabled reference clock; Support pulse mode;
       Modesetting fixes
    
     * bridge/ti-sn65dsi86: Use regmap_bulk_write(); Implement PWM
    
     * etnaviv: Get all fences at once
    
     * gma500: GEM object cleanups; Remove generic drivers in probe function
    
     * i915: Support VESA panel backlights
    
     * ingenic: Fixes and cleanups
    
     * kirin: Adjust probe order
    
     * kmb: Enable framebuffer console
    
     * lima: Kconfig fixes
    
     * meson: Refactoring to supperot DRM_BRIDGE_ATTACH_NO_ENCODER
    
     * msm: Fixes and cleanups
    
     * msm/dsi: Adjust probe order
    
     * omap: Fixes and cleanups
    
     * nouveau: CRC fixes; Validate LUTs in atomic check; Set HDMI AVI RGB
       quantization to FULL; Fixes and cleanups
    
     * panel: Support Innolux G070Y2-T02, Vivax TPC-9150, JDI R63452,
       Newhaven 1.8-128160EF, Wanchanglong W552964ABA, Novatek NT35950,
       BOE BF060Y8M, Sony Tulip Truly NT35521; Use dev_err_probe() throughout
       drivers; Fixes and cleanups
    
     * panel/ili9881c: Orientation fixes
    
     * radeon: Use dma_resv_wait_timeout()
    
     * rockchip: Add timeout for DSP hold; Suspend/resume fixes; PLL clock
       fixes; Implement mmap in GEM object functions
    
     * simpledrm: Support FB_DAMAGE_CLIPS and virtual screen sizes
    
     * sun4i: Use CMA helpers without vmap support
    
     * tidss: Fixes and cleanups
    
     * v3d: Cleanups
    
     * vc4: Fix HDMI-CEC hang when display is off; Power on HDMI controller
       while disabling; Support 4k@60 Hz modes; Fixes and cleanups
    
     * video: Convert to sysfs_emit() in several places
    
     * video/omapfb: Fix fall-through
    
     * virtio: Overflow fixes
    
     * xen: Implement mmap as GEM object functions
    
    Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
    
    From: Thomas Zimmermann <tzimmermann@suse.de>
    Link: https://patchwork.freedesktop.org/patch/msgid/YZYZSypIrr+qcih3@linux-uq9g.fritz.box
    c18c8891