Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 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-intel-next-2019-12-23
    i915 features for v5.6:
    
    - Separate hardware and uapi state (Maarten)
    
    - Expose a number of sprite and plane formats (Ville)
    
    - DDC symlink in HDMI connector sysfs directory (Andrzej Pietrasiewicz)
    
    - Improve obj->mm.lock nesting lock annotation (Daniel)
      (Includes lockdep changes)
    
    - Selftest improvements across the board (Chris)
    
    - ICL/TGL VDSC support on DSI (Jani, Vandita)
    
    - TGL DSB fixes (Animesh, Lucas, Tvrtko)
    
    - VBT parsing improvements and fixes (Lucas, Matt, José, Jani, Dan Carpenter)
    
    - Fix LPSS vs. PMIC PWM backlight use on BYT/CHT (Hans)
      (Includes ACPI+MFD changes)
    
    - Display state, crtc, plane code refactoring (Ville)
    
    - Set opregion chpd value to indicate the driver handles hotplug (Hans de Goede)
    
    - DSI updates and fixes, TGL pipe D support, port mapping (José, Jani, Vandita)
    
    - Make HDCP 2.2 support cover CFL (Juston Li)
    
    - Fix CML PCI IDs and ULT (Shawn Lee)
    
    - CMP-V PCH fix (Imre)
    
    - TGL: Add another TGL PCH ID (James)
    
    - EHL/JSL: Add new PCI IDs (James)
    
    - Rename pipe update tracepoints (Ville)
    
    - Fix FBC on GLK+ (Ville)
    
    - GuC fixes and improvements (Daniele, Don Hiatt, Stuart Summers, Matthew Brost)
    
    - Display debugfs improvements (Ville)
    
    - Hotplug/irq fixes (Matt)
    
    - PSR fixes and improvements (José)
    
    - DRM_I915_GEM_MMAP_OFFSET ioctl (Abdiel)
    
    - Static analysis fixes (Colin Ian King)
    
    - Register sysctl path globally (Venkata Sandeep Dhanalakota)
    
    - Introduce new macros for tracing (Venkata Sandeep Dhanalakota)
    
    - Migrate gt towards intel_uncore_read/write (Andi)
    
    - Add rps frequency translation helpers (Andi)
    
    - Fix TGL transcoder clock off sequence (José)
    
    - Fix TGL port A audio (Kai Vehmanen)
    
    - TGL render decompression (DK)
    
    - GEM/GT improvements and fixes across the board (Chris)
    
    - Couple of backmerges (Jani)
    
  • 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.
    
  • v5.5-rc2
    d1eef1c6 · Linux 5.5-rc2 ·
    Linux 5.5-rc2
    
  • drm-fixes-2019-12-13
    drm fixes for 5.5-rc2
    
    dma-buf:
    - memory leak fix
    - expand MAINTAINERS scope
    
    core:
    - fix mode matching for drivers not using picture_aspect_ratio
    
    nouveau:
    - panel scaling fix
    - MST BPC fix
    - atomic fixes
    
    i915:
    - GPU hang on idle transition
    - GLK+ FBC corruption fix
    - non-priv OA access on Tigerlake
    - HDCP state fix
    - CI found race fixes
    
    amdgpu:
    - renoir DC fixes
    - GFX8 fence flush alignment with userspace
    - Arcturus power profile fix
    - DC aux + i2c over aux fixes
    - GPUVM invalidation semaphore fixes
    - gfx10 golden registers update
    
    mgag200:
    - expand startadd fix
    
    panfrost:
    - devfreq fix
    - memory fixes
    
    mcde:
    - DSI pointer deref fix
    
  • sound-5.5-rc2
    sound fixes for 5.5-rc2
    
    A small collection of fixes.  The main changes are fixes for a couple
    of regressions in AMD HD-audio and FireWire that were introduced in
    5.5-rc1.  The rest are small fixes for echoaudio and FireWire, as well
    as a usual Dell HD-audio fixup.
    
  • 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-intel-fixes-2019-12-12
    - Fix user reported issue #673: GPU hang on transition to idle
    - Avoid corruption on the top of the screen on GLK+ by disabling FBC
    - Fix non-privileged access to OA on Tigerlake
    - Fix HDCP code not to touch global state when just computing commit
    - Fix CI splat by saving irqstate around virtual_context_destroy
    - Serialise context retirement possibly on another CPU
  • drm-misc-fixes-2019-12-11
    - Expand dma-buf MAINTAINER scope
    - Fix mode matching for drivers not using picture_aspect_ratio
    
  • v5.5-rc1
    e42617b8 · Linux 5.5-rc1 ·
    Linux 5.5-rc1
    
  • sound-fix-5.5-rc1
    sound updates #2 for 5.5-rc1
    
    A few last-minute updates, most of them are the regression fixes:
    - AMD HD-audio HDMI runtime PM improvements
    - Fixes for HD-audio HDMI regressions wrt DP-MST
    - A regression fix for the previous aloop enhancement
    - A fix for a long-time problem in PCM OSS layer that was spotted by
      fuzzer now
    - A few HD-audio quirks
    
  • drm-next-2019-12-06
    drm msm + fixes for 5.5-rc1
    
    msm-next:
    - OCMEM support for a3xx and a4xx GPUs.
    - a510 support + display support
    
    core:
    - mst payload deletion fix
    
    i915:
    - uapi alignment fix
    - fix for power usage regression due to security fixes
    - change default preemption timeout to 640ms from 100ms
    - EHL voltage level display fixes
    - TGL DGL PHY fix
    - gvt - MI_ATOMIC cmd parser fix, CFL non-priv warning
    - CI spotted deadlock fix
    - EHL port D programming fix
    
    amdgpu:
    - VRAM lost fixes on BACO for CI/VI
    - navi14 DC fixes
    - misc SR-IOV, gfx10 fixes
    - XGMI fixes for arcturus
    - SRIOV fixes
    
    amdkfd:
    - KFD on ppc64le enabled
    - page table optimisations
    
    radeon:
    - fix for r1xx/2xx register checker.
    
    tegra:
    - displayport regression fixes
    - DMA API regression fixes
    
    mgag200:
    - fix devices that can't scanout except at 0 addr
    
    omap:
    - fix dma_addr refcounting
    
  • drm-intel-next-fixes-2019-12-05
    - Includes gvt-next-fixes-2019-12-02 pull
    - Fixes for CI spotted eadlock and a race condition in GEM contexts
    - Fix for EHL port D programming
  • 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-vmwgfx-coherent-2019-11-29
    mm + drm coherent memory support for vmwgfx
    
  • drm-intel-next-fixes-2019-11-28
    - Important fix to uAPI alignment on query IOCTL
    - Fixes for the power regression introduced by the previous security patches
    - Avoid regressing super heavy benchmarks by increasing the default request pre-emption timeout from 100 ms to 640 ms to
    - Resulting set of smaller fixes done while problem was inspected
    - Display fixes for EHL voltage level programming and TGL DKL PHY vswing for HDMI
  • drm-next-2019-11-27
    drm main pull for 5.5-rc1
    
  • sound-5.5-rc1
    sound updates for 5.5-rc1
    
    There have been some significant changes in the core side, both for
    ALSA and ASoC, while lots of development have been seen in SOF, as
    well as many small fixes/improvements for ASoC codecs and platforms.
    Below is a highlight in this cycle:
    
    Core:
    - The unification of PCM vmalloc buffer allocation helpers into the
      standard API
    - Clean up of the default PCM mmap handling for vmalloc & SG-buffer
    - Fix potential races at ALSA timer open
    - A few new PCM API extensions; just preliminary core changes, the
      actual changes in drivers will be merged in 5.6
    - Continued ASoC componentization works; now almost everything is a
      common ASoC component object.  A lot of refactoring and
      simplification have been done along with it.
    
    ASoC:
    - Many fixes to the Sound Open Firmware (SOF) code
    - Wake on voice support for Chromebooks
    - SPI support and trigger word detection for RT5677
    - New drivers for Analog Devices ADAU7118, Intel Cannonlake systems
      with RT1011 and RT5682, Texas Instruments TAS2562 and TAS2770
    
    HD-audio:
    - Improved Intel DSP configuration / probe code for SOF
    - Plumbing the legacy HD-audio driver with Intel SOF HDMI
    - DP-MST support for Nvidia HDMI codecs
    - Realtek quirks cleanups and new additions as usual
    
    Others:
    - Lots of refactoring and cleanups for FireWire; period-size sharing,
      h/w IRQ interval configuration, clock recovery improvements, etc
    - USB-audio: Scarlett mixer quirks
    - Cleanups of PCM calls in various drivers (including media and USB)
      to adapt the core API changes
    
  • 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