1. Jun 21, 2023
  2. Jun 20, 2023
  3. Jun 16, 2023
  4. Jun 15, 2023
  5. Jun 14, 2023
  6. Jun 13, 2023
  7. Jun 10, 2023
  8. Jun 09, 2023
    • Dave Airlie's avatar
      Merge tag 'drm-intel-gt-next-2023-06-08' of... · ba57b9b1
      Dave Airlie authored
      Merge tag 'drm-intel-gt-next-2023-06-08' of git://anongit.freedesktop.org/drm/drm-intel
      
       into drm-next
      
      UAPI Changes:
      
      - I915_GEM_CREATE_EXT_SET_PAT for Mesa on Meteorlake.
      
      Driver Changes:
      
      Fixes/improvements/new stuff:
      
      - Use large rings for compute contexts (Chris Wilson)
      - Better logging/debug of unexpected GuC communication issues (Michal Wajdeczko)
      - Clear out entire reports after reading if not power of 2 size (Ashutosh Dixit)
      - Limit lmem allocation size to succeed on SmallBars (Andrzej Hajda)
      - perf/OA capture robustness improvements on DG2 (Umesh Nerlige Ramappa)
      - Fix error code in intel_gsc_uc_heci_cmd_submit_nonpriv() (Dan Carpenter)
      
      Future platform enablement:
      
      - Add workaround 14016712196 (Tejas Upadhyay)
      - HuC loading for MTL (Daniele Ceraolo Spurio)
      - Allow user to set cache at BO creation (Fei Yang)
      
      Miscellaneous:
      
      - Use system include style for drm headers (Jani Nikula)
      - Drop legacy CTB definitions (Michal Wajdeczko)
      - Turn off the timer to sample frequencies when GT is parked (Ashutosh Dixit)
      - Make PMU sample array two-dimensional (Ashutosh Dixit)
      - Use the correct error value when kernel_context() fails (Andi Shyti)
      - Fix second parameter type of pre-gen8 pte_encode callbacks (Nathan Chancellor)
      - Fix parameter in gmch_ggtt_insert_{entries, page}() (Nathan Chancellor)
      - Fix size_t format specifier in gsccs_send_message() (Nathan Chancellor)
      - Use the fdinfo helper (Tvrtko Ursulin)
      - Add some missing error propagation (Tvrtko Ursulin)
      - Reduce I915_MAX_GT to 2 (Matt Atwood)
      - Rename I915_PMU_MAX_GTS to I915_PMU_MAX_GT (Matt Atwood)
      - Remove some obsolete definitions (John Harrison)
      
      Merges:
      
      - Merge drm/drm-next into drm-intel-gt-next (Tvrtko Ursulin)
      
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      From: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/ZIH09fqe5v5yArsu@tursulin-desk
      ba57b9b1
    • Dave Airlie's avatar
      Merge tag 'drm-intel-next-2023-06-05' of git://anongit.freedesktop.org/drm/drm-intel into drm-next · 959294e4
      Dave Airlie authored
      
      
      drm/i915 features for v6.5:
      
      Features and functionality:
      - Meteorlake (MTL) display enabling (Mika, Radhakrishna, José, Ankit, Clint,
        Gustavo, Imre, Anusha, Juha-Pekka, Matt)
      - Allow VRR to be toggled during fastsets (Ville)
      - Allow arbitrary refresh rates with VRR eDP panels (Ville)
      - Support async flips on linear buffers on display ver 12+  (Arun)
      - New debugfs for display clock frequencies (Bhanuprakash)
      - Taint kernel when force probing unsupported devices (Jani)
      - Expose CRTC CTM property on ILK/SNB/VLV (Ville)
      
      DRM subsystem changes:
      - EDID changes to support further conversion to struct drm_edid (Jani)
      - Move i915 DSC parameter code to common DRM helpers (Dmitry Baryshkov)
      
      Refactoring and cleanups:
      - CSC color refactoring (Ville)
      - VRR cleanups (Ville)
      - Finish i915 conversion to struct drm_edid (Jani)
      - Start high level display driver file (Jani)
      - Hotplug refactoring (Ville)
      - Misc display refactoring and cleanups (Jani, Ville)
      - Use device based logging for state checker warnings (Jani)
      - Split out hotplug and display irq handling (Jani)
      - Move display device info and probe under display/ (Matt)
      - HDCP cleanups (Suraj)
      - Use localized warning ignores instead of per file (Jani)
      - Remove superfluous enum i915_drm_suspend_mode (Maarten)
      - PSR, pfit, scaler and chicken register definition cleanups (Ville)
      - Constify pointers to hwmon_channel_info (Krzysztof Kozlowski)
      - Replace all non-returning strlcpy with strscpy (Azeem Shaikh)
      - Refactor VBT aux channel and DDC pin mapping (Ville)
      - Include cleanups (Jani)
      
      Fixes:
      - Fix modeset locking issue in DP MST HDCP (Suraj)
      - Fix disconnected Type-C/DP-alt disable at probe (Imre)
      - Fix HDMI PCON DSC usage and color conversions (Ankit)
      - Fix g4x HDMI infoframe/audio transmission port usage (Ville)
      - Avoid use-after-free when DP connector init fails (Maarten)
      - Fix voltage level for 480 MHz CDCLK (Chaitanya)
      - Check HPD live state during eDP probe (Ville)
      - Fix active port PLL selection for secondary MST streams (Imre)
      - Check pipe source size when using SKL+ scalers (Ville)
      - Fix MIPI DSI sleep sequences (Hans de Goede)
      - Fix DPCD register write order to match 128b/132b requirement (Arun)
      - Increase AUX timeout for Type-C (Suraj)
      - Communicate display power demands to pcode (Stan)
      - Fix potential division by zero in DSC compute config (Nikita Zhandarovich)
      - Fix fast wake AUX sync length (Jouni)
      - Fix potential oops on intel_get_crtc_new_encoder() (Ville)
      
      Merges:
      - drm-next backmerges (Rodrigo, Jani)
      
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      From: Jani Nikula <jani.nikula@intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/87zg5eat32.fsf@intel.com
      959294e4
    • Dave Airlie's avatar
      Merge tag 'drm-misc-next-2023-06-07' of git://anongit.freedesktop.org/drm/drm-misc into drm-next · 45365b65
      Dave Airlie authored
      
      
      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
      
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      From: Thomas Zimmermann <tzimmermann@suse.de>
      Link: https://patchwork.freedesktop.org/patch/msgid/20230607085644.GA12673@linux-uq9g
      45365b65