Skip to content
Tags give the ability to mark specific points in history as being important
  • 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.
  • drm-misc-fixes-2023-09-07
    One doc fix for drm/connector, one fix for amdgpu for an crash when
    VRAM usage is high, and one fix in gm12u320 to fix the timeout units in
    the code
    
  • drm-misc-next-fixes-2023-09-01
    Short summary of fixes pull:
    
     * ivpu: Replace strncpy
     * nouveau: Fix fence state in nouveau_fence_emit()
    
  • drm-misc-next-fixes-2023-08-24
    Short summary of fixes pull:
    
     * gpuva: Cleanups
    
     * kunit: Documentation fixes
    
     * nouveau:
       * UAPI: Avoid implicit NO_PREFETCH flag
       * Scheduler fixes
       * Fix remap
    
     * ttm: Fix type conversion in tests
    
  • drm-misc-fixes-2023-08-24
    A samsung-dsim initialization fix, a devfreq fix for panfrost, a DP DSC
    define fix, a recursive lock fix for dma-buf, a shader validation fix
    and a reference counting fix for vmwgfx
    
  • drm-misc-fixes-2023-08-17
    One EPROBE_DEFER handling fix for the JDI LT070ME05000, a timing fix for
    the AUO G121EAN01 panel, an integer overflow and a memory leak fixes for
    the qaic accel, a use-after-free fix for nouveau and a revert for an
    alleged fix in EDID parsing.
    
  • drm-misc-next-fixes-2023-08-17
    Short summary of fixes pull:
    
     * Add MMU dependency to TTM unit tests
     * panel: Fix Innolux G156HCE-L01 LVDS clock
    
  • drm-misc-next-2023-08-10
    drm-misc-next for v6.6:
    
    UAPI Changes:
    
     * nouveau:
       * Provide several GETPARAM ioctls
       * Provide VM_BIND ioctls
    
    Cross-subsystem Changes:
    
     * fbdev: Convert many drivers to fbdev I/O-memory helpers
    
     * media/vivid: Convert to fbdev I/O-memory helpers
    
     * vfio-dev/mdpy-fb: Convert to fbdev I/O-memory helpers
    
    Core Changes:
    
     * Documentation fixes
    
     * Do not select framebuffer console for fbdev emulation, fixes Kconfig
       dependencies
    
     * exec:
       * Add test cases for calling drm_exec() multiple times
       * Fix memory leak in sleftests
       * Build fixes
    
     * gem:
       * Fix lockdep checking
    
     * ttm:
       * Add Kunit tests
       * Cleanups
    
    Driver Changes:
    
     * atmel-hlcdc:
       * Support inverted pixclock polarity, required by several SoCs
    
     * bridge:
       * dw-hdmi: Update EDID on HDMI detection
       * sitronix-st7789v: Support panel orientation; Support rotation
                           property; Add support for Jasonic
     		       JT240MHQS-HWT-EK-E3 plus DT bindings; Minor
           		       fixes
    
     * ivpu:
       * Support VPU4
       * Refactorings
    
     * loongson:
       * Fixes
    
     * mcde:
       * Cleanups
    
     * nouveau:
       * Track GPU virtual memory via DRM GPUVA manager, enables Vulkan
         sparse binding/residency
    
     * panfrost:
       * Fix synchronization in IRQ handling
    
     * tve200:
       * Cleanups
    
  • drm-misc-fixes-2023-08-10
    Multiple fixes for nouveau around memory safety and DisplayPort, one fix
    to reduce the log level of rockchip, a power state fix for the it6505
    bridge, a timing fix for the lt9611 bridge, a cache maintenance fix for
    ivpu and one to reset vma->vm_ops on mmap for shmem-helper.
    
  • drm-misc-next-2023-08-03
    drm-misc-next for v6.6:
    
    UAPI Changes:
    
     * virtio:
       * Support sync objects
    
    Cross-subsystem Changes:
    
     * dt-bindings:
       * Move several panel bindings to the correct files
    
     * fbcon:
       * Cleanups
    
     * fbdev:
       * Use _IOMEM_, _SYSMEM_, _DMAMEM_ infixes for initializer macros
         and Kconfig tokens, update drivers accordingly
       * ps3fb: Build fix
    
     * hid/i2c:
       * Allow panels and touchscreens to power sequence together
    
     * host1x:
       * Fixes
    
     * video:
       * Fix Kconfig dependencies for boot-up logo
    
    Core Changes:
    
     * Documentation updates and fixes
    
     * Fixes
    
     * MIPI-DBI:
       * Allow using same the D/C GPIO for multiple displays plus
         driver updates
    
     * Tests:
       * Convert to kunit actions
       * Fix NULL-deref in drm_exec tests
    
    Driver Changes:
    
     * armada:
       * Fixes
    
     * ast:
       * Represent BMV as virtual connector
       * Report DP connection status
    
     * bridge:
       * dw-hdmi: Support CEC suspend/resume
       * Support debugfs for chains
       * Fixes
    
     * i915:
       * Fixes
    
     * imx:
       * Convert to dev_error_probe()
       * Cleanups
    
     * ipu-v3:
       * Convert to devm_platform_ioremap_resource() in several places
    
     * nouveau:
       * Workaround DPCD issues
    
     * panel:
       * Convert to of_device_get_match_data()
       * Fix Kconfig dependencies
       * simple: Set bpc value to fix warning; Set connector type for AUO T215HVN01;
         Support Innolux G156HCE-L01 plus DT bindings
       * ili9881: Support TDO TL050HDV35 LCD panel plus DT bindings
       * startek: Support KD070FHFID015 MIPI-DSI panel plus DT bindings
       * sitronix-st7789v: Support Inanbo T28CP45TN89 plus DT bindings;
         Support EDT ET028013DMA plus DT bindings; Various cleanups
       * edp: Add timings for N140HCA-EAC
       * Allow panels and touchscreens to power sequence together
       * Documentation fixes
    
     * qaic:
       * Cleanups
    
     * repaper:
       * Fixes
    
     * ssd130x
       * Fix shadow-plane allocation
       * Cleanups
    
     * tegra:
       * Convert to devm_platform_ioremap_resource() in several places
       * Support bridge/connector
       * Enable PM
       * Fixes
    
     * udl:
       * Cleanups
    
     * v3d:
       * Fixes
    
     * vc4:
       * Convert tests to kunit actions
    
     * virtio:
       * Support sync objects
    
     * vkms:
       * Support gamma LUT
       * Fixes
    
  • drm-misc-fixes-2023-08-03
    A NULL pointer dereference fix for TTM, a timings fix for imx/ipuv3 and
    the addition of a MUDULE_DEVICE_TABLE for the samsung-s6d7aa0 panel.
    
  • drm-misc-next-2023-07-27
    drm-misc-next for v6.6:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
     * dma-buf:
       * Documentation fixes
    
     * fbdev:
       * Make FB core selectable without drivers
       * Remove obsolete flags FBINFO_DEFAULT and FBINFO_FLAG_DEFAULT
         from all drivers and <linux/fb.h>
       * Add helper macros and Kconfig tokens for DMA-allocated framebuffers
       * Cleanups
    
    Core Changes:
    
     * Respect given gfp flags in drmm_kmalloc()
    
    Driver Changes:
    
     * ast:
       * Cleanups
    
     * bridge:
       * anx7625: Locking fixes
     * tc358767: Fix hardware delays
       * Minor fixes and cleanups
    
     * exynos:
       * Use fbdev DMA helpers
    
     * komeda:
       * Always attach encoder
    
     * omapdrm:
       * Use fbdev DMA helpers
    
     * panel:
       * ld9040: Fix Kconfig dependency
       * Minor cleanups
    
     * ssd130x:
       * Fix allocation of temporary buffers
       * Fix pitch computation
    
     * tegra:
       * Use fbdev DMA helpers
    
  • drm-misc-fixes-2023-07-27
    A single patch to remove an unused function.
    
  • drm-misc-next-2023-07-21
    drm-misc-next for 6.6:
    
    UAPI Changes:
      - syncobj: New DRM_IOCTL_SYNCOBJ_EVENTFD ioctl
    
    Cross-subsystem Changes:
      - Converge to use of_device_uevent()
    
    Core Changes:
      - GPU VA Manager
      - improvements to make it clearer that drm_minor_type is uAPI
    
    Driver Changes:
      - ssd130x: Improve intermediate buffer size computation
      - bridges:
        - adv7511: Fix low refresh rate
        - anx7625: Switch to macros instead of hardcoded values
      - panel:
        - ld9040: Backlight support, magic improved
    
  • drm-misc-fixes-2023-07-20
    Memory leak fixes in drm/client, memory access/leak fixes for
    accel/qaic, another leak fix in dma-buf and three nouveau fixes around
    hotplugging.
    
  • drm-misc-next-2023-07-13
    drm-misc-next for v6.6:
    
    UAPI Changes:
    
     * fbdev:
       * Make fbdev userspace interfaces optional; only leaves the
         framebuffer console active
    
     * prime:
       * Support dma-buf self-import for all drivers automatically: improves
         support for many userspace compositors
    
    Cross-subsystem Changes:
    
     * backlight:
       * Fix interaction with fbdev in several drivers
    
     * base: Convert struct platform.remove to return void; part of a larger,
       tree-wide effort
    
     * dma-buf: Acquire reservation lock for mmap() in exporters; part
       of an on-going effort to simplify locking around dma-bufs
    
     * fbdev:
       * Use Linux device instead of fbdev device in many places
       * Use deferred-I/O helper macros in various drivers
    
     * i2c: Convert struct i2c from .probe_new to .probe; part of a larger,
       tree-wide effort
    
     * video:
       * Avoid including <linux/screen_info.h>
    
    Core Changes:
    
     * atomic:
       * Improve logging
    
     * prime:
       * Remove struct drm_driver.gem_prime_mmap plus driver updates: all
         drivers now implement this callback with drm_gem_prime_mmap()
    
     * gem:
       * Support execution contexts: provides locking over multiple GEM
         objects
    
     * ttm:
       * Support init_on_free
       * Swapout fixes
    
    Driver Changes:
    
     * accel:
       * ivpu: MMU updates; Support debugfs
    
     * ast:
       * Improve device-model detection
       * Cleanups
    
     * bridge:
       * dw-hdmi: Improve support for YUV420 bus format
       * dw-mipi-dsi: Fix enable/disable of DSI controller
       * lt9611uxc: Use MODULE_FIRMWARE()
       * ps8640: Remove broken EDID code
       * samsung-dsim: Fix command transfer
       * tc358764: Handle HS/VS polarity; Use BIT() macro; Various cleanups
       * Cleanups
    
     * ingenic:
       * Kconfig REGMAP fixes
    
     * loongson:
       * Support display controller
    
     * mgag200:
       * Minor fixes
    
     * mxsfb:
       * Support disabling overlay planes
    
     * nouveau:
       * Improve VRAM detection
       * Various fixes and cleanups
    
     * panel:
       * panel-edp: Support AUO B116XAB01.4
       * Support Visionox R66451 plus DT bindings
       * Cleanups
    
     * ssd130x:
       * Support per-controller default resolution plus DT bindings
       * Reduce memory-allocation overhead
       * Cleanups
    
     * tidss:
       * Support TI AM625 plus DT bindings
       * Implement new connector model plus driver updates
    
     * vkms
       * Improve write-back support
       * Documentation fixes
    
  • drm-misc-fixes-2023-07-13
    A couple of nouveau patches addressing improving HDMI support and
    firmware handling, a fix for TTM to skip pinned BO when evicting, and a
    fix for the fbdev documentation.
    
  • drm-misc-fixes-2023-07-07
    Short summary of fixes pull:
    
     * bridge:
       * dw_hdmi: Connector fixes
    
     * ti-sn65dsi86: Fix possible use-after-free
       * dma_buf:
    
     * Fix signalling time
       * Return errno pointers
    
     * ipu: IRQ fixes
    
     * nouveau: Fix usage of drm_dp_remove_payload()
    
     * panel:
       * simple: Fix connector type for Innolux At043tn24; Fix display
                 mode for Powertip PH800480T013
    
     * scheduler:
       * Wait for dependencies
       * Fencing fixes
    
     * ttm:
       * Fix bulk move
       * Fix resource leaks
    
  • drm-misc-next-fixes-2023-07-06
    Short summary of fixes pull:
    
     * panel: Fix mode on Starry-ili9882t