1. 11 Apr, 2023 2 commits
    • Daniel Vetter's avatar
      Merge tag 'drm-msm-next-2023-04-10' of https://gitlab.freedesktop.org/drm/msm into drm-next · b8d85bb5
      Daniel Vetter authored
      main pull request for v6.4
      
      Core Display:
      ============
      * Bugfixes for error handling during probe
      * rework UBWC decoder programming
      * prepare_commit cleanup
      * bindings for SM8550 (MDSS, DPU), SM8450 (DP)
      * timeout calculation fixup
      * atomic: use drm_crtc_next_vblank_start() instead of our own
        custom thing to calculate the start of next vblank
      
      DP:
      ==
      * interrupts cleanup
      
      DPU:
      ===
      * DSPP sub-block flush on sc7280
      * support AR30 in addition to XR30 format
      * Allow using REC_0 and REC_1 to handle wide (4k) RGB planes
      * Split the HW catalog into individual per-SoC files
      
      DSI:
      ===
      * rework DSI instance ID detection on obscure platforms
      
      GPU:
      ===
      * uapi C++ compatibility fix
      * a6xx: More robust gdsc reset
      * a3xx and a4xx devfreq support
      * update generated headers
      * various cleanups and fixes
      * GPU and GEM updates to avoid allocations which could trigger
        reclaim (shrinker) in fence signaling path
      * dma-fence deadline hint support and wait-boost
      * a640 speedbin support
      * a650 speedbin support
      
      Conflicts in drivers/gpu/drm/msm/adreno/adreno_gpu.c:
      
      Conflict between the 7fa5047a ("drm: Use of_property_present() for
      testing DT property presence") and 9f251f93 ("drm/msm/adreno: Use
      OPP for every GPU generation"). The latter removed the of_ function
      call outright, so I went with what's in the PR unchanged.
      
      From: Rob Clark <robdclark@gmail.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/CAF6AEGvwuj5tabyW910+N-B=5kFNAC7QNYoQ=0xi3roBjQvFFQ@mail.gmail.comSigned-off-by: default avatarDaniel Vetter <daniel.vetter@intel.com>
      b8d85bb5
    • Daniel Vetter's avatar
      Merge tag 'drm-habanalabs-next-2023-04-10' of... · 838ac90d
      Daniel Vetter authored
      Merge tag 'drm-habanalabs-next-2023-04-10' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into drm-next
      
      This tag contains additional habanalabs driver changes for v6.4:
      
      - uAPI changes:
        - Add a definition of a new Gaudi2 server type. This is used by userspace
          to know what is the connectivity between the accelerators inside the
          server
      
      - New features and improvements:
        - speedup h/w queues test in Gaudi2 to reduce device initialization times.
      
      - Firmware related fixes:
        - Fixes to the handshake protocol during f/w initialization.
        - Sync f/w events interrupt in hard reset to avoid warning message.
        - Improvements to extraction of the firmware version.
      
      - Misc bug fixes and code cleanups. Notable fixes are:
        - Multiple fixes for interrupt handling in Gaudi2.
        - Unmap mapped memory in case TLB invalidation fails.
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      From: Oded Gabbay <ogabbay@kernel.org>
      Link: https://patchwork.freedesktop.org/patch/msgid/20230410124637.GA2441888@ogabbay-vm-u20.habana-labs.com
      838ac90d
  2. 08 Apr, 2023 22 commits
  3. 07 Apr, 2023 16 commits