Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 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
    
  • drm-misc-next-fixes-2023-06-29
    Short summary of fixes pull:
    
     * fbdev: Fix module infos on sparc
    
  • drm-misc-fixes-2023-06-21
    drm-misc-fixes for v6.4:
    - Qaic imported dma-buf fix.
    - Fix null pointer deref when printing a dp-mst message.
  • drm-misc-fixes-2023-06-16
    drm-misc-fixes maybe in time for v6.4-rc7:
    - qaic leak and null deref fix.
    - Fix runtime pm in nouveau.
    - Fix array overflow in ti-sn65dsi86 pwm chip handling.
    - Assorted null check fixes in nouveau.
  • drm-misc-next-fixes-2023-06-15
    Short summary of fixes pull:
    
     * Fix fbdev initializer macros
    
  • drm-misc-fixes-2023-06-08
    drm-misc-fixes for v6.4-rc6:
    - resume and modeset fixes for ast.
    - Fill in fb-helper vars more correctly.
    - Assorted ivpu fixes.
    - lima context destroy fix.
  • drm-misc-next-2023-06-07
    drm-misc-next for v6.5:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
    
    Driver Changes:
    
     * bridge
       * imx: Fix module linking
       * tc358762: Support reset GPIO
    
     * meson
       * Add support for MIPI DSI displays; plus fixes and DT bindings
    
     * panel
       * Add Support for Rocktech RK043FN48H; plus DT bindings
       * Add support for Starry himax83102-j02; plus DT bindings
       * Add support for Starry ili9882t; plus DT bindings
    
     * virtio
       * Support sync-object UAPI
    
  • drm-misc-next-2023-06-01
    drm-misc-next for v6.5:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
     * fbdev:
       * Add Kconfig options and initializer macros for file I/O, convert
         DRM fbdev emulation
    
    Core Changes:
    
     * Unify handling of struct file_operations.show_fdinfo
    
     * Use .probe in all i2c code (interface cleanup)
    
     * TTM:
       * Remove unused code
    
    Driver Changes:
    
     * amdgpu:
       * Use shared show_fdinfo code
       * Fix building without procfs
    
     * bridge:
       * display-conenctor: Add support for external power supply
       * samsung-dsim: Fix enabling; Support variable clocking
       * tc358767: Fixes
       * ti-sn65dsi83: Fix enabling
    
     * msm:
       * Use shared show_fdinfo code
    
     * msxfb:
       * Add support for i.MX93 LCDIF
    
     * panel:
       * Add support for Ampire AM-800480L1TMQW-T00H plus DT bindings
       * panel-edp: Convert .remove to return void
    
     * stm:
       * dsi: Use devm_ helper
       * ltdc: Fix potential invalid pointer deref
    
  • drm-misc-next-2023-05-24
    drm-misc-next for v6.5:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
     * fbdev: Move framebuffer I/O helpers to <asm/fb.h>, fix naming
    
     * firmware: Init sysfb as early as possible
    
    Core Changes:
    
     * DRM scheduler: Rename interfaces
    
     * ttm: Store ttm_device_funcs in .rodata
    
     * Replace strlcpy() with strscpy() in various places
    
     * Cleanups
    
    Driver Changes:
    
     * bridge: analogix: Fix endless probe loop; samsung-dsim: Support
       swapping clock/data polarity; tc358767: Use devm_ Cleanups;
    
     * gma500: Fix I/O-memory access
    
     * panel: boe-tv101wum-nl6: Improve initialization;  sharp-ls043t1le001:
    	  Mode fixes;  simple: Add BOE EV121WXM-N10-1850 plus DT bindings;
    	  AddS6D7AA0 plus DT bindings;  Cleanups
    
     * ssd1307x: Style fixes
    
     * sun4i: Release clocks
    
     * msm: Fix I/O-memory access
    
     * nouveau: Cleanups
    
     * shmobile: Support Renesas; Enable framebuffer console; Various fixes
    
     * vkms: Fix RGB565 conversion
    
  • drm-misc-fixes-2023-05-24
    drm-misc-fixes for v6.4-rc4:
    - A few non-trivial fixes to qaic.
    - Fix drmm_mutex_init always using same lock class.
    - Fix pl111 fb depth.
    - Fix uninitialised gamma lut in mgag200.
    - Add Aya Neo Air Plus quirk.
    - Trivial null check removal in scheduler.
  • drm-misc-fixes-2023-05-11
    drm-misc-fixes for v6.4-rc2:
    - More DSC macro fixes.
    - Small mipi-dsi fix.
    - Scheduler timeout handling fix.
    
    ---
    
    drm-misc-fixes for v6.4-rc1:
    - Fix DSC macros.
    - Fix VESA format for simplefb.
    - Prohibit potential out-of-bounds access in generic fbdev emulation.
    - Improve AST2500+ compat on ARM.