Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • drm-intel-next-2024-11-04
    drm/i915 feature pull #2 for v6.13:
    
    Features and functionality:
    
    - Pantherlake (PTL) Xe3 LPD display enabling for xe driver (Clint, Suraj,
      Dnyaneshwar, Matt, Gustavo, Radhakrishna, Chaitanya, Haridhar, Juha-Pekka, Ravi)
    - Enable dbuf overlap detection on Lunarlake and later (Stanislav, Vinod)
    - Allow fastset for HDR infoframe changes (Chaitanya)
    - Write DP source OUI also for non-eDP sinks (Imre)
    
    Refactoring and cleanups:
    - Independent platform identification for display (Jani)
    - Display tracepoint fixes and cleanups (Gustavo)
    - Share PCI ID headers between i915 and xe drivers (Jani)
    - Use x100 version for full version and release checks (Jani)
    - Conversions to struct intel_display (Jani, Ville)
    - Reuse DP DPCD and AUX macros in gvt instead of duplication (Jani)
    - Use string choice helpers (R Sundar, Sai Teja)
    - Remove unused underrun detection irq code (Sai Teja)
    - Color management debug improvements and other cleanups (Ville)
    - Refactor panel fitter code to a separate file (Ville)
    - Use try_cmpxchg() instead of open-coding (Uros Bizjak)
    
    Fixes:
    - PSR and Panel Replay fixes and workarounds (Jouni)
    - Fix panel power during connector detection (Imre)
    - Fix connector detection and modeset races (Imre)
    - Fix C20 PHY TX MISC configuration (Gustavo)
    - Improve panel fitter validity checks (Ville)
    - Fix eDP short HPD interrupt handling while runtime suspended (Imre)
    - Propagate DP MST DSC BW overhead/slice calculation errors (Imre)
    - Stop hotplug polling for eDP connectors (Imre)
    - Workaround panels reporting bad link status after PSR enable (Jouni)
    - Panel Replay VRR VSC SDP related workaround and refactor (Animesh, Mitul)
    - Fix memory leak on eDP init error path (Shuicheng)
    - Fix GVT KVMGT Kconfig dependencies (Arnd Bergmann)
    - Fix irq function documentation build warning (Rodrigo)
    - Add platform check to power management fuse bit read (Clint)
    - Revert kstrdup_const() and kfree_const() usage for clarity (Christophe JAILLET)
    - Workaround horizontal odd panning issues in display versions 20 and 30 (Nemesa)
    - Fix xe drive HDCP GSC firmware check (Suraj)
    
    Merges:
    - Backmerge drm-next to get some KVM changes (Rodrigo)
    - Fix a build failure originating from previous backmerge (Jani)
  • drm-intel-fixes-2024-10-24
    - Fix DRM_I915_GVT_KVMGT dependencies in Kconfig
  • drm-intel-gt-next-2024-10-23
    Driver Changes:
    
    Fixes/improvements/new stuff:
    
    - Enable PXP GuC autoteardown flow [guc] (Juston Li)
    - Retry RING_HEAD reset until it get sticks [gt] (Nitin Gote)
    - Add basic PMU support for gen2 [pmu] (Ville Syrjälä)
    
    Miscellaneous:
    
    - Prevent a possible int overflow in wq offsets [guc] (Nikita Zhandarovich)
    - PMU code cleanups (Lucas De Marchi)
    - Fixed "CPU" -> "GPU" typo [gt] (Zhang He)
    - Gen2/3 interrupt handling cleanup (Ville Syrjälä)
  • drm-intel-fixes-2024-10-17
    - Two DP bandwidth related MST fixes
  • drm-intel-next-2024-10-11
    drm/i915 features for v6.13:
    
    Features and functionality:
    - Enable BMG and LNL+ ultra joiner support to join 2+2 pipes (Ankit, Stan)
    - Enable 10bpc+CCS scanout for ICL+ and fp16+CCS scanout for TGL+ (Ville)
    - Use DSB for plane/color management commits (Ville)
    - Expose package temperature in hwmon (Raag)
    - Add more Arrow Lake (ARL) PCI IDs (Dnyaneshwar)
    - Add intel_display_caps debugfs for display capabilities and params (Jani)
    - Debug log detected LTTPR PHY descriptors (Imre)
    
    Refactoring and cleanups:
    - Add intel_bo abstraction to remove drm/xe -Ddrm_i915_gem_object=xe_bo hack (Jani)
    - IRQ enable/disable/suspend/resume cleanups (Rodrigo)
    - Pre-SKL watermark/CxSR cleanups (Ville)
    - Joiner refactoring and cleanups (Ankit, Stan)
    - Unify PCI ROM vs. SPI flash VBT read code paths (Ville)
    - Use the common gen3+ irq code for gen2 (Ville)
    - Display include cleanups (Jani)
    - Conversions from drm_i915_private to struct intel_display (Jani, Ville, Suraj)
    - Convert wakeref_t underlying type to struct ref_tracker * (Jani)
    - Hide VLV/CHV/BXT/GLK specific PPS handling better (Jani)
    - Split out DP test request handling to a separate file (Jani)
    - Add display snapshot abstraction for error state (Jani)
    - Register macro cleanups (Jani)
    - Add irq IMR/IER/IIR register triplet abstraction (Jani)
    - Remove IS_LP() (Jani)
    - Remove xe compat raw reg read/write support (Jani)
    - Remove unused macro parameter (He Lugang)
    - Fix typos and spelling (Yan Zhen, Shen Lichuan, Colin Ian King)
    - Minor code fixes (Yuesong Li, Chen Ni)
    - Minor modeset refactoring (Ville)
    
    Fixes:
    - Fix a number of DP 2.1 Panel Replay issues (Jouni)
    - Fix drm/xe display lockdep issues on runtime suspend/resume (Suraj)
    - Fix MTL C20 PHY PLL values for UHBR20 (Dnyaneshwar)
    - Fix DP FEC enabling for UHBR rates (Chaitanya)
    - Fix BMG supported UHBR rates (10 and 13.5) (Arun)
    - Fix BMG CCS modifiers (Juha-Pekka)
    - Fix AUX IO power enabling for eDP PSR (Imre)
    - Add PSR workarounds (Jouni)
    - Check for too low DSC BPC (Suraj)
    - Improve HDCP wakeup robustness after suspend/resume (Suraj)
    - Reduce ICP+ hotplug filter to 250 us to match DP spec (Suraj)
    - Fix PSR sink enable sequence (Ville)
    - Fix DP colorimetry detection (Ville)
    - Apply i915gm/i945gm irq C-state workaround to CRC interrupts (Ville)
    
    Merges:
    - Backmerge to fix cross-tree conflicts (Jani)
    - Backmerge to get v6.12-rc1 (Jani)
  • drm-intel-fixes-2024-10-10
    - HDCP refcount fix
  • drm-intel-fixes-2024-10-02
    - One fix for bitwise and logical "and" mixup in PM code
  • drm-intel-next-fixes-2024-09-26
    - Fix colorimetry detection for DP
  • drm-intel-next-fixes-2024-09-19
    - Fix BMG support to UHBR13.5
    - Two PSR fixes
  • drm-intel-next-fixes-2024-09-12
    - Add missing I915_FORMAT_MOD_4_TILED_BMG_CCS modifier for BMG
    - Printk formatting fix
  • drm-intel-fixes-2024-09-12
    - Prevent a possible int overflow in wq offsets [guc] (Nikita Zhandarovich)
  • drm-intel-gt-next-2024-09-06
    Driver Changes:
    
    - Expose fan speed via hwmon (Raag)
    - Correction to Wa_14019159160 on ARL (John H)
    - Whitelist COMMON_SLICE_CHICKEN1 for UMD access on DG2/MTL/ARL (Dnyaneshwar)
    - Do not attempt to load the GSC multiple times to avoid hanging GSC HW (Daniele)
    
    - Populate /sys/class/drm/cardX/engines/ even if one engine fails (Andi)
    - Use kmemdup_array instead of kmemdup for multiple allocation (Yu)
    - Remove extra unlikely() (Hongbo)
  • drm-intel-fixes-2024-09-05
    - drm/i915: Do not attempt to load the GSC multiple times (Daniele Ceraolo Spurio)
    - drm/i915: Fix readout degamma_lut mismatch on ilk/snb (Ville Syrjälä)
    - drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused (Andy Shevchenko)
    - drm/i915/fence: Mark debug_fence_free() with __maybe_unused (Andy Shevchenko)
    - drm/i915/display: Add mechanism to use sink model when applying quirk [display] (Jouni Högander)
    - drm/i915/display: Increase Fast Wake Sync length as a quirk [display] (Jouni Högander)
  • drm-intel-next-2024-09-03
    - Fix probe on 'nomodeset and deprecate i915.modeset=0 (Jani)
    - Update new entries in VBT BDB block definitions (Dnyaneshwar)
    - Fix clang build (Andy Shevchenko)
    - More clean up on drvdata usage in display code (Jani)
    - Increase fastwake DP sync pulse count as a quirk (Jouni)
    
  • drm-intel-next-2024-08-29
    Cross-driver (xe-core) Changes:
    - Require BMG scanout buffers to be 64k physically aligned (Maarten)
    
    Core (drm) Changes:
    - Introducing Xe2 ccs modifiers for integrated and discrete graphics (Juha-Pekka)
    
    Driver Changes:
    - General cleanup and more work moving towards intel_display isolation (Jani)
    - New display workaround (Suraj)
    - Use correct cp_irq_count on HDCP (Suraj)
    - eDP PSR fix when CRC is enabled (Jouni)
    - Fix DP MST state after a sink reset (Imre)
    - Fix Arrow Lake GSC firmware version (John)
    - Use chained DSBs for LUT programming (Ville)
    
  • drm-intel-fixes-2024-08-29
    - Fix #11195: The external display connect via USB type-C dock stays blank after re-connect the dock
    - Make DSI backlight work for 2G version of Lenovo Yoga Tab 3 X90F
    . Move ARL GuC firmware to correct version
    -
  • drm-intel-gt-next-2024-08-23
    UAPI Changes:
    
    - Limit the number of relocations to INT_MAX (Tvrtko)
    
      Only impact should be synthetic tests.
    
    Driver Changes:
    
    - Fix for #11396: GPU Hang and rcs0 reset on Cherrytrail platform
    - Fix Virtual Memory mapping boundaries calculation (Andi)
    - Fix for #11255: Long hangs in buddy allocator with DG2/A380 without
      Resizable BAR since 6.9 (David)
    - Mark the GT as dead when mmio is unreliable (Chris, Andi)
    - Workaround additions / fixes for MTL, ARL and DG2 (John H, Nitin)
    - Enable partial memory mapping of GPU virtual memory (Andi, Chris)
    
    - Prevent NULL deref on intel_memory_regions_hw_probe (Jonathan, Dan)
    - Avoid UAF on intel_engines_release (Krzysztof)
    
    - Don't update PWR_CLK_STATE starting Gen12 (Umesh)
    - Code and dmesg cleanups (Andi, Jesus, Luca)
  • drm-intel-fixes-2024-08-22
    - Fix for HDCP timeouts
  • drm-intel-next-2024-08-13
    - Type-C programming fix for MTL+ (Gustavo)
     - Fix display clock workaround (Mitul)
     - Fix DP LTTPR detection (Imre)
     - Calculate vblank delay more accurately (Ville)
     - Make vrr_{enabling,disabling}() usable outside intel_display.c (Ville)
     - FBC clean-up (Ville)
     - DP link-training fixes and clean-up (Imre)
     - Make I2C terminology more inclusive (Easwar)
     - Make read-only array bw_gbps static const (Colin)
     - HDCP fixes and improvements (Suraj)
     - DP VSC SDP fixes and clean-ups (Suraj, Mitul)
     - Fix opregion leak in Xe code (Lucas)
     - Fix possible int overflow in skl_ddi_calculate_wrpll (Nikita)]
     - General display clean-ups and conversion towards intel_display (Jani)
     - On DP MST, Enable LT fallback for UHBR<->non-UHBR rates (Imre)
     - Add VRR condition for DPKGC Enablement (Suraj)
     - Use backlight power constants (Zimmermann)
     - Correct dual pps handling for MTL_PCH+ (Dnyaneshwar)
     - Dump DSC HW state (Imre)
     - Replace double blank with single blank after comma (Andi)
     - Read display register timeout on BMG (Mitul)
    
  • drm-intel-fixes-2024-08-08
    - correct dual pps handling for MTL_PCH+ [display] (Dnyaneshwar Bhadane)
    - Adjust vma offset for framebuffer mmap offset [gem] (Andi Shyti)
    - Fix Virtual Memory mapping boundaries calculation [gem] (Andi Shyti)
    - Allow evicting to use the requested placement (David Gow)
    - Attempt to get pages without eviction first (David Gow)