Skip to content
Tags give the ability to mark specific points in history as being important
  • drm-misc-fixes-2022-10-27
    drm-misc-fixes for v6.1-rc3:
    - Fix HPD on bridge/ps8640.
    - Stop leaking fences when killing a sched entity.
    - Avoid uninitialized read in aperture_remove_conflicting_pci_device()
    
  • drm-misc-next-2022-10-27
    drm-misc-next for 6.2:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
    - connector: Send hotplug event on cleanup
    - edid: logging/debug improvements
    - plane_helper: Improve tests
    
    Driver Changes:
    - bridge:
      - it6505: Synchronization improvements
    - panel:
      - panel-edp: Add INX N116BGE-EA2 C2 and C4 support.
    - nouveau: Fix page-fault handling
    - vmwgfx: fb and cursor refactoring, convert to generic hashtable
    
  • drm-misc-fixes-2022-10-20
    drm-misc-fixes for v6.1-rc2:
    - Fix a buffer overflow in format_helper_test.
    - Set DDC pointer in drmm_connector_init.
    - Compiler fixes for panfrost.
    
  • drm-misc-next-2022-10-20
    drm-misc-next for 6.2:
    
    UAPI Changes:
      - Documentation for page-flip flags
    
    Cross-subsystem Changes:
      - dma-buf: Add unlocked variant of vmapping and attachment-mapping
        functions
    
    Core Changes:
      - atomic-helpers: CRTC primary plane test fixes
      - connector: TV API consistency improvements, cmdline parsing
        improvements
      - crtc-helpers: Introduce drm_crtc_helper_atomic_check() helper
      - edid: Fixes for HFVSDB parsing,
      - fourcc: Addition of the Vivante tiled modifier
      - makefile: Sort and reorganize the objects files
      - mode_config: Remove fb_base from drm_mode_config_funcs
      - sched: Add a module parameter to change the scheduling policy,
        refcounting fix for fences
      - tests: Sort the Kunit tests in the Makefile, improvements to the
        DP-MST tests
      - ttm: Remove unnecessary drm_mm_clean() call
    
    Driver Changes:
      - New driver: ofdrm
      - Move all drivers to a common dma-buf locking convention
      - bridge:
        - adv7533: Remove dynamic lane switching
        - it6505: Runtime PM support
        - ps8640: Handle AUX defer messages
        - tc358775: Drop soft-reset over I2C
      - ast: Atomic Gamma LUT Support, Convert to SHMEM, various
        improvements
      - lcdif: Support for YUV planes
      - mgag200: Fix PLL Setup on some revisions
      - udl: Modesetting improvements, hot-unplug support
      - vc4: Fix support for PAL-M
    
  • drm-misc-fixes-2022-10-13
    Short summary of fixes pull:
    
     * vc4: HDMI fixes
    
  • drm-misc-next-2022-09-30
    drm-misc-next for v6.1:
    
    Core Changes:
    - Add dma_resv_assert_held to vmap/vunmap calls.
    - Add kunit tests for some format conversion calls.
    - Don't rewrite link config when setting phy test pattern in
      DP link training.
    
    Driver Changes:
    - Assorted small fixes in bridge/lt8192b, qxl, virtio-gpu, ast.
    - Fix corrupted image output in lt8912b.
    - Fix driver unbind in meson.
    - Add INX, BOE, AUO, Multi-Inno Technology panels to panel-edp.
    - Synchronize access to GEM bo's in simpledrm, ssd130x.
    - Use dev_err_probe in panel-edp and panel-simple.
    
  • drm-misc-fixes-2022-09-29
    Short summary of fixes pull:
    
     * bridge/analogix: Revert earlier suspend fix
     * bridge/lt8912b: Fix corrupt display output
    
  • drm-misc-next-2022-09-23
    drm-misc-next for 6.1:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
      - dma-buf: Improve signaling when debugging
    
    Core Changes:
      - Backlight handling improvements
      - format-helper: Add drm_fb_build_fourcc_list()
      - fourcc: Kunit tests improvements
      - modes: Add DRM_MODE_INIT() macro
      - plane: Remove drm_plane_init(), Allocate planes with drm_universal_plane_alloc()
      - plane-helper: Add drm_plane_helper_atomic_check()
      - probe-helper: Add drm_connector_helper_get_modes_fixed() and
        drm_crtc_helper_mode_valid_fixed()
      - tests: Conversion to parametrized tests, test name consistency
    
    Driver Changes:
      - amdgpu: Fix for a VRAM eviction issue
      - ast: Resolution handling improvements
      - mediatek: small code improvements for DP
      - omap: Refcounting fix, small improvements
      - rockchip: RK3568 support, Gamma support for RK3399
      - sun4i: Build failure fix when !OF
      - udl: Multiple fixes here and there
      - vc4: HDMI hotplug handling improvements
      - vkms: Warning fix
    
  • drm-misc-fixes-2022-09-22
    Short summary of fixes pull
    
     * drm/hisilicon: Depend on MMU
     * drm/mgag200: Fix console on G200ER
     * drm/panel: Fix innolux_g121i1_l01 bus format
    
  • drm-misc-fixes-2022-09-15
    Short summary of fixes pull:
    
     * gma500: Locking and IRQ fixes
     * meson: OSD1 display fixes
     * panel-edp: Fix Innolux timings
     * rockchip: DP/HDMI fixes
    
  • drm-misc-next-2022-09-09
    drm-misc-next for v6.1-rc1:
    
    UAPI Changes:
    - Hide unregistered connectors from GETCONNECTOR ioctl.
    - drm/virtio no longer advertises LINEAR modifier, as it doesn't work.
    -
    
    Cross-subsystem Changes:
    - Fix GPF in udmabuf failure path.
    
    Core Changes:
    - Rework TTM placement to use intersect/compatible functions.
    - Drop legacy DP-MST support.
    - More DP-MST related fixes, and move all state into atomic.
    - Make DRM_MIPI_DBI select DRM_KMS_HELPER.
    - Add audio_infoframe packing for DP.
    - Add logging when some atomic check functions fail.
    - Assorted documentation updates and fixes.
    
    Driver Changes:
    - Assorted cleanups and fixes in msm, lcdif, nouveau, virtio,
      panel/ilitek, bridge/icn6211, tve200, gma500, bridge/*, panfrost, via,
      bochs, qxl, sun4i.
    - Add add AUO B133UAN02.1, IVO M133NW4J-R3, Innolux N120ACA-EA1 eDP panels.
    - Improve DP-MST modeset state handling in amdgpu, nouveau, i915.
    - Drop DP-MST from radeon driver, it was broken and only user of legacy
      DP-MST.
    - Handle unplugging better in vc4.
    - Simplify drm cmdparser tests.
    - Add DP support to ti-sn65dsi86.
    - Add MT8195 DP support to mediatek.
    - Support RGB565, XRGB64, and ARGB64 formats in vkms.
    - Convert sun4i tv support to atomic.
    - Refactor vc4/vec TV Modesetting, and fix timings.
    - Use atomic helpers instead of simple display helpers in ssd130x.
    
    Maintainer changes:
    - Add Douglas Anderson as reviewer for panel-edp.
  • drm-misc-fixes-2022-09-08
    Short summary of fixes pull:
    
     * edid: Fix EDID 1.4 range-descriptor parsing
     * panfrost: Fix devfreq OPP
     * ttm: Fix ghost-object bulk moves
    
  • drm-misc-fixes-2022-08-31
    Short summary of fixes pull:
    
     * dma-buf/dma-resv: Fence-handling fix
    
  • drm-misc-fixes-2022-08-25
    Short summary of fixes pull:
    
     * gem: Fixes handle release leak
     * nouveau: Fix fencing when moving BO
     * vc4: HDMI fixes
     * Backmerging for v6.0-rc1
    
  • drm-misc-next-2022-08-20-1
    drm-misc-next for v6.1:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    - DMA-buf: documentation updates.
    - Assorted small fixes to vga16fb
    - Fix fbdev drivers to use the aperture helpers.
    - Make removal of conflicting drivers work correctly without fbdev enabled.
    
    Core Changes:
    - bridge, scheduler, dp-mst: Assorted small fixes.
    - Add more format helpers to fourcc, and use it to replace the cpp usage.
    - Add DRM_FORMAT_Cxx, DRM_FORMAT_Rxx (single channel), and DRM_FORMAT_Dxx
      ("darkness", inverted single channel)
    - Add packed AYUV8888 and XYUV8888 formats.
    - Assorted documentation updates.
    - Rename ttm_bo_init to ttm_bo_init_validate.
    - Allow TTM bo's to exist without backing store.
    - Convert drm selftests to kunit.
    - Add managed init functions for (panel) bridge, crtc, encoder and connector.
    - Fix endianness handling in various format conversion helpers.
    - Make tests pass on big-endian platforms, and add test for rgb888 -> rgb565
    - Move DRM_PLANE_HELPER_NO_SCALING to atomic helpers and rename, so
      drm_plane_helper is no longer needed in most drivers.
    - Use idr_init_base instead of idr_init.
    - Rename FB and GEM CMA helpers to DMA helpers.
    - Rework XRGB8888 related conversion helpers, and add drm_fb_blit() that
      takes a iosys_map. Make drm_fb_memcpy take an iosys_map too.
    - Move edid luminance calculation to core, and use it in i915.
    
    Driver Changes:
    - bridge/{adv7511,ti-sn65dsi86,parade-ps8640}, panel/{simple,nt35510,tc358767},
      nouveau, sun4i, mipi-dsi, mgag200, bochs, arm, komeda, vmwgfx, pl111:
      Assorted small fixes and doc updates.
    - vc4: Rework hdmi power up, and depend on PM.
    - panel/simple: Add Samsung LTL101AL01.
    - ingenic: Add JZ4760(B) support, avoid a modeset when sharpness property
      is unchanged, and use the new PM ops.
    - Revert some amdgpu commits that cause garbaged graphics when starting
      X, and reapply them with the real problem fixed.
    - Completely rework vc4 init to use managed helpers.
    - Rename via_drv to via_dri1, and move all stuff there only used by the
      dri1 implementation in preperation for atomic modeset.
    - Use regmap bulk write in ssd130x.
    - Power sequence and clock updates to it6505.
    - Split panel-sitrox-st7701  init sequence and rework mode programming code.
    - virtio: Improve error and edge conditions handling, and convert to use managed
      helpers.
    - Add Samsung LTL101AL01, B120XAN01.0, R140NWF5 RH, DMT028VGHMCMI-1A T, panels.
    - Add generic fbdev support to komeda.
    - Split mgag200 modeset handling to make it more model-specific.
    - Convert simpledrm to use atomic helpers.
    - Improve udl suspend/disconnect handling.
    
  • drm-misc-fixes-2022-08-16
    One patch for imx/dcss to get rid of a warning message, one off-by-one
    fix and GA103 support for nouveau, a refcounting fix for meson, a NULL
    pointer dereference fix for ttm, a error check fix for lvds-codec, a
    dt-binding schema fix and an underflow fix for sun4i
    
  • drm-misc-next-fixes-2022-08-10
    Short summary of fixes pull:
    
     * gem: Annotate WW context in error paths
     * shmem-helper: Add missing vunmap in error paths
    
  • drm-misc-fixes-2022-07-29
    One fix to fix simpledrm mode_valid return value, and one for page
    migration in nouveau
    
  • drm-misc-fixes-2022-07-28
    A single patch fixing the return type of the mode_valid implementation of
    simpledrm
    
  • drm-misc-fixes-2022-07-21
    A scheduling-while-atomic fix for drm/scheduler, a locking fix for TTM,
    a typo fix for panel-edp and a resource removal fix for imx/dcss