1. 16 Oct, 2023 39 commits
  2. 04 Oct, 2023 1 commit
    • Dave Airlie's avatar
      Merge tag 'drm-intel-next-2023-09-29' of git://anongit.freedesktop.org/drm/drm-intel into drm-next · 389af786
      Dave Airlie authored
      drm/i915 feature pull for v6.7:
      
      Features and functionality:
      - Early Xe2 LPD / Lunarlake (LNL) display enabling (Lucas, Matt, Gustavo,
        Stanislav, Luca, Clint, Juha-Pekka, Balasubramani, Ravi)
      - Plenty of various DSC improvements and fixes (Ankit)
      - Add DSC PPS state readout and verification (Suraj)
      - Improve fastsets for VRR, LRR and M/N updates (Ville)
      - Use connector->ddc to create (non-DP MST) connector sysfs ddc symlinks (Ville)
      - Various DSB improvements, load LUTs using DSB (Ville)
      - Improve shared link bandwidth management, starting with FDI (Imre)
      - Optimize get param ioctl for PXP status (Alan)
      - Remove DG2 pre-production hardware workarounds (Matt)
      - Add more RPL P/U PCI IDs (Dnyaneshwar)
      - Add new DG2-G12 stepping (Swati)
      - Add PSR sink error status to debugfs (Jouni)
      - Add DP enhanced framing to crtc state checker (Ville)
      
      Refactoring and cleanups:
      - Simplify TileY/Tile4 tiling selftest enumeration (Matt)
      - Remove some unused power domain code (Gustavo)
      - Check stepping of display IP version rather than MTL platform (Matt)
      - DP audio compute config cleanups (Vinod)
      - SDVO cleanups and refactoring, more robust failure handling (Ville)
      - Color register definition and readout cleanups (Jani)
      - Reduce header interdependencies for frontbuffer tracking (Jani)
      - Continue replacing struct edid with struct drm_edid (Jani)
      - Use source physical address instead of EDID for CEC (Jani)
      - Clean up Type-C port lane count functions (Luca)
      - Clean up DSC PPS register definitions and readout (Jani)
      - Stop using GEM_BUG_ON()/GEM_WARN_ON() in display code (Jani)
      - Move more of the display probe to display code (Jani)
      - Remove redundant runtime suspended state flag (Jouni)
      - Move display info printing to display code (Balasubramani)
      - Frontbuffer tracking improvements (Jouni)
      - Add trailing newlines to debug logging (Jim Cromie)
      - Separate display workarounds from clock gating init (Matt)
      - Reduce dmesg log spamming for combo PHY, PLL state, FEC, DP MST (Ville, Imre)
      
      Fixes:
      - Fix hotplug poll detect loops via suspend/resume (Imre)
      - Fix hotplug detect for forced connectors (Imre)
      - Fix DSC first_line_bpg_offset calculation (Suraj)
      - Fix debug prints for SDP CRC16 (Arun)
      - Fix PXP runtime resume (Alan)
      - Fix cx0 PHY lane handling (Gustavo)
      - Fix frontbuffer tracking locking in debugfs (Juha-Pekka)
      - Fix SDVO detect on some models (Ville)
      - Fix SDP split configuration for DP MST (Vinod)
      - Fix AUX usage and reads for HDCP on DP MST (Suraj)
      - Fix PSR workaround (Jouni)
      - Fix redundant AUX power get/put in DP force (Imre)
      - Fix ICL DSI TCLK POST by letting hardware handle it (William)
      - Fix IRQ reset for XE LP+ (Gustavo)
      - Fix h/vsync_end instead of h/vtotal in VBT (Ville)
      - Fix C20 PHY msgbus timeout issues (Gustavo)
      - Fix pre-TGL FEC pipe A vs. DDI A mixup (Ville)
      - Fix FEC state readout for DP MST (Ville)
      
      DRM subsystem core changes:
      - Assume sink supports 8 bpc when DSC is supported (Ankit)
      - Add drm_edid_is_digital() helper (Jani)
      - Parse source physical address from EDID (Jani)
      - Add function to attach CEC without EDID (Jani)
      - Reorder connector sysfs/debugfs remove (Ville)
      - Register connector sysfs ddc symlink later (Ville)
      
      Media subsystem changes:
      - Add comments about CEC source physical address usage (Jani)
      
      Merges:
      - Backmerge drm-next to get v6.6-rc1 (Jani)
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      # Conflicts:
      #	drivers/gpu/drm/i915/i915_drv.h
      From: Jani Nikula <jani.nikula@intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/87r0mhi7a6.fsf@intel.com
      389af786