Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • drm-misc-next-2023-11-23
    drm-misc-next for 6.8:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
      - Drop deprecated drm_kms_helper.edid_firmware module parameter
    
    Driver Changes:
      - Convert platform drivers remove callback to return void
      - imagination: Introduction of the Imagination GPU Support
      - rockchip:
        - rk3066_hdmi: Convert to atomic
        - vop2: Support NV20 and NV30
      - panel:
        - elida-kd35t133: PM reworks
        - New panels: Powkiddy RK2023
    
  • drm-misc-next-2023-11-17
    drm-misc-next for 6.8:
    
    UAPI Changes:
      - drm: Introduce CLOSE_FB ioctl
      - drm/dp-mst: Documentation for the PATH property
      - fdinfo: Do not align to a MB if the size is larger than 1MiB
      - virtio-gpu: add explicit virtgpu context debug name
    
    Cross-subsystem Changes:
      - dma-buf: Add dma_fence_timestamp helper
    
    Core Changes:
      - client: Do not acquire module reference
      - edid: split out drm_eld, add SAD helpers
      - format-helper: Cache format conversion buffers
      - sched: Move from a kthread to a workqueue, rename some internal
        functions to make it clearer, implement dynamic job-flow control
      - gpuvm: Provide more features to handle GEM objects
      - tests: Remove slow kunit tests
    
    Driver Changes:
      - ivpu: Update FW API, new debugfs file, a new NOP job submission test
        mode, improve suspend/resume, PM improvements, MMU PT optimizations,
        firmware profiling frequency support, support for uncached buffers,
        switch to gem shmem helpers, replace kthread with threaded
        interrupts
      - panfrost: PM improvements
      - qaic: Allow to run with a single MSI, support host/device time
        synchronization, misc improvements
      - simplefb: Support memory-regions, support power-domains
      - ssd130x: Unitialized variable fixes
      - omapdrm: dma-fence lockdep annotation fix
      - tidss: dma-fence lockdep annotation fix
      - v3d: Support BCM2712 (RaspberryPi5), Support fdinfo and gputop
      - panel:
        - edp: Support AUO B116XTN02, BOE NT116WHM-N21,836X2, NV116WHM-N49
          V8.0, plus a whole bunch of panels used on Mediatek chromebooks.
    
  • drm-misc-fixes-2023-11-16
    Assorted fixes for v6.7-rc2:
    - Nouveau GSP fixes.
    - Fix nouveau driver load without display.
    - Use rwlock for nouveau's event lock to break a lockdep splat.
    - Add orientation quirk for Lenovo Legion Go.
    - Fix build failure in IVPU.
  • drm-misc-fixes-2023-11-08
    drm-misc-fixes for v6.7-rc1:
    
    - drm-misc-fixes from 2023-11-02 + a single qxl memory leak fix.
  • drm-misc-next-fixes-2023-11-02
    drm-misc-next-fixes for v6.7-rc1:
    
    - dt binding fix for ssd132x
    - Initialize ssd130x crtc_state to NULL.
  • drm-misc-fixes-2023-11-02
    Short summary of fixes pull:
    
    syncobj:
    - Fix waiting for DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE
    
    vc4:
    - Fix UAF in mock helpers
    
  • drm-misc-next-2023-10-27
    drm-misc-next for v6.7-rc1:
    
    drm-misc-next-2023-10-19 + following:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    - Convert fbdev drivers to use fbdev i/o mem helpers.
    
    Core Changes:
    - Use cross-references for macros in docs.
    - Make drm_client_buffer_addb use addfb2.
    - Add NV20 and NV30 YUV formats.
    - Documentation updates for create_dumb ioctl.
    - CI fixes.
    - Allow variable number of run-queues in scheduler.
    
    Driver Changes:
    - Rename drm/ast constants.
    - Make ili9882t its own driver.
    - Assorted fixes in ivpu, vc4, bridge/synopsis, amdgpu.
    - Add planar formats to rockchip.
  • drm-misc-fixes-2023-10-26
    Short summary of fixes pull:
    
    amdgpu:
    - ignore duplicated BOs in CS parser
    - remove redundant call to amdgpu_ctx_priority_is_valid()
    
    amdkfd:
    - reserve fence slot while locking BO
    
    dp_mst:
    - Fix NULL deref in get_mst_branch_device_by_guid_helper()
    
    logicvc:
    - Kconfig: Select REGMAP and REGMAP_MMIO
    
    ivpu:
    - Fix missing VPUIP interrupts
    
  • drm-misc-fixes-2023-10-19
    Short summary of fixes pull:
    
    amdgpu:
    - Disable AMD_CTX_PRIORITY_UNSET
    
    bridge:
    - ti-sn65dsi86: Fix device lifetime
    
    edid:
    - Add quirk for BenQ GW2765
    
    ivpu:
    - Extend address range for MMU mmap
    
    nouveau:
    - DP-connector fixes
    - Documentation fixes
    
    panel:
    - Move AUX B116XW03 into panel-simple
    
    scheduler:
    - Eliminate DRM_SCHED_PRIORITY_UNSET
    
    ttm:
    - Fix possible NULL-ptr deref in cleanup
    
  • drm-misc-next-2023-10-19
    drm-misc-next for v6.7-rc1:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    - Update maintainers entry for megachips STDPxxxxx-GE-B850V3-FW.
    
    Core Changes:
    - Add VM_BIND async document.
    - Dual-license drm_gpuvm to GPL-2.0 OR MIT.
    
    Driver Changes:
    - Assorted small fixes in ivpu, bridge/megachips, ssd130x, st7703,
      bridge/lt9611uxc, rockchip.
    - Handle differences between various adv7511 chips better, and improve
      HPD handling.
    - Clock fixes for bridge/synopsis dw-mipi-dsi.
    - Add Powkiddy RGB30 support to st7703.
    - Add driver and DT support for ssd132x OLED controller to ssd130x.
  • drm-misc-fixes-2023-10-12
    Short summary of fixes pull:
    
     * atomic-helper: Relax checks for unregistered connectors
     * dma-buf: Work around race condition when retrieving fence timestamp
     * gem: Avoid OOB access in BO memory range
     * panel:
       * boe-tv101wun-ml6: Fix flickering
     * simpledrm: Fix error output
     * vwmgfx:
       * Fix size calculation in texture-state code
       * Ref GEM BOs in surfaces
    
  • drm-misc-next-2023-10-12
    drm-misc-next for v6.7-rc1:
    
    Contains the previous pull request drm-misc-next-2023-10-06 + following:
    
    Cross-subsystem Changes:
    - Rename fb_pgprot to pgprot_framebuffer and remove file argument/
    - Update iosys-map documentation typos.
    
    Core Changes:
    - Assorted fixes to drm/panel.
    - Add HPD state to drm_connector_oob_hotplug_event(), and implement
      oob hotplug events in bridge connector.
    - Replace drm_framebuffer_plane_width/height  with calls to
      drm_format_info_plane_width/height.
    
    Driver Changes:
    - Clock and debug fixes for bridge/samsung-dsim.
    - More btree -> maple tree conversions.
    - Assorted bugfixes in rockchip, panel-tpo-tpg110,
    - Add LTK050H3148W-CTA6 panel support.
    - Assorted small fixes in host1x, tegra, simpledrm.
    - Suspend fixes for host1x.
  • drm-misc-next-2023-10-06
    drm-misc-next for v6.7:
    
    Cross-subsystem Changes:
    - drm-misc now matches all drivers to ensure it goes to the correct
      tree.
    - Clarify NXP i.MX 8MQ DCSS goes through drm-misc tree in MAINTAINERS.
    
    Core Changes:
    - Assorted small fixes in gpuvm, bridge.
    - Improve format conversion tests.
    - Document DRM device reset expectations.
    - Warn when vblank worker is cancelled.
    - Allow more accurate reporting of RSS and use it in panfrost.
    - Use struct drm_edid in drm_dp_downstream helpers.
    
    Driver Changes:
    - Assorted small fixes in gma500, ivpu, nouveau, bridge/lt9611uxc,
      amdgpu, exynos/dsi.
    - Convert quite a few drm/bridge drivers to use maple tree register
      cache.
    - Add BOE RM692E5 AMOLED, Anbernic 351V panels.
    - Add fdinfo support for panfrost memor ystat and gpu load metrics,
      including some documentation updates.
    - Update drivers variable sized ararys by using __counted_by.
    -
  • drm-misc-fixes-2023-10-05
    Short summary of fixes pull:
    
     * test: Fix kunit release
     * panel-orientation: Add quirk for One Mix 25
     * nouveau:
       * Report IB limit via getparams
       * Replace some magic numbers with constants
       * Clean up
    
  • drm-misc-fixes-2023-09-28
    Short summary of fixes pull:
    
     * ivpu:
       * Add PCI ids for Arrow Lake
       * Fix memory corruption during IPC
       * Avoid dmesg flooding
       * 40xx: Wait for clock resource
       * 40xx: Fix interrupt usage
       * 40xx: Support caching when loading firmware
    
  • drm-misc-next-2023-09-27
    drm-misc-next for v6.7-rc1:
    
    UAPI Changes:
    - drm_file owner is now updated during use, in the case of a drm fd
      opened by the display server for a client, the correct owner is
      displayed.
    - Qaic gains support for the QAIC_DETACH_SLICE_BO ioctl to allow bo
      recycling.
    
    Cross-subsystem Changes:
    - Disable boot logo for au1200fb, mmpfb and unexport logo helpers.
      Only fbcon should manage display of logo.
    - Update freescale in MAINTAINERS.
    - Add some bridge files to bridge in MAINTAINERS.
    - Update gma500 driver repo in MAINTAINERS to point to drm-misc.
    
    Core Changes:
    - Move size computations to drm buddy allocator.
    - Make drm_atomic_helper_shutdown(NULL) a nop.
    - Assorted small fixes in drm_debugfs, DP-MST payload addition error handling.
    - Fix DRM_BRIDGE_ATTACH_NO_CONNECTOR handling.
    - Handle bad (h/v)sync_end in EDID by clipping to htotal.
    - Build GPUVM as a module.
    
    Driver Changes:
    - Simple drivers don't need to cache prepared result.
    - Call drm_atomic_helper_shutdown() in shutdown/unbind for a whole lot
      more drm drivers.
    - Assorted small fixes in amdgpu, ssd130x, bridge/it6621, accel/qaic,
      nouveau, tc358768.
    - Add NV12 for komeda writeback.
    - Add arbitration lost event to synopsis/dw-hdmi-cec.
    - Speed up s/r in nouveau by not restoring some big bo's.
    - Assorted nouveau display rework in preparation for GSP-RM,
      especially related to how the modeset sequence works and
      the DP sequence in relation to link training.
    - Update anx7816 panel.
    - Support NVSYNC and NHSYNC in tegra.
    - Allow multiple power domains in simple driver.
  • drm-misc-fixes-2023-09-21
    Short summary of fixes pull:
    
     * DRM MM-test fixes
     * Fbdev Kconfig fixes
    
     * ivpu:
       * IRQ-handling fixes
    
     * meson:
       * Fix memory leak in HDMI EDID code
    
     * nouveau:
       * Correct type casting
       * Fix memory leak in scheduler
       * u_memcpya() fixes
    
     * virtio:
       * Fence cleanups
    
  • drm-misc-fixes-2023-09-14
    Short summary of fixes pull:
    
     * radeon: Uninterruptible fence waiting
     * tests: Fix use-after-free bug
     * vkms: Revert hrtimer fix
    
  • drm-misc-next-fixes-2023-09-11
    Short summary of fixes pull:
    
     * nouveau: Lockdep workaround
     * fbdev/g364fb: Build fix
    
  • drm-misc-next-2023-09-11-1
    drm-misc-next for v6.7-rc1:
    
    UAPI Changes:
    - Nouveau changed to not set NO_PREFETCH flag explicitly.
    
    Cross-subsystem Changes:
    - Update documentation of dma-buf intro and uapi.
    - fbdev/sbus fixes.
    - Use initializer macros in a lot of fbdev drivers.
    - Add Boris Brezillon as Panfrost driver maintainer.
    - Add Jessica Zhang as drm/panel reviewer.
    - Make more fbdev drivers use fb_ops helpers for deferred io.
    - Small hid trailing whitespace fix.
    - Use fb_ops in hid/picolcd
    
    Core Changes:
    - Assorted small fixes to ttm tests, drm/mst.
    - Documentation updates to bridge.
    - Add kunit tests for some drm_fb functions.
    - Rework drm_debugfs implementation.
    - Update xe documentation to mark todos as completed.
    
    Driver Changes:
    - Add support to rockchip for rv1126 mipi-dsi and vop.
    - Assorted small fixes to nouveau, bridge/samsung-dsim,
      bridge/lvds-codec, loongson, rockchip, panfrost, gma500, repaper,
      komeda, virtio, ssd130x.
    - Add support for simple panels Mitsubishi AA084XE01,
      JDI LPM102A188A,
    - Documentation updates to accel/ivpu.
    - Some nouveau scheduling/fence fixes.
    - Power management related fixes and other fixes to ivpu.
    - Assorted bridge/it66121 fixes.
    - Make platform drivers return void in remove() callback.