1. 28 Sep, 2022 1 commit
    • Dave Airlie's avatar
      Merge tag 'drm-msm-next-2022-09-22' of https://gitlab.freedesktop.org/drm/msm into drm-next · 95d8c671
      Dave Airlie authored
      msm-next for v6.1
      
      DPU:
      - simplified VBIF configuration
      - cleaned up CTL interfaces to accept indices rather than flush masks
      
      DSI:
      - removed unused msm_display_dsc_config struct
      - switch regulator calls to new bulk API
      - switched to use PANEL_BRIDGE for directly attached panels
      
      DSI PHY:
      - converted drivers to use parent_hws instead of parent_names
      
      DP:
      - cleaned up pixel_rate handling
      
      HDMI PHY:
      - turned hdmi-phy-8996 into OF clk provider
      
      core:
      - misc dt-bindings fixes
      - choose eDP as primary display if it's available
      - support getting interconnects from either the mdss or the mdp5/dpu
        device nodes
      
      gpu+gem:
      - Shrinker + LRU re-work:
        - adds a shared GEM LRU+shrinker helper and moves msm over to that
        - reduces lock contention between retire and submit by avoiding the
          need to acquire obj lock in retire path (and instead using resv
          seeing obj's busyness in the shrinker
        - fix reclaim vs submit issues
      - GEM fault injection for triggering userspace error paths
      - Map/unmap optimization
      - Improved robustness for a6xx GPU recovery
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      From: Rob Clark <robdclark@gmail.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/CAF6AEGsrfrr9v1oR9S4oYfOs9jm=jbKQiwPBTrCRHrjYerJJFA@mail.gmail.com
      95d8c671
  2. 27 Sep, 2022 2 commits
  3. 26 Sep, 2022 2 commits
  4. 22 Sep, 2022 1 commit
  5. 21 Sep, 2022 1 commit
  6. 20 Sep, 2022 2 commits
    • Dave Airlie's avatar
      Merge tag 'drm-intel-next-2022-09-16-1' of... · 47cd3af6
      Dave Airlie authored
      Merge tag 'drm-intel-next-2022-09-16-1' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
      
      drm/i915 feature pull #2 for v6.1:
      
      Features and functionality:
      - More Meteorlake platform enabling (Radhakrishna, Imre, Madhumitha)
      - Allow seamless M/N changes on eDP panels that support it (Ville)
      - Switch DSC debugfs from output bpp to input bpc (Swati)
      
      Refactoring and cleanups:
      - Clocking and DPLL refactoring and cleanups to support seamless M/N (Ville)
      - Plenty of VBT definition and parsing updates and cleanups (Ville)
      - Extract SKL watermark code to a separate file, and clean up (Ville)
      - Clean up IPC interfaces and debugfs (Jani)
      - Continue moving display data under drm_i915_private display sub-struct (Jani)
      - Display quirk handling refactoring and abstractions (Jani)
      - Stop using implicit dev_priv in gmbus registers (Jani)
      - BUG_ON() removals and conversions to drm_WARN_ON() and BUILD_BUG_ON() (Jani)
      - Use drm_dp_phy_name() for logging (Jani)
      - Use REG_BIT() macros for CDCLK registers (Stan)
      - Move display and media IP versions to runtime info (Radhakrishna)
      
      Fixes:
      - Fix DP MST suspend to avoid use-after-free (Andrzej)
      - Fix HPD suspend to avoid use-after-free for fbdev (Andrzej)
      - Fix various PSR issues regarding selective update and damage clips (Jouni)
      - Fix runtime pm wakerefs for driver remove and release (Mitul Golani)
      - Fix conditions for filtering fixed modes for panels (Ville)
      - Fix TV encoder clock computation (Ville)
      - Fix dvo mode_valid hook return type (Nathan Huckleberry)
      
      Merges:
      - Backmerge drm-next to sync the DP MST atomic changes (Jani)
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      From: Jani Nikula <jani.nikula@intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/87o7vfr064.fsf@intel.com
      47cd3af6
    • Dave Airlie's avatar
      Merge tag 'drm-intel-gt-next-2022-09-16' of... · 72ca70ac
      Dave Airlie authored
      Merge tag 'drm-intel-gt-next-2022-09-16' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
      
      Cross-subsystem Changes:
      
      - MEI subsystem pieces for XeHP SDV GSC support
        These are Acked-by Greg.
      
      Driver Changes:
      
      - Release mmaps on RPM suspend on discrete GPUs (Anshuman)
      - Update GuC version to 7.5 on DG1, DG2 and ADL
      - Revert "drm/i915/dg2: extend Wa_1409120013 to DG2" (Lucas)
      - MTL enabling incl. standalone media (Matt R, Lucas)
      - Explicitly clear BB_OFFSET for new contexts on Gen8+ (Chris)
      - Fix throttling / perf limit reason decoding (Ashutosh)
      - XeHP SDV GSC support (Vitaly, Alexander, Tomas)
      
      - Fix issues with overrding firmware file paths (John)
      - Invert if-else ladders to check latest version first (Lucas)
      - Cancel GuC engine busyness worker synchronously (Umesh)
      
      - Skip applying copy engine fuses outside PVC (Lucas)
      - Eliminate Gen10 frequency read function (Lucas)
      - Static code checker fixes (Gaosheng)
      - Selftest improvements (Chris)
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      From: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/YyQ4Jgl3cpGL1/As@jlahtine-mobl.ger.corp.intel.com
      72ca70ac
  7. 18 Sep, 2022 31 commits