Skip to content
Tags give the ability to mark specific points in history as being important
  • drm-misc-next-2020-02-21
    drm-misc-next for 5.7:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
      - crtc: Drop get_crtc callback
      - dp: Add support for DP1.4 EDID corruption test
      - edid: Improve CEA detailed timings support
      - format-helper: Move to a GPL2/MIT dual license
      - mode: Drop drm_display_mode.private
      - vblank: Convert drm-driver vblank related code to CRTC equivalents and
        cleanup the core.
      - drm_global_mutex reworks
    
    Driver Changes:
      - hibmc: Add gamma_set support and improve DPMS support
      - pl111: Support Integrator IM-PD1
      - sun4i: LVDS support for the A20, improvements to panel handling in DSI
      - virtio: job batching improvements, mem handling code rework
      - panel: Support for Rocktech RK101II01D-CT
      - bridge: Support for ADV7535, tc358768, improvements to ti-sn65dsi86
    
  • drm-misc-fixes-2020-02-20
    drm-misc-fixes for v5.6-rc3:
    - Fix dt binding for sunxi.
    - Allow only 1 rotation argument, and allow 0 rotation in video cmdline.
    - Small compiler warning fix for panfrost.
    - Fix when using performance counters in panfrost when using per fd address space.
    
  • drm-misc-next-2020-02-10
    drm-misc-next for 5.7:
    
    UAPI Changes:
      - lima: Add support for heap buffers
    
    Cross-subsystem Changes:
    
    Core Changes:
      - Implement mode_config mode_valid for memory constrained drivers
      - Bus format negociation between bridges
      - Consolidate fake vblank events for drivers without vblank interrupts
      - drm/bufs: dma_alloc related cleanups
      - drm/dp_mst: Various fixes
      - drm/print: New drm_device based print helpers
      - Thomas is a drm-misc maintainer now!
    
    Driver Changes:
      - DPMS cleanups for atomic drivers
      - Removal of owner field in SPI tinydrm drivers
      - Removal of explicit dependency on DT for tinydrm drivers
      - Conversion to YAML schemas for DT bindings
      - tidss: New driver
      - virtio: various reworks and fixes
      - Our usual dozen or so new panels or bridges
    
  • drm-misc-next-fixes-2020-02-07
    drm-misc-next fixes for v5.6:
    - Fix build error in drm/edid.
    - Plug close-after-free race in vgem_gem_create.
    - Handle CONFIG_DMA_API_DEBUG_SG better in drm/msm.
    
  • drm-misc-fixes-2020-02-07
    Fixes for v5.6:
    - Revert allow_fb_modifiers in sun4i, as it causes a regression for DE2 and DE3.
    - Fix null pointer deref in drm_dp_mst_process_up_req().
    
  • drm-misc-fixes-2020-01-22-1
    -mst: Fix SST branch device handling (Wayne)
    -panfrost: Fix mapping of globally visible BO's (Boris)
    
    Cc: Wayne Lin <Wayne.Lin@amd.com>
    CC: Boris Brezillon <boris.brezillon@collabora.com>
    
  • drm-misc-fixes-2020-01-16
    virtio: maintain obj reservation lock when submitting cmds (Gerd)
    rockchip: increase link rate var size to accommodate rates (Tobias)
    mst: serialize down messages and clear timeslots are on unplug (Wayne)
    
    Cc: Gerd Hoffmann <kraxel@redhat.com>
    Cc: Tobias Schramm <t.schramm@manjaro.org>
    Cc: Wayne Lin <Wayne.Lin@amd.com>
    
  • drm-misc-next-2020-01-10
    drm-misc-next for v5.6:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    - Convert simple panel bindings to a template.
    
    Core Changes:
    - Revert drm-bridge-state changes, it causes a dependency error
      between drm and drm_kms_helper.
    - Fix when disabling crc's.
    - Assorted Kconfig fixes.
    
    Driver Changes:
    - Add ddc symlinks to more drivers.
    - Fix chained bridge handling in exynos and vc4.
    - More clock rate fixes in sun4i.
    - Add support for AUO B116XAK01, GiantPlus GPM940B0, Sony ACX424AKP,
      BOE NV140FHM-N49, Satoz SAT050AT40H12R2 and Sharp LS020B1DD01D panels.
    - Assorted small bugfixes.
    
  • drm-misc-fixes-2020-01-08
    -mst: Fix NO_STOP_BIT bit offset (Wayne)
    -sun4i: Fix RGB_DIV clock min divider on old hardware (Chen-Yu)
    -fb_helper: Fix bits_per_pixel param set behavior to round up (Geert)
    
    Cc: Wayne Lin <Wayne.Lin@amd.com>
    Cc: Chen-Yu Tsai <wens@csie.org>
    Cc: Geert Uytterhoeven <geert+renesas@glider.be>
    
  • drm-misc-next-2020-01-07
    drm-misc-next for v5.6:
    
    UAPI Changes:
    - Allow overriding number of bootup penguins in fbcon using fbcon=logo-count:n.
    
    Cross-subsystem Changes:
    - fbdev fixes for mmp, and make it work with CONFIG_COMPILE_TEST.
    - Use devm_platform_ioremap_resource in fbdev drivers.
    - Various small fbdev fixes.
    
    Core Changes:
    - Support scanline alignment for dumb buffers.
    - Add atomic_check() hook to bridge ops, to support bus format negotiation.
    - Add gem_create_object() to vram helpers.
    
    Driver Changes:
    - Rockchip: Add support for PX30.
    - Use generic fbdev code and dumb helpers in hisilicon/hibmc.
    - Add support for Leadtek LTK500HD1829 panel, and xinpeng XPP055C272.
    - Clock fixes for atmel-hlcdc.
    - Various smaller fixes to all drivers.
    
  • drm-misc-next-2020-01-02
    drm-misc-next for v5.6:
    
    UAPI Changes:
    - Commandline parser: Add support for panel orientation, and per-mode options.
    - Fix IOCTL naming for dma-buf heaps.
    
    Cross-subsystem Changes:
    - Rename DMA_HEAP_IOC_ALLOC to DMA_HEAP_IOCTL_ALLOC before it becomes abi.
    - Change DMA-BUF system-heap's name to system.
    - Fix leak in error handling in dma_heap_ioctl(), and make a symbol static.
    - Fix udma-buf cpu access.
    - Fix ti devicetree bindings.
    
    Core Changes:
    - Add CTA-861-G modes with VIC >= 193.
    - Change error handling and remove bug_on in *drm_dev_init.
    - Export drm_panel_of_backlight() correctly once more.
    - Add support for lvds decoders.
    - Convert drm/client and drm/(gem-,)fb-helper to drm-device based logging and update logging todo.
    
    Driver Changes:
    - Add support for dsi/px30 to rockchip.
    - Add fb damage support to virtio.
    - Use dma_resv locking wrappers in vc4, msm, etnaviv.
    - Make functions in virtio static, and perform some simplifications.
    - Add suspend support to sun4i.
    - Add A64 mipi dsi support to sun4i.
    - Add runtime pm suspend to komeda.
    - Associated driver fixes.
    
  • drm-misc-fixes-2019-12-31
    -sun4i: Fix double-free in connector/encoder cleanup (Stefan)
    -malidp: Make vtable static (Ben)
    
    Cc: Ben Dooks <ben.dooks@codethink.co.uk>
    Cc: Stefan Mavrodiev <stefan@olimex.com>
    
  • drm-misc-next-2019-12-16
    drm-misc-next for v5.6:
    
    UAPI Changes:
    - Add support for DMA-BUF HEAPS.
    
    Cross-subsystem Changes:
    - mipi dsi definition updates, pulled into drm-intel as well.
    - Add lockdep annotations for dma_resv vs mmap_sem and fs_reclaim.
    - Remove support for dma-buf kmap/kunmap.
    - Constify fb_ops in all fbdev drivers, including drm drivers and drm-core, and media as well.
    
    Core Changes:
    - Small cleanups to ttm.
    - Fix SCDC definition.
    - Assorted cleanups to core.
    - Add todo to remove load/unload hooks, and use generic fbdev emulation.
    - Assorted documentation updates.
    - Use blocking ww lock in ttm fault handler.
    - Remove drm_fb_helper_fbdev_setup/teardown.
    - Warning fixes with W=1 for atomic.
    - Use drm_debug_enabled() instead of drm_debug flag testing in various drivers.
    - Fallback to nontiled mode in fbdev emulation when not all tiles are present. (Later on reverted)
    - Various kconfig indentation fixes in core and drivers.
    - Fix freeing transactions in dp-mst correctly.
    - Sean Paul is steping down as core maintainer. :-(
    - Add lockdep annotations for atomic locks vs dma-resv.
    - Prevent use-after-free for a bad job in drm_scheduler.
    - Fill out all block sizes in the P01x and P210 definitions.
    - Avoid division by zero in drm/rect, and fix bounds.
    - Add drm/rect selftests.
    - Add aspect ratio and alternate clocks for HDMI 4k modes.
    - Add todo for drm_framebuffer_funcs and fb_create cleanup.
    - Drop DRM_AUTH for prime import/export ioctls.
    - Clear DP-MST payload id tables downstream when initializating.
    - Fix for DSC throughput definition.
    - Add extra FEC definitions.
    - Fix fake offset in drm_gem_object_funs.mmap.
    - Stop using encoder->bridge in core directly
    - Handle bridge chaining slightly better.
    - Add backlight support to drm/panel, and use it in many panel drivers.
    - Increase max number of y420 modes from 128 to 256, as preparation to add the new modes.
    
    Driver Changes:
    - Small fixes all over.
    - Fix documentation in vkms.
    - Fix mmap_sem vs dma_resv in nouveau.
    - Small cleanup in komeda.
    - Add page flip support in gma500 for psb/cdv.
    - Add ddc symlink in the connector sysfs directory for many drivers.
    - Add support for analogic an6345, and fix small bugs in it.
    - Add atomic modesetting support to ast.
    - Fix radeon fault handler VMA race.
    - Switch udl to use generic shmem helpers.
    - Unconditional vblank handling for mcde.
    - Miscellaneous fixes to mcde.
    - Tweak debug output from komeda using debugfs.
    - Add gamma and color transform support to komeda for DOU-IPS.
    - Add support for sony acx424AKP panel.
    - Various small cleanups to gma500.
    - Use generic fbdev emulation in udl, and replace udl_framebuffer with generic implementation.
    - Add support for Logic PD Type 28 panel.
    - Use drm_panel_* wrapper functions in exynos/tegra/msm.
    - Add devicetree bindings for generic DSI panels.
    - Don't include drm_pci.h directly in many drivers.
    - Add support for begin/end_cpu_access in udmabuf.
    - Stop using drm_get_pci_dev in gma500 and mga200.
    - Fixes to UDL damage handling, and use dma_buf_begin/end_cpu_access.
    - Add devfreq thermal support to panfrost.
    - Fix hotplug with daisy chained monitors by removing VCPI when disabling topology manager.
    - meson: Add support for OSD1 plane AFBC commit.
    - Stop displaying garbage when toggling ast primary plane on/off.
    - More cleanups and fixes to UDL.
    - Add D32 suport to komeda.
    - Remove globle copy of drm_dev in gma500.
    - Add support for Boe Himax8279d MIPI-DSI LCD panel.
    - Add support for ingenic JZ4770 panel.
    - Small null pointer deference fix in ingenic.
    - Remove support for the special tfp420 driver, as there is a generic way to do it.
    
  • drm-misc-next-fixes-2019-12-12
    -mgag200: more startadd mitigation (Thomas)
    -panfrost: devfreq fix + several memory fixes (Steven, Boris)
    
    Cc: Boris Brezillon <boris.brezillon@collabora.com>
    Cc: Steven Price <steven.price@arm.com>
    Cc: Thomas Zimmermann <tzimmermann@suse.de>
    
  • drm-misc-fixes-2019-12-11
    - Expand dma-buf MAINTAINER scope
    - Fix mode matching for drivers not using picture_aspect_ratio
    
  • drm-misc-next-fixes-2019-12-04
    mgag200- Fix hw with broken 'startadd' support (Thomas)
    mst- Avoid skipping payloads in payload deletion loop (Wayne)
    omap- Fix dma_addr refcounting (Tomi)
    
    Cc: Wayne Lin <Wayne.Lin@amd.com>
    Cc: Tomi Valkeinen <tomi.valkeinen@ti.com>
    Cc: Thomas Zimmermann <tzimmermann@suse.de>
    
  • drm-misc-fixes-2019-11-25
     - A fix for a memory leak in the dma-buf support
     - One in mcde DSI support that leads to a pointer dereference
    
  • drm-misc-next-fixes-2019-11-20
    - Fix ttm bo refcnt when using the new gem obj mmap hook (Thomas)
    
    Cc: Gerd Hoffmann <kraxel@redhat.com>
    
  • drm-misc-next-fixes-2019-11-13
    - Fix memory leak in gpu debugfs node's release (Johan)
    
    Cc: Johan Hovold <johan@kernel.org>
    
  • drm-misc-fixes-2019-11-13
    - One fix to the dotclock dividers range for sun4i