Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • drm-misc-next-2024-02-15
    drm-misc-next for v6.9:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    arch:
    - powerpc/ps3: select CONFIG_VIDEO
    
    Core Changes:
    
    ci:
    - msm: fix apq8016 runner
    
    display:
    - use newer DRM print helpers
    
    documentation:
    - fix typos
    
    print:
    - add device-specific error and debug printers
    
    sysfb:
    - set Linux parent device for firmware framebuffer
    
    tests:
    - mm: use newer DRM print helpers
    
    Driver Changes:
    
    bridge:
    - switch to ->read_edid callback throughout the bridge
    drivers
    - remove old ->get_edid callback
    
    i915:
    - use newer DRM print helpers
    
    lima:
    - improve stability by fixes to error handling and recovery
    
    mediathek:
    - switch to ->read_edid callback
    
    msm:
    - switch to ->read_edid callback
    
    omap:
    - switch to ->read_edid callback
    
    panel:
    - add Powkiddy RGB10MAX3 plus DT bindings
    - st7703: support panel rotation plus DT bindings
    
    rockchip:
    - DT bindings: remove port, add power-domains
    
    xe:
    - use newer DRM print helpers
    
    xlnx:
    - switch to ->read_edid callback
    
  • drm-misc-fixes-2024-02-15
    A suspend/resume error fix for ivpu, a couple of scheduler fixes for
    nouveau, a patch to support large page arrays in prime, a uninitialized
    variable fix in crtc, a locking fix in rockchip/vop2 and a buddy
    allocator error reporting fix.
    
  • drm-misc-next-2024-02-08
    drm-misc-next for v6.9:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    dma-buf:
    - clean up docs
    
    media:
    - tc358743: fix v4l device registration
    
    video:
    - move all kernel parameters for video behind CONFIG_VIDEO
    
    sound:
    - remove <drm/drm_edid.h> include from header
    
    Core Changes:
    
    ci:
    - add tests for msm
    
    managed:
    - add drmm_release_action() with tests
    
    ttm:
    - fix errno codes
    - simply busy-placement handling
    - fix page decryption
    
    docs:
    - add new external references
    - clean up
    
    Driver Changes:
    
    amdgpu:
    - clean up
    
    bridge:
    - imx: add i.MX8MP HDMI PVI plus DT bindings, add i.MX8MP HDMI TX plus DT
      bindings
    - samsung-dsim: add bsh-smm-s2/pro boards
    - sii902x: fix probing and unregistration
    - tc358767: limit pixel PLL input range
    - switch to new drm_bridge_read_edid() interface
    - clean up
    
    imx:
    - use devm_ functions during init
    - clean up
    
    lima:
    - fix memory leak
    
    loongson:
    - fail if no VRAM present
    
    meson:
    - switch to new drm_bridge_read_edid() interface
    
    nouveau:
    - clean up
    
    panel:
    - add BOE TH101MB31IG002-28A plus DT bindings
    - add EDT ETML1010G3DRA plus DT bindings
    - add Novatek NT36672E LCD DSI plus DT bindings
    - nt36523: support 120Hz timings, fix includes
    - simple: fix display timings on RK32FN48H
    - visionox-vtdr6130: fix initialization
    
    panel-orientation-quirks:
    - GPD Win Mini
    
    vmwgfx:
    - list command SVGA_3D_CMD_DEFINE_GB_SURFACE_V4 as invalid
    - fix null-pointer deref in execbuf
    - refactor display-mode probing
    - fix fencing for creating cursor MOBs
    - fix cursor-memory lifetime
    - clean up
    
    xlnx:
    - fix live video input for ZynqMP DPSUB
    
  • drm-misc-fixes-2024-02-08
    A null pointer dereference fix for v3d, a TTM pool initialization fix,
    several fixes for nouveau around register size, DMA buffer leaks and API
    consistency, a multiple fixes for ivpu around MMU setup, initialization
    and firmware interactions.
    
  • drm-misc-fixes-2024-02-01
    A quiet week: one fix for CMA dma-buf pages accounting, and one to
    virtio to set the segment size of the virtio_gpu device.
    
  • drm-misc-fixes-2024-01-26
    Plenty of ivpu fixes to improve the general stability and debugging, a
    suspend fix for the anx7625 bridge, a revert to fix an initialization
    order bug between i915 and simpledrm and a documentation warning fix for
    dp_mst.
    
  • drm-misc-next-fixes-2024-01-19
    A null pointer dereference fix for v3d and a protection fault fix for
    ttm.
    
  • drm-misc-next-2024-01-11
    drm-misc-next for v6.9:
    
    UAPI Changes:
    
    virtio:
    - add Venus capset defines
    
    Cross-subsystem Changes:
    
    Core Changes:
    
    - fix drm_fixp2int_ceil()
    - documentation fixes
    - clean ups
    - allow DRM_MM_DEBUG with DRM=m
    - build fixes for debugfs support
    - EDID cleanups
    - sched: error-handling fixes
    - ttm: add tests
    
    Driver Changes:
    
    bridge:
    - ite-6505: fix DP link-training bug
    - samsung-dsim: fix error checking in probe
    - tc358767: fix regmap usage
    
    efifb:
    - use copy of global screen_info state
    
    hisilicon:
    - fix EDID includes
    
    mgag200:
    - improve ioremap usage
    - convert to struct drm_edid
    
    nouveau:
    - disp: use kmemdup()
    - fix EDID includes
    - documentation fixes
    
    panel:
    - ltk050h3146w: error-handling fixes
    - panel-edp: support delay between power-on and enable; use put_sync in
      unprepare; support Mediatek MT8173 Chromebooks, BOE NV116WHM-N49 V8.0,
      BOE NV122WUM-N41, CSO MNC207QS1-1 plus DT bindings
    - panel-lvds: support EDT ETML0700Z9NDHA plus DT bindings
    - panel-novatek: FRIDA FRD400B25025-A-CTK plus DT bindings
    
    qaic:
    - fixes to BO handling
    - make use of DRM managed release
    - fix order of remove operations
    
    rockchip:
    - analogix_dp: get encoder port from DT
    - inno_hdmi: support HDMI for RK3128
    - lvds: error-handling fixes
    
    simplefb:
    - fix logging
    
    ssd130x:
    - support SSD133x plus DT bindings
    
    tegra:
    - fix error handling
    
    tilcdc:
    - make use of DRM managed release
    
    v3d:
    - show memory stats in debugfs
    
    vc4:
    - fix error handling in plane prepare_fb
    - fix framebuffer test in plane helpers
    
    vesafb:
    - use copy of global screen_info state
    
    virtio:
    - cleanups
    
    vkms:
    - fix OOB access when programming the LUT
    - Kconfig improvements
    
    vmwgfx:
    - unmap surface before changing plane state
    - fix memory leak in error handling
    - documentation fixes
    
  • drm-misc-next-fixes-2024-01-11
    A fix for the v3d register readout, and two compilation fixes for
    rockchip.
    
  • drm-misc-next-fixes-2024-01-04
    One fix for drm/plane to avoid a use-after-free and some additional
    warnings to prevent more of these occurences, a lock inversion
    dependency fix and an indentation fix for drm/rockchip, and some doc
    warning fixes for imagination and gpuvm.
    
  • drm-misc-fixes-2024-01-03
    drm-misc-fixes for v6.7 final:
    - 2 small qaic fixes.
    - Fixes for overflow in aux xfer.
    - Fix uninitialised gamma lut in gmag200.
    - Small compiler warning fix for backports of a ps8640 fix.
  • drm-misc-next-fixes-2023-12-21
    More fixes for the new imagination drier, a DT node refcount fix for the
    new aux bridge driver and a missing header fix for the LUT management
    code.
    
  • drm-misc-fixes-2023-12-14
    drm-misc-fixes for v6.7-rc6:
    - Fix regression for checking if FD is master capable.
    - Fix uninitialized variables in drm/crtc.
    - Fix ivpu w/a.
    - Refresh modes correctly when updating EDID.
    - Small panel fixes.
  • drm-misc-next-2023-12-14
    b1a2aa9b · drm: ci: Update xfails ·
    drm-misc-next for $kernel-version:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
     - A few fixes for usb/typec
    
    Core Changes:
     - ci: Updates to the defconfig, igt version, etc.
     - writeback: Move the atomic_check helper from the encoder to connector
    
    Driver Changes:
     - rockchip: Add support for rk3588
     - xe: Update the TODO list
     - panel:
       - nv3052c: Register documentation, init sequence improvements and
         support for the Fascontek FS035VG158
       - st7701: Add support for the Anbernic RG-ARC
       - new driver: Synaptics R63353 panel controller, Ilitek ILI9805 panel
         controller
       - new panel: AUO G156HAN04.0
    
  • drm-misc-fixes-2023-12-07
    drm-misc-fixes for v6.7-rc5:
    - Document nouveau's GSP-RM.
    - Flush vmm harder on nouveau tu102.
    - Panfrost fix for imported dma-buf objects, and device frequency.
    - Kconfig Build fix for tc358768.
    - Call end_fb_access after atomic commit.
  • drm-misc-next-2023-12-07
    drm-misc-next for 6.8:
    
    UAPI Changes:
      - Remove Userspace Mode-Setting ioctls
      - v3d: New uapi to handle jobs involving the CPU
    
    Cross-subsystem Changes:
    
    Core Changes:
      - atomic: Add support for FB-less planes which got reverted a bit
        later for lack of IGT tests and userspace code, Dump private objects
        state in drm_state_dump.
      - dma-buf: Add fence deadline support
      - encoder: Create per-encoder debugfs directory, move the bridge chain
        file to that directory
    
    Driver Changes:
      - Include drm_auth.h in driver that use it but don't include it, Drop
        drm_plane_helper.h from drivers that include it but don't use it
      - imagination: Plenty of small fixes
      - panfrost: Improve interrupt handling at poweroff
      - qaic: Convert to persistent DRM devices
      - tidss: Support for the AM62A7, a few probe improvements, some cleanups
      - v3d: Support for jobs involving the CPU
    
      - bridge:
        - Create transparent aux-bridge for DP/USB-C
        - lt8912b: Add suspend/resume support and power regulator support
    
      - panel:
        - himax-hx8394: Drop prepare, unprepare and shutdown logic, Support
          panel rotation
        - New panels: BOE BP101WX1-100, Powkiddy X55, Ampire AM8001280G,
          Evervision VGG644804, SDC ATNA45AF01
    
  • drm-misc-next-2023-11-30
    drm-misc-next for 6.8:
    
    UAPI Changes:
     - Introduction of DRM_CAP_ATOMIC_ASYNC_PAGE_FLIP
     - Introduction of DRM_CLIENT_CAP_CURSOR_PLANE_HOTSPOT
    
    Cross-subsystem Changes:
     - fbdev: Convert a big chunks of drivers to helper macros
    
    Core Changes:
     - atomic: Add support for mouse hotspots
    
    Driver Changes:
     - ast: Model Detection improvements
     - imagination: plenty of fixes
     - nouveau: use GPUVM, scheduling improvements
    
  • drm-misc-fixes-2023-11-29
    Fixes for v6.7-rc4:
    - Revert panel fixes as they require exporting device_is_dependent.
    - Do not double add fences in dma_resv_add_fence.
    - Fix GPUVM license identifier.
    - Assorted nouveau fixes.
    - Fix error check for nt36523.
  • drm-misc-fixes-2023-11-23
    Fixes for v6.7-rc3:
    - Panel fixes for innolux and auo,b101uan08.3 panel.
    - Fix ivpu MMIO reset.
    - AST fix on connetor disconnection.
    - nouveau gsp fix.
    - rockchip color fix.
    - Fix Himax83102-j02 timings.
  • 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