Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 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
    
  • drm-misc-next-fixes-2022-07-21
    Short summary of fixes pull:
    
     * amdgpu: Fix for drm buddy memory corruption
     * nouveau: PM fixes; DP fixes
    
  • drm-misc-next-fixes-2022-07-14
    Short summary of fixes:
    
     - dma-buf: revert change to fence handling
     - mgag200: fix PCI register initialization
    
  • drm-misc-fixes-2022-07-14
    Only a revert for amdgpu reverting the switch to the drm buddy
    allocator.
    
  • drm-misc-fixes-2022-07-07-1
    Three mode setting fixes for fsl-ldb, a fbdev removal use-after-free fix,
    a dma-buf fence use-after-free fix, a DMA setup fix for rockchip, an error
    path fix and memory corruption fix for panfrost and one more orientation
    quirk
    
  • drm-misc-next-2022-07-07
    drm-misc-next for $kernel-version:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
    
     * crtc: Remove unnessary include statements from drm_crtc.h, plus
       fallout in drivers
    
     * edid: More use of struct drm_edid; implement HF-EEODB extension
    
    Driver Changes:
    
     * bridge:
       * anx7625: Implement HDP timeout via callback; Cleanups
       * fsl-ldb: Drop DE flip; Modesetting fixes
       * imx: Depend on ARCH_MXC
       * sil8620: Fix off-by-one
       * ti-sn65dsi86: Convert to atomic modesetting
    
     * ingenic: Fix display at maximum resolution
    
     * panel:
       * simple: Add support for HannStar HSD101PWW2, plus DT bindings; Add
         support for ETML0700Y5DHA, plus DT bindings
    
     * rockchip: Fixes
    
     * vc4: Cleanups
    
     * vmwgfx: Cleanups
    
  • drm-misc-fixes-2022-06-30
    A NULL pointer dereference fix for vc4, and 3 patches to improve the
    sysfb device behaviour when removing conflicting framebuffers
    
  • drm-misc-next-2022-06-30
    drm-misc-next for v5.20:
    
    UAPI Changes:
    
     * fourcc: Update documentation
    
    Cross-subsystem Changes:
    
     * iosys-map: Rework iosys_map_{rd,wr} for improved performance
    
     * vfio: Use aperture helpers
    
    Core Changes:
    
     * aperture: Export for use with other subsystems
    
     * connector: Remove deprecated ida_simple_get()
    
     * crtc: Add helper with general state checks, convert drivers
    
     * format-helper: Add Kunit tests for RGB32 to RGB8
    
    Driver Changes:
    
     * ast: Fix black screen on resume
    
     * bridge: tc358767: Simplify DSI lane handling
    
     * mcde: Fix ref-count leak
    
     * mxsfb/lcdif: Support i.MX8MP LCD controller
    
     * stm/ltdc: Support dynamic Z order; Support mirroring; Fixes and cleanups
    
     * vc4: Many small fixes throughout the driver
    
  • drm-misc-next-2022-06-23
    drm-misc-next for v5.20:
    
    UAPI Changes:
    
     * media: Add various RGB666 and RGB888 format constants
    
    Cross-subsystem Changes:
    
     * media: Documentation
    
    Core Changes:
    
     * aperture: Fix segfault during hot-unplug
    
     * dp: Support waiting for HDP signal, plus driver updates;
       Port-validation fixes
    
     * fbcon: Improve scrolling performance; Sanitize input
    
     * Clean up <drm/drm_crtc.h>
    
    Driver Changes:
    
     * amdgpu: Cleanups
    
     * bridge: Add support for i.MX8qxp and i.MX8qm; anx7625: DPI fixes;
       tc358775: Fix clock settings; ti-sn65dsi83: Allow GPIO to sleep
    
     * panel: Set orientation from panel, plus driver updates
    
     * Several small cleanups
    
  • drm-misc-fixes-2022-06-23
    Multiple fixes in sun4i for suspend, DDC, DMA setup; A rework of vc4 to
    properly split the driver between hardware capabilities that wasn't done
    properly causing multiple crashes; and a panel quirk for Aya Neo Next
    
  • drm-misc-next-2022-06-17
    drm-misc-next for v5.20:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
     * dma-buf: Add sync-file API; Set DMA mask for udmabuf devices
    
     * fbcon: Cleanups
    
     * fbdev: Disable firmware-device registration when first native driver loads
    
     * iosys-map: Documentation fixes
    
    Core Changes:
    
     * edid: Use struct drm_edid in more places
    
     * gem-cma-helper: Improve documentation
    
     * of: Add data-lane helpers and convert drivers
    
     * syncobj: Fixes
    
    Driver Changes:
    
     * amdgpu: Build fixes
    
     * ast: Support multiple outputs
    
     * bochs: Include <linux/module.h>
    
     * bridge: adv7511: I2C fixes; anx7625: Fix error handling; lt6505: Kconfig fixes
    
     * display/dp: Documentation fixes
    
     * display/dp-mst: Read extended DPCD capabilities during system resume
    
     * logicvc: Add new driver
    
     * magag200: Build fixes
    
     * nouveau: Cleanups
    
     * panel: Add backlight support; nt36672a: DT backlight support
    
     * qxl: Cleanups
    
     * sun4i: HDMI PHY cleanups
    
     * vc4: Add support for BCM2711
    
     * virt-gpu: Avoid NULL dereference; Fix error checks; Cleanups
    
     * vkms: Allocate output buffer with vmalloc(); Fixes