Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • drm-misc-next-2023-01-03
    drm-misc-next for v6.3:
    
    UAPI Changes:
    
     * connector: Support analog-TV mode property
    
     * media: Add MEDIA_BUS_FMT_RGB565_1X24_CPADHI,
       MEDIA_BUS_FMT_RGB666_1X18 and MEDIA_BUS_FMT_RGB666_1X24_CPADHI
    
    Cross-subsystem Changes:
    
     * dma-buf: Documentation fixes
    
     * i2c: Introduce i2c_client_get_device_id() helper
    
    Core Changes:
    
     * Improve support for analog TV output
    
     * bridge: Remove unused drm_bridge_chain functions
    
     * debugfs: Add per-device helpers and convert various DRM drivers
    
     * dp-mst: Various fixes
    
     * fbdev emulation: Always pick 32 bpp as default
    
     * KUnit: Add tests for managed helpers; Various cleanups
    
     * panel-orientation: Add quirks for Lenovo Yoga Tab 3 X90F and DynaBook K50
    
     * TTM: Open-code ttm_bo_wait() and remove the helper
    
    Driver Changes:
    
     * Fix preferred depth and bpp values throughout DRM drivers
    
     * Remove #CONFIG_PM guards throughout DRM drivers
    
     * ast: Various fixes
    
     * bridge: Implement i2c's probe_new in various drivers; Fixes; ite-it6505:
       Locking fixes, Cache EDID data; ite-it66121: Support IT6610 chip,
       Cleanups; lontium-tl9611: Fix HDMI on DragonBoard 845c; parade-ps8640:
       Use atomic bridge functions
    
     * gud: Convert to DRM shadow-plane helpers; Perform flushing synchronously
       during atomic update
    
     * ili9486: Support 16-bit pixel data
    
     * imx: Split off IPUv3 driver; Various fixes
    
     * mipi-dbi: Convert to DRM shadow-plane helpers plus rsp driver changes;i
       Support separate I/O-voltage supply
    
     * mxsfb: Depend on ARCH_MXS or ARCH_MXC
    
     * omapdrm: Various fixes
    
     * panel: Use ktime_get_boottime() to measure power-down delay in various
       drivers; Fix auto-suspend delay in various drivers; orisetech-ota5601a:
       Add support
    
     * sprd: Cleanups
    
     * sun4i: Convert to new TV-mode property
    
     * tidss: Various fixes
    
     * v3d: Various fixes
    
     * vc4: Convert to new TV-mode property; Support Kunit tests; Cleanups;
       dpi: Support RGB565 and RGB666 formats; dsi: Convert DSI driver to
       bridge
    
     * virtio: Improve tracing
    
     * vkms: Support small cursors in IGT tests; Various fixes
    
  • drm-misc-fixes-2022-12-22
    One fix for a use-after-free in panfrost, one to fix the error handling in
    dma_buf_export and one to fix a compile error with
    drm_plane_helper_atomic_check missing a definition for drm_atomic_state
    
  • drm-misc-fixes-2022-12-08
    drm-misc-fixes for v6.1 final?:
    - Fix polarity bug in bridge/ti-sn65dsi86.
    - Prefer 8-bit RGB fallback before any YUV mode in dw-hdmi, since some
      panels lie about YUV support.
    - Fixes to shmem-helper error paths.
    - Small vmwgfx to stop using screen objects when SEV is active.
  • drm-misc-next-fixes-2022-12-08
    Some deferred-io and damage worker reworks revert and make a fb function
    static
    
  • drm-misc-fixes-2022-11-30
    drm-misc-fixes for v6.1-rc8/final:
    - Single fix  for mks-guest-stats ioctl userpages pinning.
  • drm-misc-fixes-2022-11-24
    drm-misc-fixes for v6.1-rc7:
    - Another amdgpu gang submit fix.
    - Use dma_fence_unwrap_for_each when importing sync files.
    - Fix race in dma_heap_add().
    - Fix use of uninitialized memory in logo.
  • drm-misc-next-2022-11-24
    drm-misc-next for 6.2:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    - fbdev: Make fb_modesetting_disabled() static
    - udmabuf: Add vmap and vunmap methods to udmabuf_ops
    
    Core Changes:
    - doc: make drm-uapi igt-tests more readable
    - fb-helper: Revert of the damage worker removal
    - fourcc: Add missing big-endian XRGB1555 and RGB565 formats
    - gem-shmem: Fix for resource leakage in __drm_gem_shmem_create()
    - scheduler: Fix lockup in drm_sched_entity_kill()
    
    Driver Changes:
    
  • drm-misc-fixes-2022-11-17
    drm-misc-fixes for v6.1-rc6:
    - Fix error handling in vc4_atomic_commit_tail()
    - Set bpc for logictechno panels.
    - Fix potential memory leak in drm_dev_init()
    - Fix potential null-ptr-deref in drm_vblank_destroy_worker()
    - Set lima's clkname corrrectly when regulator is missing.
    - Small amdgpu fix to gang submission.
    - Revert hiding unregistered connectors from userspace, as it breaks on DP-MST.
    - Add workaround for DP++ dual mode adaptors that don't support
      i2c subaddressing.
  • drm-misc-next-2022-11-17
    drm-misc-next for 6.2:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    - fbdev: Add support for the nomodeset kernel parameter
    
    Core Changes:
    - client: Add kunit tests for drm_connector_pick_cmdline_mode()
    - dma-buf: Move dma_buf_mmap_internal() to new locking specification
    - edid: Dump EDID on drm_edid_get_panel_id() failure, Stop using a
      temporary device to load the EDID through the firmware mechanism
    - fb-helper: Remove damage worker
    - gem-vram: Fix deadlock in drm_gem_vram_vmap()
    - modes: Named mode parsing improvements
    - tests: Add Kunit helpers to create a DRM device
    
    Driver Changes:
    - hisilicon: convert to drm_mode_init()
    - malidp: Use drm-managed resources
    - msm: convert to drm_mode_init() and drm_mode_copy()
    - mtk: convert to drm_mode_init()
    - nouveau: Support backlight control for nva3
    - rockchip: convert to drm_mode_copy()
    - sti: convert to drm_mode_copy()
    - v3d: Switch to drm-managed resources
    - vc4: Fix potential NULL pointer dereference
    
    - panels:
      - New panel: NewVision NV3051D
    
  • drm-misc-next-2022-11-10-1
    drm-misc-next for 6.2:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
    - atomic-helper: Add begin_fb_access and end_fb_access hooks
    - fb-helper: Rework to move fb emulation into helpers
    - scheduler: rework entity flush, kill and fini
    - ttm: Optimize pool allocations
    
    Driver Changes:
    - amdgpu: scheduler rework
    - hdlcd: Switch to DRM-managed resources
    - ingenic: Fix registration error path
    - lcdif: FIFO threshold tuning
    - meson: Fix return type of cvbs' mode_valid
    - ofdrm: multiple fixes (kconfig, types, endianness)
    - sun4i: A100 and D1 support
    - panel:
      - New Panel: Jadard JD9365DA-H3
    
  • drm-misc-next-2022-11-10
    drm-misc-next for 6.2:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
    - atomic-helper: Add begin_fb_access and end_fb_access hooks
    - fb-helper: Rework to move fb emulation into helpers
    - scheduler: rework entity flush, kill and fini
    - ttm: Optimize pool allocations
    
    Driver Changes:
    - amdgpu: scheduler rework
    - hdlcd: Switch to DRM-managed resources
    - ingenic: Fix registration error path
    - lcdif: FIFO threshold tuning
    - meson: Fix return type of cvbs' mode_valid
    - ofdrm: multiple fixes (kconfig, types, endianness)
    - sun4i: A100 and D1 support
    - panel:
      - New Panel: Jadard JD9365DA-H3
    
  • drm-misc-fixes-2022-11-09
    drm-misc-fixes for v6.1-rc5:
    - HDMI fixes to vc4.
    - Make panfrost's uapi header compile with C++.
    - Add rotation quirks for 2 panels.
    - Fix s/r in amdgpu_vram_mgr_new
    - Handle 1 gb boundary correctly in panfrost mmu code.
  • drm-misc-next-2022-11-03
    drm-misc-next for 6.2:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    - dma-buf: locking improvements
    - firmware: New API in the RaspberryPi firmware driver used by vc4
    
    Core Changes:
    - client: Null pointer dereference fix in drm_client_buffer_delete()
    - mm/buddy: Add back random seed log
    - ttm: Convert ttm_resource to use size_t for its size, fix for an
      undefined behaviour
    
    Driver Changes:
    - bridge:
      - adv7511: use dev_err_probe
      - it6505: Fix return value check of pm_runtime_get_sync
    - panel:
      - sitronix: Fixes and clean-ups
    - lcdif: Increase DMA burst size
    - rockchip: runtime_pm improvements
    - vc4: Fix for a regression preventing the use of 4k @ 60Hz, and
      further HDMI rate constraints check.
    - vmwgfx: Cursor improvements
    
  • drm-misc-fixes-2022-11-02-1
    drm-misc-fixes for v6.1-rc4:
    - Small fixes to make rockchip work better.
    - Fix imx Kconfig.
    - Small fix to imx' mode_valid.
  • 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.