1. 20 Jun, 2023 3 commits
  2. 16 Jun, 2023 13 commits
  3. 15 Jun, 2023 1 commit
  4. 14 Jun, 2023 1 commit
  5. 13 Jun, 2023 13 commits
  6. 12 Jun, 2023 1 commit
  7. 10 Jun, 2023 4 commits
  8. 09 Jun, 2023 4 commits
    • 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
    • Dave Airlie's avatar
      Merge tag 'drm-habanalabs-next-2023-06-08' of... · 7f4f4adb
      Dave Airlie authored
      Merge tag 'drm-habanalabs-next-2023-06-08' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into drm-next
      
      This tag contains additional habanalabs driver changes for v6.5:
      
      - uAPI changes:
        - Return 0 when user queries if there was a h/w or f/w error and no such error happened.
          Previously we returned an error in such case.
      
      - New features and improvements:
        - Add pci health check when we lose connection with the firmware. This can be used to
          distinguish between pci link down and firmware getting stuck.
        - Add more info to the error print when TPC interrupt occur.
        - Reduce amount of code under mutex in the command submission of signal event.
      
      - Firmware related fixes:
        - Fixes to the handshake protocol during f/w initialization.
        - Display information that the f/w sends us when encountering a DMA error.
        - Do soft-reset using a message sent to firmware instead of writing to MMIO.
        - Prepare generic code to extract f/w version numbers.
      
      - Bug fixes and code cleanups. Notable fixes are:
        - Unsecure certain TPC registers that the user should access.
        - Fix handling of QMAN errors
        - Fix memory leak when recording errors (to later pass them to the user)
        - Multiple fixes to razwi interrupt handling code
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      From: Oded Gabbay <ogabbay@kernel.org>
      Link: https://patchwork.freedesktop.org/patch/msgid/20230608103043.GA2699019@ogabbay-vm-u20.habana-labs.com
      7f4f4adb