1. 30 Aug, 2024 4 commits
    • Rodrigo Vivi's avatar
      Merge drm/drm-next into drm-intel-next · 2bb3fc53
      Rodrigo Vivi authored
      Sync with drm-xe-next so we can continue with display clean-up.
      Signed-off-by: default avatarRodrigo Vivi <rodrigo.vivi@intel.com>
      2bb3fc53
    • Dave Airlie's avatar
      Merge tag 'drm-intel-next-2024-08-29' of... · 6d0ebb39
      Dave Airlie authored
      Merge tag 'drm-intel-next-2024-08-29' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
      
      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)
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      From: Rodrigo Vivi <rodrigo.vivi@intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/ZtCC0lJ0Zf3MoSdW@intel.com
      6d0ebb39
    • Dave Airlie's avatar
      Merge tag 'drm-xe-next-2024-08-28' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next · 8bdb468d
      Dave Airlie authored
      UAPI Changes:
      - Fix OA format masks which were breaking build with gcc-5
      
      Cross-subsystem Changes:
      
      Driver Changes:
      - Use dma_fence_chain_free in chain fence unused as a sync (Matthew Brost)
      - Refactor hw engine lookup and mmio access to be used in more places
        (Dominik, Matt Auld, Mika Kuoppala)
      - Enable priority mem read for Xe2 and later (Pallavi Mishra)
      - Fix PL1 disable flow in xe_hwmon_power_max_write (Karthik)
      - Fix refcount and speedup devcoredump (Matthew Brost)
      - Add performance tuning changes to Xe2 (Akshata, Shekhar)
      - Fix OA sysfs entry (Ashutosh)
      - Add first GuC firmware support for BMG (Julia)
      - Bump minimum GuC firmware for platforms under force_probe to match LNL
        and BMG (Julia)
      - Fix access check on user fence creation (Nirmoy)
      - Add/document workarounds for Xe2 (Julia, Daniele, John, Tejas)
      - Document workaround and use proper WA infra (Matt Roper)
      - Fix VF configuration on media GT (Michal Wajdeczko)
      - Fix VM dma-resv lock (Matthew Brost)
      - Allow suspend/resume exec queue backend op to be called multiple times
        (Matthew Brost)
      - Add GT stats to debugfs (Nirmoy)
      - Add hwconfig to debugfs (Matt Roper)
      - Compile out all debugfs code with ONFIG_DEUBG_FS=n (Lucas)
      - Remove dead kunit code (Jani Nikula)
      - Refactor drvdata storing to help display (Jani Nikula)
      - Cleanup unsused xe parameter in pte handling (Himal)
      - Rename s/enable_display/probe_display/ for clarity (Lucas)
      - Fix missing MCR annotation in couple of registers (Tejas)
      - Fix DGFX display suspend/resume (Maarten)
      - Prepare exec_queue_kill for PXP handling (Daniele)
      - Fix devm/drmm issues (Daniele, Matthew Brost)
      - Fix tile and ggtt fini sequences (Matthew Brost)
      - Fix crashes when probing without firmware in place (Daniele, Matthew Brost)
      - Use xe_managed for kernel BOs (Daniele, Matthew Brost)
      - Future-proof dss_per_group calculation by using hwconfig (Matt Roper)
      - Use reserved copy engine for user binds on faulting devices
        (Matthew Brost)
      - Allow mixing dma-fence jobs and long-running faulting jobs (Francois)
      - Cleanup redundant arg when creating use BO (Nirmoy)
      - Prevent UAF around preempt fence (Auld)
      - Fix display suspend/resume (Maarten)
      - Use vma_pages() helper (Thorsten)
      - Calculate pagefault queue size (Stuart, Matthew Auld)
      - Fix missing pagefault wq destroy (Stuart)
      - Fix lifetime handling of HW fence ctx (Matthew Brost)
      - Fix order destroy order for jobs (Matthew Brost)
      - Fix TLB invalidation for media GT (Matthew Brost)
      - Document GGTT (Rodrigo Vivi)
      - Refactor GGTT layering and fix runtime outer protection (Rodrigo Vivi)
      - Handle HPD polling on display pm runtime suspend/resume (Imre, Vinod)
      - Drop unrequired NULL checks (Apoorva, Himal)
      - Use separate rpm lockdep map for non-d3cold-capable devices (Thomas Hellström)
      - Support "nomodeset" kernel command-line option (Thomas Zimmermann)
      - Drop force_probe requirement for LNL and BMG (Lucas, Balasubramani)
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      From: Lucas De Marchi <lucas.demarchi@intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/wd42jsh4i3q5zlrmi2cljejohdsrqc6hvtxf76lbxsp3ibrgmz@y54fa7wwxgsd
      8bdb468d
    • Dave Airlie's avatar
      Merge tag 'drm-misc-next-2024-08-29' of... · 4f7d8da5
      Dave Airlie authored
      Merge tag 'drm-misc-next-2024-08-29' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
      
      drm-misc-next for v6.12:
      
      UAPI Changes:
      
      devfs:
      - support device numbers up to MINORBITS limit
      
      Core Changes:
      
      ci:
      - increase job timeout
      
      devfs:
      - use XArray for minor ids
      
      displayport:
      - mst: GUID improvements
      
      docs:
      - add fixes and cleanups
      
      panic:
      - optionally display QR code
      
      Driver Changes:
      
      amdgpu:
      - faster vblank disabling
      - GUID improvements
      
      gm12u320
      - convert to struct drm_edid
      
      host1x:
      - fix syncpoint IRQ during resume
      - use iommu_paging_domain_alloc()
      
      imx:
      - ipuv3: convert to struct drm_edid
      
      omapdrm:
      - improve error handling
      
      panel:
      - add support for BOE TV101WUM-LL2 plus DT bindings
      - novatek-nt35950: improve error handling
      - nv3051d: improve error handling
      - panel-edp: add support for BOE NE140WUM-N6G; revert support for
        SDC ATNA45AF01
      - visionox-vtdr6130: improve error handling; use
        devm_regulator_bulk_get_const()
      
      renesas:
      - rz-du: add support for RZ/G2UL plus DT bindings
      
      sti:
      - convert to struct drm_edid
      
      tegra:
      - gr3d: improve PM domain handling
      - convert to struct drm_edid
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      From: Thomas Zimmermann <tzimmermann@suse.de>
      Link: https://patchwork.freedesktop.org/patch/msgid/20240829144654.GA145538@linux.fritz.box
      4f7d8da5
  2. 29 Aug, 2024 27 commits
  3. 28 Aug, 2024 9 commits