Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • drm-misc-next-2024-11-08
    drm-misc-next for v6.13:
    
    UAPI Changes:
    - Add 1X7X5 media-bus formats.
    
    Cross-subsystem Changes:
    - Maintainer updates for VKMS and IT6263.
    - Add media-bus-fmt for MEDIA_BUS_FMT_RGB101010_1X7X5_*.
    - Add IT6263 DT bindings and driver.
    
    Core Changes:
    - Add ABGR210101010 support to panic handler.
    - Use ATOMIC64_INIT in drm_file.c
    - Improve scheduler teardown documentation.
    
    Driver Changes:
    - Make mediatek compile on ARM again.
    - Add missing drm/drm_bridge.h header include, already in drm-next.
    - Small fixes and cleanups to vkms, bridge/it6505, panfrost, panthor.
    - Add panic support to nouveau for nv50+.
  • drm-misc-fixes-2024-11-08
    Short summary of fixes pull:
    
    imagination:
    - Track PVR context per file
    - Break ref-counting cycle
    
    panel-orientation-quirks:
    - Fix matching Lenovo Yoga Tab 3 X90F
    
    panthor:
    - Lock VM array
    - Be strict about I/O mapping flags
    
  • drm-misc-fixes-2024-10-31
    Short summary of fixes pull:
    
    ivpu:
    - Fix firewall IRQ handling
    
    panthor:
    - Fix firmware initialization wrt page sizes
    - Fix handling and reporting of dead job groups
    
    sched:
    - Guarantee forward progress via WC_MEM_RECLAIM
    
    tests:
    - Fix memory leak in drm_display_mode_from_cea_vic()
    
  • drm-misc-next-2024-10-31
    drm-misc-next for v6.13:
    
    All of the previous pull request, with MORE!
    
    Core Changes:
    - Update documentation for scheduler start/stop and job init.
    - Add dedede and sm8350-hdk hardware to ci runs.
    
    Driver Changes:
    - Small fixes and cleanups to panfrost, omap, nouveau, ivpu, zynqmp, v3d,
      panthor docs, and leadtek-ltk050h3146w.
    - Crashdump support for qaic.
    - Support DP compliance in zynqmp.
    - Add Samsung S6E88A0-AMS427AP24 panel.
  • drm-misc-next-2024-10-25
    drm-misc-next for v6.13:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    - Add DT bindings for Sharp Memory LCD.
    - Update DT bindings for tc358768.
    
    Core Changes:
    - Make the fbdev emulations a drm-client.
    - Add a drm-client lib module.
    - drm/display no longer needs COMPILE_TEST dep.
    - Build fix for !CONFIG_FB_DEFERRED_IO.
    - Small fixes to sched.
    - Add YCbCr420 output support for drm/bridge, use it in msm/dp.
    
    Driver Changes:
    - Kconfig and driver changes for drm-client.
    - Assorted small fixes to a lot of drivers.
    - Constify regmap config/bus.
    - Add Microchip AC69T88A panel.
    - Build meson, mediatek and imx/dcss drivers on x86 when COMPILE_TEST is set.
  • drm-misc-fixes-2024-10-24
    Short summary of fixes pull:
    
    bridge:
    - aux: Fix assignment of OF node
    - tc358767: Add missing of_node_put() in error path
    
  • drm-misc-next-2024-10-17
    drm-misc-next for v6.13:
    
    Cross-subsystem Changes:
    - Small fixes to dma-buf.
    
    Core Changes:
    - Convert many drivers to use video aperture helpers and remove the DRM
      one.
    
    Driver Changes:
    - Add coredump, pantherlake support to accel/ivpu.
    - Assorted bugfixes to ivpu, edp-panel, bochs, gcc-15, panel/s6e3ha8.
    - Docbook fixes for TTM.
    - Add Samsung AMS581VF01
  • drm-misc-fixes-2024-10-17
    Short summary of fixes pull:
    
    ast:
    - Clear EDID on unplugged connectors
    
    host1x:
    - Fix boot on Tegra186
    - Set DMA parameters
    
    mgag200:
    - Revert VBLANK support
    
    panel:
    - himax-hx83192: Adjust power and gamma
    
    qaic:
    - Sgtable loop fixes
    
    vmwgfx:
    - Limit display layout allocatino size
    - Handle allocation errors in connector checks
    - Clean up KMS code for 2d-only setup
    - Report surface-check errors correctly
    - Remove NULL test around kvfree()
    
  • drm-misc-fixes-2024-10-10
    Short summary of fixes pull:
    
    fbdev-dma:
    - Only clean up deferred I/O if instanciated
    
    nouveau:
    - dmem: Fix privileged error in copy engine channel; Fix possible
    data leak in migrate_to_ram()
    - gsp: Fix coding style
    
    sched:
    - Avoid leaking lockdep map
    
    v3d:
    - Stop active perfmon before destroying it
    
    vc4:
    - Stop active perfmon before destroying it
    
    xe:
    - Drop GuC submit_wq pool
    
  • drm-misc-next-2024-10-09
    drm-misc-next for v6.13:
    
    UAPI Changes:
    - Add drm fdinfo support to panthor, and add sysfs knob to toggle.
    
    Cross-subsystem Changes:
    - Convert fbdev drivers to use backlight power constants.
    - Some small dma-fence fixes.
    - Some kernel-doc fixes.
    
    Core Changes:
    - Small drm client fixes.
    - Document requirements that you need to file a bug before marking a test as flaky.
    - Remove swapped and pinned bo's from TTM lru list.
    
    Driver Changes:
    - Assorted small fixes to panel/elida-kd35t133, nouveau, vc4, imx.
    - Fix some bridges to drop cached edids on power off.
    - Add Jenson BL-JT60050-01A, Samsung s6e3ha8 & AMS639RQ08 panels.
    - Make 180° rotation work on ilitek-ili9881c, even for already-rotated
      panels.
    -
  • drm-misc-fixes-2024-10-02
    Short summary of fixes pull:
    
    panthor:
    - Set FOP_UNSIGNED_OFFSET in fops instance
    - Acquire lock in panthor_vm_prepare_map_op_ctx()
    - Avoid ninitialized variable in tick_ctx_cleanup()
    - Do not block scheduler queue if work is pending
    - Do not add write fences to the shared BOs
    
    scheduler:
    - Fix locking in drm_sched_entity_modify_sched()
    - Fix pointer deref if entity queue changes
    
  • drm-misc-next-2024-09-26
    drm-misc-next for v6.13:
    
    UAPI Changes:
    - panthor: Add realtime group priority and priority query.
    
    Cross-subsystem Changes:
    - Add Vivek Kasireddy as udmabuf maintainer.
    - Assorted udmabuf changes.
    - Device tree binding updates.
    - dmabuf documentation fixes.
    - Move drm_rect to drm core module from kms helper.
    
    Core Changes:
    - Update scheduler documentation and concurrency fixes.
    - drm/ci updates.
    - Add memory-agnostic fbdev client and client-agnostic setup helper.
    - Huge driver conversion for using the above.
    
    Driver Changes:
    - Assorted fixes to imx, panel/nt35510, sti, accel/ivpu, v3d, vkms,
      host1x.
    - Add panel quirks for AYA NEO panels.
    - Make module autoloading work for bridge/it6505 and mcde.
    - Add huge page support to v3d using a custom shmfs.
  • drm-misc-fixes-2024-09-26
    Short summary of fixes pull:
    
    atomic:
    - Use correct type when reading damage rectangles
    
    display:
    - Fix kernel docs
    
    dp-mst:
    - Fix DSC decompression detection
    
    hdmi:
    - Fix infoframe size
    
    panthor:
    - Fix locking
    
    sched:
    - Update maintainers
    - Fix race condition whne queueing up jobs
    
    sysfb:
    - Disable sysfb if framebuffer parent device is unknown
    
    vbox:
    - Fix VLA handling
    
  • drm-misc-next-2024-09-20
    drm-misc-next for v6.12:
    
    UAPI Changes:
    - Add panthor/DEV_QUERY_TIMESTAMP_INFO query.
    
    Cross-subsystem Changes:
    - Updated dt bindings.
    - Add documentation explaining default errnos for fences.
    - Mark dma-buf heaps creation functions as __init.
    
    Core Changes:
    - Split DSC helpers from DP helpers.
    - Clang build fixes for drm/mm test.
    - Remove simple pipeline support for gem-vram,
      no longer any users left after converting bochs.
    - Add erno to drm_sched_start to distinguish between GPU and queue
      reset.
    - Add drm_framebuffer testcases.
    - Fix uninitialized spinlock acquisition with CONFIG_DRM_PANIC=n.
    - Use read_trylock instead of read_lock in dma_fence_begin_signalling to
      quiesce lockdep.
    
    Driver Changes:
    - Assorted small fixes and updates for tegra, host1x, imagination,
      nouveau, panfrost, panthor, panel/ili9341, mali, exynos,
      panel/samsung-s6e3fa7, ast, bridge/ti-sn65dsi86, panel/himax-hx83112a,
      bridge/tc358767, bridge/imx8mp-hdmi-tx, panel/khadas-ts050,
      panel/nt36523, panel/sony-acx565akm, kmb, accel/qaic, omap, v3d.
    - Add bridge/TI TDP158.
    - Assorted documentation updates.
    - Convert bochs from simple drm to gem shmem, and check modes
      against available memory.
    - Many VC4 fixes, most related to scaling and YUV support.
    - Convert some drivers to use SYSTEM_SLEEP_PM_OPS and RUNTIME_PM_OPS.
    - Rockchip 4k@60 support.
  • drm-misc-fixes-2024-09-12
    An off-by-one fix for the CMA DMA-buf heap, An init fix for nouveau, a
    config dependency fix for stm, a syncobj leak fix, and two iommu fixes
    for tegra and rockchip.
    
  • drm-misc-fixes-2024-09-05
    A zpos normalization fix for komeda, a register bitmask fix for nouveau,
    a memory leak fix for imagination, three fixes for the recent bridge
    HDMI work, a potential DoS fix and a cache coherency for panthor, a
    change of panel compatible and a deferred-io fix when used with
    non-highmem memory.
    
  • drm-misc-next-fixes-2024-09-05
    Short summary of fixes pull:
    
    tegra:
    - Fix uninitialized variable in EDID code
    
  • drm-misc-fixes-2024-08-29
    A revert for a previous TTM commit causing stuttering, 3 fixes for
    vmwgfx related to buffer operations, a fix for video/aperture with
    non-VGA primary devices, and a preemption status fix for v3d
    
  • drm-misc-next-2024-08-29
    drm-misc-next for v6.12:
    
    UAPI Changes:
    
    devfs:
    - support device numbers up to MINORBITS limit
    
    Core Changes:
    
    ci:
    - increase job timeout
    
    devfs:
    - use XArray for minor ids
    
    displayport:
    - mst: GUID improvements
    
    docs:
    - add fixes and cleanups
    
    panic:
    - optionally display QR code
    
    Driver Changes:
    
    amdgpu:
    - faster vblank disabling
    - GUID improvements
    
    gm12u320
    - convert to struct drm_edid
    
    host1x:
    - fix syncpoint IRQ during resume
    - use iommu_paging_domain_alloc()
    
    imx:
    - ipuv3: convert to struct drm_edid
    
    omapdrm:
    - improve error handling
    
    panel:
    - add support for BOE TV101WUM-LL2 plus DT bindings
    - novatek-nt35950: improve error handling
    - nv3051d: improve error handling
    - panel-edp: add support for BOE NE140WUM-N6G; revert support for
      SDC ATNA45AF01
    - visionox-vtdr6130: improve error handling; use
      devm_regulator_bulk_get_const()
    
    renesas:
    - rz-du: add support for RZ/G2UL plus DT bindings
    
    sti:
    - convert to struct drm_edid
    
    tegra:
    - gr3d: improve PM domain handling
    - convert to struct drm_edid
    
  • drm-misc-next-2024-08-22
    drm-misc-next for v6.12:
    
    Cross-subsystem Changes:
    
    string:
    - add mem_is_zero()
    
    Core Changes:
    
    edid:
    - use mem_is_zero()
    
    Driver Changes:
    
    ast:
    - reorganize output code by type (VGA, DP, etc)
    - convert to struct drm_edid
    - fix BMC handling for all outputs
    
    bridge:
    - anx7625: simplify OF array handling
    - dw-hdmi: simplify clock handling
    - lontium-lt8912b: fix mode validation
    - nwl-dsi: fix mode vsync/hsync polarity
    
    panel:
    - ili9341: fix comments
    - jd9365da: fix "exit sleep" commands
    - jdi-fhd-r63452: simplify error handling with DSI multi-style
      helpers
    - mantix-mlaf057we51: simplify error handling with DSI multi-style
      helpers
    - simple: support Innolux G070ACE-LH3 plus DT bindings; support
      On Tat Industrial Company KD50G21-40NT-A1 plus DT bindings
    - st7701: decouple DSI and DRM code; add SPI support; support Anbernic
      RG28XX plus DT bindings
    
    vc4:
    - fix PM during detect
    - replace DRM_ERROR() with drm_error()
    - v3d: simplify clock retrieval