Skip to content
Tags give the ability to mark specific points in history as being important
  • drm-misc-next-2020-12-17
    drm-misc-next for v5.12:
    
    UAPI Changes:
    - Not necessarily one, but we document that userspace needs to force probe connectors.
    
    Cross-subsystem Changes:
    - Require FB_ATY_CT for aty on sparc64.
    - video: Fix documentation, and a few compiler warnings.
    - Add devicetree bindings for DP connectors.
    - dma-buf: Update kernel-doc, and add might_lock for resv objects in begin/end_cpu_access.
    
    Core Changes:
    - ttm: Warn when releasing a pinned bo.
    - ttm: Cleanup bo size handling.
    - cma-helper: Remove prime infix, and implement mmap as GEM CMA functions.
    - Split drm_prime_sg_to_page_addr_arrays into 2 functions.
    - Add a new api to install irq using devm.
    - Update panel kerneldoc to inline style.
    - Add DP support to drm/bridge.
    - Assorted small fixes to ttm, fb-helper, scheduler.
    - Add atomic_commit_setup function callback.
    - Automatically use the atomic gamma_set, instead of forcing drivers to declare the default atomic version.
    - Allow using degamma for legacy gamma if gamma is not available.
    - Clarify that primary/cursor planes are not tied to 1 crtc (depending on possible_crtcs).
    - ttm: Cleanup the lru handler.
    
    Driver Changes:
    - Add pm support to ingenic.
    - Assorted small fixes in radeon, via, rockchip, omap2fb, kmb, gma500, nouveau, virtio, hisilicon, ingenic, s6e63m0 panel, ast, udlfb.
    - Add BOE NV110WTM-N61, ys57pss36bh5gq, Khadas TS050 panels.
    - Stop using pages with drm_prime_sg_to_page_addr_arrays, and switch all callers to use ttm_sg_tt_init.
    - Cleanup compiler and docbook warnings in a lot of fbdev devices.
    - Use the drmm_vram_helper in hisilicon.
    - Add support for BCM2711 DSI1 in vc4.
    - Add support for 8-bit delta RGB panels to ingenic.
    - Add documentation on how to test vkms.
    - Convert vc4 to atomic helpers.
    - Use degamma instead of gamma table in omap, to add support for CTM and color encoding/range properties.
    - Rework omap DSI code, and merge all omapdrm modules now that the last omap panel is now a drm panel.
    - More refactoring of omap dsi code.
    - Enable 10/12 bpc outputs in vc4.
    
  • amd-drm-fixes-5.11-2020-12-16
    amd-drm-fixes-5.11-2020-12-16:
    
    amdgpu:
    - Fix a eDP regression for DCE asics
    - SMU fixes for sienna cichlid
    - Misc W=1 fixes
    - SDMA 5.2 reset fix
    - Suspend/resume fix
    - Misc display fixes
    - Misc runtime PM fixes and cleanups
    - Dimgrey Cavefish fixes
    - printk cleanup
    - Documentation warning fixes
    
    amdkfd:
    - Error logging fix
    - Fix pipe offset calculation
    
    radeon:
    - printk cleanup
  • drm-misc-next-fixes-2020-12-15
    Short summary of fixes pull (less than what git shortlog provides):
    
     * dma-buf: Fix docs
     * mxsfb: Silence invalid error message
     * radeon: Fix TTM multihop
    
  • v5.10
    2c85ebc5 · Linux 5.10 ·
    Linux 5.10
    
  • amd-vangogh-0.0.6.6
  • drm-next-2020-12-11
    drm for 5.11-rc1
    
    core:
    - documentation updates
    - deprecate DRM_FORMAT_MOD_NONE
    - atomic crtc enable/disable rework
    - GEM convert drivers to gem object functions
    - remove SCATTER_LIST_MAX_SEGMENT
    
    sched:
    - avoid infinite waits
    
    ttm:
    - remove AGP support
    - don't modify caching for swapout
    - ttm pinning rework
    - major TTM reworks
    - new backend allocator
    - multihop support
    
    vram-helper:
    - top down BO placement fix
    - TTM changes
    - GEM object support
    
    displayport:
    - DP 2.0 DPCD prep work
    - DP MST extended DPCD caps
    
    fbdev:
    - mark as orphaned
    
    amdgpu:
    - Initial Vangogh support
    - Green Sardine support
    - Dimgrey Cavefish support
    - SG display support for renoir
    - SMU7 improvements
    - gfx9+ modiifier support
    - CI BACO fixes
    
    radeon:
    - expose voltage via hwmon on SUMO
    
    amdkfd:
    - fix unique id handling
    
    i915:
    - more DG1 enablement
    - bigjoiner support
    - integer scaling filter support
    - async flip support
    - ICL+ DSI command mode
    - Improve display shutdown
    - Display refactoring
    - eLLC machine fbdev loading fix
    - dma scatterlist fixes
    - TGL hang fixes
    - eLLC display buffer caching on SKL+
    - MOCS PTE seeting for gen9+
    
    msm:
    - Shutdown hook
    - GPU cooling device support
    - DSI 7nm and 10nm phy/pll updates
    - sm8150/sm2850 DPU support
    - GEM locking re-work
    - LLCC system cache support
    
    aspeed:
    - sysfs output config support
    
    ast:
    - LUT fix
    - new display mode
    
    gma500:
    - remove 2d framebuffer accel
    
    panfrost:
    - move gpu reset to a worker
    
    exynos:
    - new HDMI mode support
    
    mediatek:
    - MT8167 support
    - yaml bindings
    - MIPI DSI phy code moved
    
    etnaviv:
    - new perf counter
    - more lockdep annotation
    
    hibmc:
    - i2c DDC support
    
    ingenic:
    - pixel clock reset fix
    - reserved memory support
    - allow both DMA channels at once
    - different pixel format support
    - 30/24/8-bit palette modes
    
    tilcdc:
    - don't keep vblank irq enabled
    
    vc4:
    - new maintainer added
    - DSI registration fix
    
    virtio:
    - blob resource support
    - host visible and cross-device support
    - uuid api support
    
  • drm-fixes-2020-12-11
    drm fixes for 5.10 final
    
    amdgpu:
    - Fan fix for CI asics
    - Fix a warning in possible_crtcs
    - Build fix for when debugfs is disabled
    - Display overflow fix
    - Display watermark fixes for Renoir
    - SDMA 5.2 fix
    - Stolen vga memory regression fix
    - Power profile fixes
    - Fix a regression from removal of GEM and PRIME callbacks
    
    amdkfd:
    - Fix a memory leak in dmabuf import
    
    i915:
    - rc7 regression fix for modesetting
    - vdsc/dp slice fixes
    - gen9 mocs entries fix
    - preemption timeout fix
    - unsigned compare against 0 fix
    - selftest fix
    - submission error propogatig fix
    - request flow suspend fix
    
  • amd-drm-next-5.11-2020-12-09
    amd-drm-next-5.11-2020-12-09:
    
    amdgpu:
    - SR-IOV fixes
    - Navy Flounder updates
    - Sienna Cichlid updates
    - Dimgrey Cavefish updates
    - Vangogh updates
    - Misc SMU fixes
    - Misc display fixes
    - Last big hunk of W=1 warning fixes
    - Cursor validation fixes
    - CI BACO updates
  • amd-drm-fixes-5.10-2020-12-09
    amd-drm-fixes-5.10-2020-12-09:
    
    amdgpu:
    - Fan fix for CI asics
    - Fix a warning in possible_crtcs
    - Build fix for when debugfs is disabled
    - Display overflow fix
    - Display watermark fixes for Renoir
    - SDMA 5.2 fix
    - Stolen vga memory regression fix
    - Power profile fixes
    - Fix a regression from removal of GEM and PRIME callbacks
    
    amdkfd:
    - Fix a memory leak in dmabuf import
  • v5.10-rc7
    0477e928 · Linux 5.10-rc7 ·
    Linux 5.10-rc7
    
  • drm-fixes-2020-12-04
    drm fixes for 5.10-rc7
    
    amdgpu:
    - SMU11 manual fan fix
    - Renoir display clock fix
    - VCN3 dynamic powergating fix
    
    i915:
    - Program mocs:63 for cache eviction on gen9 (Chris)
    - Protect context lifetime with RCU (Chris)
    - Split the breadcrumb spinlock between global and contexts (Chris)
    - Retain default context state across shrinking (Venkata)
    - Limit frequency drop to RPe on parking (Chris)
    - Return earlier from intel_modeset_init() without display (Jani)
    - Defer initial modeset until after GGTT is initialized (Chris)
    
    nouveau:
    - pre-nv50 regression fix
    
    rockchip:
    - uninitialised LVDS property fix
    
    omap:
    - bridge fix
    
    panel:
    - race fix
    
    mxsfb:
    - fence sync fix
    - modifiers fix
    
    tegra:
    - idr init fix
    - sor fixes
    - output/of cleanup fix
    
  • drm-misc-fixes-2020-12-03
    One bridge fix for OMAP, one for a race condition in a panel, two for
    uninitialized variables in rockchip and nouveau, and two fixes for mxsfb
    to fix a regression with modifiers and a fix for a fence synchronization
    issue.
    
  • amd-drm-fixes-5.10-2020-12-02
    amd-drm-fixes-5.10-2020-12-02:
    
    amdgpu:
    - SMU11 manual fan fix
    - Renoir display clock fix
    - VCN3 dynamic powergating fix
  • v5.10-rc6
    b6505459 · Linux 5.10-rc6 ·
    Linux 5.10-rc6
    
  • drm-fixes-2020-11-27-1
    drm fixes for 5.10-rc6
    
    ast:
    - LUT loading regression fix
    
    nouveau:
    - relocations regression fix
    
    amdgpu:
    - ttm init oops fix
    - Runtime pm fix
    - SI UVD suspend/resume fix
    - HDCP fix for headless cards
    - Sienna Cichlid golden register update
    
    i915:
    - Fix Perf/OA workaround register corruption (Lionel)
    - Correct a comment statement in GVT (Yan)
    - Fix GT enable/disable iterrupts, including a race condition that prevented GPU to go idle (Chris)
    - Free stale request on destroying the virtual engine (Chris)
    
    exynos:
    - config dependency fix
    
    mediatek:
    - unused var removal
    - horizonal front/back porch formula fix
    
    vc4:
    - wifi and hdmi interference fix
    - mode rejection fixes
    - use after free fix
    - cleanup some code
    
  • drm-misc-next-2020-11-27-1
    drm-misc-next for 5.11:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
     * char/agp: Disable frontend without CONFIG_DRM_LEGACY
     * mm: Fix fput in mmap error path; Introduce vma_set_file() to change
       vma->vm_file
    
    Core Changes:
    
     * dma-buf: Use sgtables in system heap; Move heap helpers to CMA-heap code;
       Skip sync for unmapped buffers; Alloc higher order pages is available;
       Respect num_fences when initializing shared fence list
     * doc: Improvements around DRM modes and SCALING_FILTER
     * Pass full state to connector atomic functions + callee updates
     * Cleanups
     * shmem: Map pages with caching by default; Cleanups
     * ttm: Fix DMA32 for global page pool
     * fbdev: Cleanups
     * fb-helper: Update framebuffer after userspace writes; Unmap console buffer
       during shutdown; Rework damage handling of shadow framebuffer
    
    Driver Changes:
    
     * amdgpu: Multi-hop fixes, Clenaups
     * imx: Fix rotation for Vivante tiled formats; Support nearest-neighour
       skaling; Cleanups
     * mcde: Fix RGB formats; Support DPI output; Cleanups
     * meson: HDMI clock fixes
     * panel: Add driver and bindings for Innolux N125HCE-GN1
     * panel/s6e63m0: More backlight levels; Fix init; Cleanups
     * via: Clenunps
     * virtio: Use fence ID for handling fences; Cleanups
    
  • drm-misc-next-2020-11-27
    drm-misc-next for 5.11:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
     * char/agp: Disable frontend without CONFIG_DRM_LEGACY
     * mm: Fix fput in mmap error path; Introduce vma_set_file() to change
       vma->vm_file
    
    Core Changes:
    
     * dma-buf: Use sgtables in system heap; Move heap helpers to CMA-heap code;
       Skip sync for unmapped buffers; Alloc higher order pages is available;
       Respect num_fences when initializing shared fence list
     * doc: Improvements around DRM modes and SCALING_FILTER
     * Pass full state to connector atomic functions + callee updates
     * Cleanups
     * shmem: Map pages with caching by default; Cleanups
     * ttm: Fix DMA32 for global page pool
     * fbdev: Cleanups
     * fb-helper: Update framebuffer after userspace writes; Unmap console buffer
       during shutdown; Rework damage handling of shadow framebuffer
    
    Driver Changes:
    
     * amdgpu: Multi-hop fixes, Clenaups
     * imx: Fix rotation for Vivante tiled formats; Support nearest-neighour
       skaling; Cleanups
     * mcde: Fix RGB formats; Support DPI output; Cleanups
     * meson: HDMI clock fixes
     * panel: Add driver and bindings for Innolux N125HCE-GN1
     * panel/s6e63m0: More backlight levels; Fix init; Cleanups
     * via: Clenunps
     * virtio: Use fence ID for handling fences; Cleanups
    
  • drm-fixes-2020-11-27
    drm fixes for 5.10-rc6
    
    ast:
    - LUT loading regression fix
    
    nouveau:
    - relocations regression fix
    
    amdgpu:
    - ttm init oops fix
    - Runtime pm fix
    - SI UVD suspend/resume fix
    - HDCP fix for headless cards
    - Sienna Cichlid golden register update
    
    i915:
    - Fix Perf/OA workaround register corruption (Lionel)
    - Correct a comment statement in GVT (Yan)
    - Fix GT enable/disable iterrupts, including a race condition that prevented GPU to go idle (Chris)
    - Free stale request on destroying the virtual engine (Chris)
    
    exynos:
    - config dependency fix
    
    mediatek:
    - unused var removal
    - horizonal front/back porch formula fix
    
    vc4:
    - wifi and hdmi interference fix
    - mode rejection fixes
    - use after free fix
    - cleanup some code
    
  • drm-misc-fixes-2020-11-26
    A bunch of fixes for vc4 fixing some coexistence issue between wifi and
    HDMI, unsupported modes, and vblank timeouts, a fix for ast to reload
    the gamma LUT after changing the plane format and a double-free fix for
    nouveau
    
  • amd-drm-next-5.11-2020-11-25
    amd-drm-next-5.11-2020-11-25:
    
    amdgpu:
    - Updates for Navy Flounder
    - Updates for Dimgrey Cavefish
    - Updates for Vangogh
    - Add experimental support for VCN decode software ring
    - Only register VGA devices with the VGA arbiter
    - Clang warning fixes
    - Add software IH handing
    - Add cursor validation
    - More W=1 fixes
    
    radeon:
    - More W=1 fixes