Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 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
    
  • drm-misc-fixes-2022-06-16
    Two fixes for TTM, one for a NULL pointer dereference and one to make sure
    the buffer is pinned prior to a bulk move, and a fix for a spurious
    compiler warning.
    
  • drm-misc-fixes-2022-06-09
    One fix to handle DT errors in ti-sn65dsi83, a fix for a use-after-free in
    panfrost, two fixes for panel self-refresh handling, and one to fix
    multiple output support on AST.
    
  • drm-misc-next-2022-06-08
    drm-misc-next for 5.20:
    
    UAPI Changes:
    
     * connector: export bpc limits in debugfs
    
     * dma-buf: Print buffer name in debugfs
    
    Cross-subsystem Changes:
    
     * dma-buf: Improve dma-fence handling; Cleanups
    
     * fbdev: Device-unregistering fixes
    
    Core Changes:
    
     * client: Only use driver-validated modes to avoid blank screen
    
     * dp-aux: Make probing more reliable; Small fixes
    
     * edit: CEA data-block iterators; Introduce struct drm_edid; Many cleanups
    
     * gem: Don't use framebuffer format's non-exising color planes
    
     * probe-helper: Use 640x480 as DisplayPort fallback; Refactoring
    
     * scheduler: Don't kill jobs in interrupt context
    
    Driver Changes:
    
     * amdgpu: Use atomic fence helpers in DM; Fix VRAM address calculation;
       Export CRTC bpc settings via debugfs
    
     * bridge: Add TI-DLPC3433;  anx7625: Fixes;  fy07024di26a30d: Optional
       GPIO reset;  icn6211: Cleanups;  ldb: Add reg and reg-name properties
       to bindings, Kconfig fixes;  lt9611: Fix display sensing;  lt9611uxc:
       Fixes;  nwl-dsi: Fixes;  ps8640: Cleanups;  st7735r: Fixes;  tc358767:
       DSI/DPI refactoring and DSI-to-eDP support, Fixes; ti-sn65dsi83:
       Fixes;
    
     * gma500: Cleanup connector I2C handling
    
     * hyperv: Unify VRAM allocation of Gen1 and Gen2
    
     * i915: export CRTC bpc settings via debugfs
    
     * meson: Support YUV422 output; Refcount fixes
    
     * mgag200: Support damage clipping; Support gamma handling; Protect
       concurrent HW access; Fixes to connector; Store model-specific limits
       in device-info structure; Cleanups
    
     * nouveau: Fixes and Cleanups
    
     * panel: Kconfig fixes
    
     * panfrost: Valhall support
    
     * r128: Fix bit-shift overflow
    
     * rockchip: Locking fixes in error path; Minor cleanups
    
     * ssd130x: Fix built-in linkage
    
     * ttm: Cleanups
    
     * udl; Always advertize VGA connector
    
     * fbdev/vesa: Support COMPILE_TEST
    
  • drm-misc-fixes-2022-05-26
    A use-after-free fix for panfrost, and a DT invalid configuration fix for
    ti-sn65dsi83
    
  • drm-misc-fixes-2022-05-20
    Fix for a memory leak in dp_mst, a (userspace) build fix for
    DMA_BUF_SET_NAME defines and a directory name generation fix for dmabuf
    stats
    
  • drm-misc-next-fixes-2022-05-19
    A device tree binding change for Rockchip VOP2
    
  • drm-misc-fixes-2022-05-13
    Multiple fixes to fbdev to address a regression at unregistration, an
    iommu detection improvement for nouveau, a memory leak fix for nouveau,
    pointer dereference fix for dma_buf_file_release(), and a build breakage
    fix for vc4
    
  • drm-misc-fixes-2022-05-05
    drm-misc-fixes for v5.18-rc6:
    - Small fix for hot-unplugging fb devices.
    - Kconfig fix for it6505.
    
  • drm-misc-next-2022-05-05
    drm-misc-next for 5.19:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
      - Add DRM-managed mutex initialisation
      - edid: Doc improvements
      - fbdev: deferred io improvements
      - format-helper: consolidate format conversion helpers
      - gem: Rework fence handling in drm_gem_plane_helper_prepare_fb
    
    Driver Changes:
      - ast: DisplayPort support, locking improvements
      - exynos: Revert conversion to devm_drm_of_get_bridge for DSI
      - mgag200: locking improvements
      - mxsfb: LCDIF CRC support
      - nouveau: switch to drm_gem_plane_helper_prepare_fb
      - rockchip: Refactor IOMMU initialisation, make some structures
                  static, replace drm_detect_hdmi_monitor with
                  drm_display_info.is_hdmi, support swapped YUV formats,
                  clock improvements, rk3568 support, VOP2 support
      - bridge:
        - adv7511: Enable CEC for ADV7535
        - it6505: Send DPCD SET_POWER to monitor at disable
        - mcde_dsi: Revert conversion to devm_drm_of_get_bridge
        - tc358767: Fix for eDP and DP DT endpoint parsing
        - new bridge: i.MX8MP LDB
      - panel:
        - new panel: Startek KD070WVFPA043-C069A
    
  • drm-misc-next-2022-04-28
    drm-misc-next for 5.19:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
      - Introduction of display-helper module, and rework of the DP, DSC,
        HDCP, HDMI and SCDC headers
      - doc: Improvements for tiny drivers, link to external resources
      - formats: helper to convert from RGB888 and RGB565 to XRGB8888
      - modes: make width-mm/height-mm check mandatory in of_get_drm_panel_display_mode
      - ttm: Convert from kvmalloc_array to kvcalloc
    
    Driver Changes:
      - bridge:
        - analogix_dp: Fix error handling in probe
        - dw_hdmi: Coccinelle fixes
        - it6505: Fix Kconfig dependency on DRM_DP_AUX_BUS
      - panel:
        - new panel: DataImage FG040346DSSWBG04
      - amdgpu: ttm_eu cleanups
      - mxsfb: Rework CRTC mode setting
      - nouveau: Make some variables static
      - sun4i: Drop drm_display_info.is_hdmi caching, support for the
        Allwinner D1
      - vc4: Drop drm_display_info.is_hdmi caching
      - vmwgfx: Fence improvements
    
  • drm-misc-fixes-2022-04-27
    drm-misc-fixes for v5.18-rc5:
    - Single fix removing applying PHYS_OFFSET twice in sunxi.
    
  • drm-misc-fixes-2022-04-22
    Two fixes for the raspberrypi panel initialisation, one fix for a logic
    inversion in radeon, a build and pm refcounting fix for vc4, two reverts
    for drm_of_get_bridge that caused a number of regression and a locking
    regression for amdgpu.
    
  • drm-misc-next-2022-04-21
    drm-misc-next for $kernel-version:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
      - of: Create a platform_device for offb
    
    Core Changes:
      - edid: block read refactoring
      - ttm: Add common debugfs code for resource managers
    
    Driver Changes:
      - bridges:
        - adv7611: Enable DRM_BRIDGE_OP_HPD if there's an interrupt
        - anx7625: Fill ELD if no monitor is connected
        - dw_hdmi: Add General Parallel Audio support
        - icn6211: Add data-lanes DT property
        - new driver: Lontium LT9211
      - nouveau: make some structures static
      - tidss: Reset DISPC on startup
      - solomon: SPI Support and DT bindings improvements