1. 29 Apr, 2022 1 commit
    • Dave Airlie's avatar
      Merge tag 'drm-misc-next-2022-04-28' of git://anongit.freedesktop.org/drm/drm-misc into drm-next · 15e2b419
      Dave Airlie authored
      drm-misc-next for 5.19:
      
      UAPI Changes:
      
      Cross-subsystem Changes:
      
      Core Changes:
        - Introduction of display-helper module, and rework of the DP, DSC,
          HDCP, HDMI and SCDC headers
        - doc: Improvements for tiny drivers, link to external resources
        - formats: helper to convert from RGB888 and RGB565 to XRGB8888
        - modes: make width-mm/height-mm check mandatory in of_get_drm_panel_display_mode
        - ttm: Convert from kvmalloc_array to kvcalloc
      
      Driver Changes:
        - bridge:
          - analogix_dp: Fix error handling in probe
          - dw_hdmi: Coccinelle fixes
          - it6505: Fix Kconfig dependency on DRM_DP_AUX_BUS
        - panel:
          - new panel: DataImage FG040346DSSWBG04
        - amdgpu: ttm_eu cleanups
        - mxsfb: Rework CRTC mode setting
        - nouveau: Make some variables static
        - sun4i: Drop drm_display_info.is_hdmi caching, support for the
          Allwinner D1
        - vc4: Drop drm_display_info.is_hdmi caching
        - vmwgfx: Fence improvements
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      # gpg: Signature made Thu 28 Apr 2022 17:52:13 AEST
      # gpg:                using EDDSA key 5C1337A45ECA9AEB89060E9EE3EF0D6F671851C5
      # gpg: Can't check signature: No public key
      From: Maxime Ripard <maxime@cerno.tech>
      Link: https://patchwork.freedesktop.org/patch/msgid/20220428075237.yypztjha7hetphcd@houat
      15e2b419
  2. 28 Apr, 2022 3 commits
    • Dave Airlie's avatar
      Merge tag 'drm-intel-gt-next-2022-04-27' of... · 9bda072a
      Dave Airlie authored
      Merge tag 'drm-intel-gt-next-2022-04-27' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
      
      UAPI Changes:
      
      - GuC hwconfig support and query (John Harrison, Rodrigo Vivi, Tvrtko Ursulin)
      - Sysfs support for multi-tile devices (Andi Shyti, Sujaritha Sundaresan)
      - Per client GPU utilisation via fdinfo (Tvrtko Ursulin, Ashutosh Dixit)
      - Add DRM_I915_QUERY_GEOMETRY_SUBSLICES (Matt Atwood)
      
      Cross-subsystem Changes:
      
      - Add GSC as a MEI auxiliary device (Tomas Winkler, Alexander Usyskin)
      
      Core Changes:
      
      - Document fdinfo format specification (Tvrtko Ursulin)
      
      Driver Changes:
      
      - Fix prime_mmap to work when using LMEM (Gwan-gyeong Mun)
      - Fix vm open count and remove vma refcount (Thomas Hellström)
      - Fixup setting screen_size (Matthew Auld)
      - Opportunistically apply ALLOC_CONTIGIOUS (Matthew Auld)
      - Limit where we apply TTM_PL_FLAG_CONTIGUOUS (Matthew Auld)
      - Drop aux table invalidation on FlatCCS platforms (Matt Roper)
      - Add missing boundary check in vm_access (Mastan Katragadda)
      - Update topology dumps for Xe_HP (Matt Roper)
      - Add support for steered register writes (Matt Roper)
      - Add steering info to GuC register save/restore list (Daniele Ceraolo Spurio)
      - Small PCI BAR enabling (Matthew Auld, Akeem G Abodunrin, CQ Tang)
      - Add preemption changes for Wa_14015141709 (Akeem G Abodunrin)
      - Add logical mapping for video decode engines (Matthew Brost)
      - Don't evict unmappable VMAs when pinning with PIN_MAPPABLE (v2) (Vivek Kasireddy)
      - GuC error capture support (Alan Previn, Daniele Ceraolo Spurio)
      - avoid concurrent writes to aux_inv (Fei Yang)
      - Add Wa_22014226127 (José Roberto de Souza)
      - Sunset igpu legacy mmap support based on GRAPHICS_VER_FULL (Matt Roper)
      - Evict and restore of compressed objects (Ramalingam C)
      - Update to GuC version 70.1.1 (John Harrison)
      - Add Wa_22011802037 force cs halt (Tilak Tangudu)
      - Enable Wa_22011802037 for gen12 GuC based platforms (Umesh Nerlige Ramappa)
      - GuC based workarounds for DG2 (Vinay Belgaumkar, John Harrison, Matthew Brost, José Roberto de Souza)
      - consider min_page_size when migrating (Matthew Auld)
      
      - Prep work for next GuC firmware release (John Harrison)
      - Support platforms with CCS engines but no RCS (Matt Roper, Stuart Summers)
      - Don't overallocate subslice storage (Matt Roper)
      - Reduce stack usage in debugfs due to SSEU (John Harrison)
      - Report steering details in debugfs (Matt Roper)
      - Refactor some x86-ism out to prepare for non-x86 builds (Michael Cheng)
      - add lmem_size modparam (CQ Tang)
      - Refactor for non-x86 driver builds (Casey Bowman)
      - Centralize computation of freq caps (Ashutosh Dixit)
      
      - Update dma_buf_ops.unmap_dma_buf callback to use drm_gem_unmap_dma_buf() (Gwan-gyeong Mun)
      - Limit the async bind to bind_async_flags (Matthew Auld)
      - Stop checking for NULL vma->obj (Matthew Auld)
      - Reduce overzealous alignment constraints for GGTT (Matthew Auld)
      - Remove GEN12_SFC_DONE_MAX from register defs header (Matt Roper)
      - Fix renamed struct field (Lucas De Marchi)
      - Do not return '0' if there is nothing to return (Andi Shyti)
      - fix i915_reg_t initialization (Jani Nikula)
      - move the migration sanity check (Matthew Auld)
      - handle more rounding in selftests (Matthew Auld)
      - Perf and i915 query kerneldoc updates (Matt Roper)
      - Use i915_probe_error instead of drm_err (Vinay Belgaumkar)
      - sanity check object size in the buddy allocator (Matthew Auld)
      - fixup selftests min_alignment usage (Matthew Auld)
      - tweak selftests misaligned_case (Matthew Auld)
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      # Conflicts:
      #	drivers/gpu/drm/i915/i915_vma.c
      From: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/Ymkfy8FjsG2JrodK@tursulin-mobl2
      9bda072a
    • Dave Airlie's avatar
      Merge tag 'amd-drm-next-5.19-2022-04-22' of... · 4eaf02db
      Dave Airlie authored
      Merge tag 'amd-drm-next-5.19-2022-04-22' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
      
      amd-drm-next-5.19-2022-04-22:
      
      amdgpu:
      - SMU message documentation update
      - Misc code cleanups
      - Documenation updates
      - PSP TA updates
      - Runtime PM regression fix
      - SR-IOV header cleanup
      - Misc fixes
      
      amdkfd:
      - TLB flush fixes
      - GWS fixes
      - CRIU GWS support
      
      radeon:
      - Misc code cleanups
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      From: Alex Deucher <alexander.deucher@amd.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20220422150049.5859-1-alexander.deucher@amd.com
      4eaf02db
    • Dave Airlie's avatar
      Merge tag 'amd-drm-next-5.19-2022-04-15' of... · dbe94628
      Dave Airlie authored
      Merge tag 'amd-drm-next-5.19-2022-04-15' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
      
      amd-drm-next-5.19-2022-04-15:
      
      amdgpu:
      - USB-C updates
      - GPUVM updates
      - TMZ fixes for RV
      - DCN 3.1 pstate fixes
      - Display z state fixes
      - RAS fixes
      - Misc code cleanups and spelling fixes
      - More DC FP rework
      - GPUVM TLB handling rework
      - Power management sysfs code cleanup
      - Add RAS support for VCN
      - Backlight fix
      - Add unique id support for more asics
      - Misc display updates
      - SR-IOV fixes
      - Extend CG and PG flags to 64 bits
      - Enable VCN clk sysfs nodes for navi12
      
      amdkfd:
      - Fix IO link cleanup during device removal
      - RAS fixes
      - Retry fault fixes
      - Asynchronously free events
      - SVM fixes
      
      radeon:
      - Drop some dead code
      - Misc code cleanups
      
      From: Alex Deucher <alexander.deucher@amd.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20220415135144.5700-1-alexander.deucher@amd.comSigned-off-by: default avatarDave Airlie <airlied@redhat.com>
      dbe94628
  3. 27 Apr, 2022 3 commits
  4. 26 Apr, 2022 22 commits
  5. 25 Apr, 2022 11 commits