All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jani Nikula <jani.nikula@intel.com>
To: Dave Airlie <airlied@gmail.com>, Simona Vetter <simona.vetter@ffwll.ch>
Cc: "Jani Nikula" <jani.nikula@linux.intel.com>,
	"Joonas Lahtinen" <joonas.lahtinen@linux.intel.com>,
	"Tvrtko Ursulin" <tursulin@ursulin.net>,
	"Rodrigo Vivi" <rodrigo.vivi@intel.com>,
	"Thomas Zimmermann" <tzimmermann@suse.de>,
	"Maarten Lankhorst" <maarten.lankhorst@linux.intel.com>,
	"Maxime Ripard" <mripard@kernel.org>,
	"Thomas Hellström" <thomas.hellstrom@linux.intel.com>,
	"Oded Gabbay" <ogabbay@kernel.org>,
	"Lucas De Marchi" <lucas.demarchi@intel.com>,
	dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org,
	intel-xe@lists.freedesktop.org, dim-tools@lists.freedesktop.org
Subject: [PULL] drm-intel-next
Date: Wed, 18 Jun 2025 19:22:42 +0300	[thread overview]
Message-ID: <fff9f231850ed410bd81b53de43eff0b98240d31@intel.com> (raw)


Hi Dave & Sima -

First i915 pull request towards v6.17.

drm-intel-next-2025-06-18:
drm/i915 feature pull for v6.17:

Features and functionality:
- Add support for DSC fractional link bpp on DP MST (Imre)
- Add support for simultaneous Panel Replay and Adaptive Sync (Jouni)
- Add support for PTL+ double buffered LUT registers (Chaitanya, Ville)
- Add PIPEDMC event handling in preparation for flip queue (Ville)

Refactoring and cleanups:
- Rename lots of DPLL interfaces to unify them (Suraj)
- Allocate struct intel_display dynamically (Jani)
- Abstract VLV IOSF sideband better (Jani)
- Use str_true_false() helper (Yumeng Fang)
- Refactor DSB code in preparation for flip queue (Ville)
- Use drm_modeset_lock_assert_held() instead of open coding (Luca)
- Remove unused arg from skl_scaler_get_filter_select() (Luca)
- Split out a separate display register header (Jani)
- Abstract DRAM detection better (Jani)
- Convert LPT/WPT SBI sideband to struct intel_display (Jani)

Fixes:
- Fix DSI HS command dispatch with forced pipeline flush (Gareth Yu)
- Fix BMG and LNL+ DP adaptive sync SDP programming (Ankit)
- Fix error path for xe display workqueue allocation (Haoxiang Li)
- Disable DP AUX access probe where not required (Imre)
- Fix DKL PHY access if the port is invalid (Luca)
- Fix PSR2_SU_STATUS access on ADL+ (Jouni)
- Add sanity checks for porch and sync on BXT/GLK DSI (Ville)

DRM core changes:
- Change AUX DPCD access probe address (Imre)
- Refactor EDID quirks, amd make them available to drivers (Imre)
- Add quirk for DPCD access probe (Imre)
- Add DPCD definitions for Panel Replay capabilities (Jouni)

Merges:
- Backmerges to sync with v6.15-rcs and v6.16-rc1 (Jani)

BR,
Jani.

The following changes since commit 19272b37aa4f83ca52bdf9c16d5d81bdd1354494:

  Linux 6.16-rc1 (2025-06-08 13:44:43 -0700)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-next-2025-06-18

for you to fetch changes up to b2f7e30d2e4a34fcee8111d713bef4f29dc23c77:

  drm/i915/dsb: Disable the GOSUB interrupt (2025-06-17 19:13:58 +0300)

----------------------------------------------------------------
drm/i915 feature pull for v6.17:

Features and functionality:
- Add support for DSC fractional link bpp on DP MST (Imre)
- Add support for simultaneous Panel Replay and Adaptive Sync (Jouni)
- Add support for PTL+ double buffered LUT registers (Chaitanya, Ville)
- Add PIPEDMC event handling in preparation for flip queue (Ville)

Refactoring and cleanups:
- Rename lots of DPLL interfaces to unify them (Suraj)
- Allocate struct intel_display dynamically (Jani)
- Abstract VLV IOSF sideband better (Jani)
- Use str_true_false() helper (Yumeng Fang)
- Refactor DSB code in preparation for flip queue (Ville)
- Use drm_modeset_lock_assert_held() instead of open coding (Luca)
- Remove unused arg from skl_scaler_get_filter_select() (Luca)
- Split out a separate display register header (Jani)
- Abstract DRAM detection better (Jani)
- Convert LPT/WPT SBI sideband to struct intel_display (Jani)

Fixes:
- Fix DSI HS command dispatch with forced pipeline flush (Gareth Yu)
- Fix BMG and LNL+ DP adaptive sync SDP programming (Ankit)
- Fix error path for xe display workqueue allocation (Haoxiang Li)
- Disable DP AUX access probe where not required (Imre)
- Fix DKL PHY access if the port is invalid (Luca)
- Fix PSR2_SU_STATUS access on ADL+ (Jouni)
- Add sanity checks for porch and sync on BXT/GLK DSI (Ville)

DRM core changes:
- Change AUX DPCD access probe address (Imre)
- Refactor EDID quirks, amd make them available to drivers (Imre)
- Add quirk for DPCD access probe (Imre)
- Add DPCD definitions for Panel Replay capabilities (Jouni)

Merges:
- Backmerges to sync with v6.15-rcs and v6.16-rc1 (Jani)

----------------------------------------------------------------
Ankit Nautiyal (1):
      drm/i915/vrr: Program EMP_AS_SDP_TL for DP AS SDP

Chaitanya Kumar Borah (7):
      drm/i915/dsb: add intel_dsb_gosub_finish()
      drm/i915/dsb: Add support for GOSUB interrupt
      drm/i915: s/dsb_color_vblank/dsb_color
      drm/i915/display: use GOSUB to program double buffered LUT registers
      drm/i915: Program DB LUT registers before vblank
      drm/i915/color: Do not pre-load LUTs with DB registers
      drm/i915: Disable updating of LUT values during vblank

Dibin Moolakadan Subrahmanian (1):
      drm/i915/display: Fix u32 overflow in SNPS PHY HDMI PLL setup

Gareth Yu (1):
      drm/i915/dsi: Enforce pipeline flush with DSI HS transfer

Haoxiang Li (2):
      drm/i915/display: Add check for alloc_ordered_workqueue() and alloc_workqueue()
      drm/xe/display: Add check for alloc_ordered_workqueue()

Imre Deak (21):
      drm/i915/dp: Fix determining SST/MST mode during MTP TU state computation
      drm/i915/dp_mst: Use the correct connector while computing the link BPP limit on MST
      drm/i915/dp_mst: Simplify handling the single-bpp case during state computation
      drm/i915/dp_mst: Validate compressed bpp vs. platform restrictions
      drm/i915/dp_mst: Update the total link slot count early
      drm/i915/dp_mst: Check BW limit on the local MST link early
      drm/i915/dp_mst: Simplify computing the min/max compressed bpp limits
      drm/i915/dp: Limit max link bpp properly to a fractional value on SST
      drm/i915/dp_mst: Add support for fractional compressed link bpps on MST
      drm/i915/display: Factor out intel_display_{min, max}_pipe_bpp()
      drm/i915/dp: Export intel_dp_dsc_min_src_compressed_bpp()
      drm/i915: Add support for forcing the link bpp on a connector
      drm/i915/dp_mst: Enable fractional link bpps on MST if the bpp is forced
      drm/i915/ptl: Use everywhere the correct DDI port clock select mask
      drm/i915/dp_mst: Work around Thunderbolt sink disconnect after SINK_COUNT_ESI read
      drm/i915/dp: Fix the enabling/disabling of audio SDP splitting
      drm/dp: Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS
      drm/edid: Define the quirks in an enum list
      drm/edid: Add support for quirks visible to DRM core and drivers
      drm/dp: Add an EDID quirk for the DPCD register access probe
      drm/i915/dp: Disable the AUX DPCD probe quirk if it's not required

Jani Nikula (46):
      drm/i915/irq: stop using HAS_GMCH()
      drm/i915: rename vlv_sideband*.[ch] to vlv_iosf_sb*.[ch]
      drm/i915: add generic read/write functions for VLV IOSF SB
      drm/i915: rewrite VLV IOSF SB unit specific read/write functions
      drm/i915: switch i915 core to generic VLV IOSF SB functions
      drm/i915: move VLV IOSF SB unit specific helpers under display
      drm/i915: convert VLV IOSF SB interface to struct drm_device
      drm/i915: rename VLV IOSF SB ports parameter to unit_mask
      drm/i915: ensure correct VLV IOSF SB units have been get/put
      drm/i915/pps: drop dependency on intel_display_conversion.h
      drm/i915/rps: pass struct intel_display to DISPLAY_VER()
      drm/i915/display: drop unused declarations from intel_display.h
      drm/i915/gem: drop intel_display.h include
      drm/i915/display: drop unnecessary includes on i915 core headers
      Merge drm/drm-next into drm-intel-next
      drm/xe/rpm: use to_xe_device() instead of container_of
      drm/xe/display: do not reference xe->display inline
      drm/i915: do not reference i915->display inline
      drm/{i915,xe}: convert i915 and xe display members into pointers
      drm/xe/display: drop duplicate display->fb_tracking.lock init
      drm/i915/display: move hotplug.dp_wq init from xe and i915 to display
      drm/xe/display: move xe->display initialization to xe_display_probe()
      drm/xe/display: add notes about how early a few functions can be called
      drm/xe/display: use xe->display to decide whether to do anything
      drm/i915/display: allocate struct intel_display dynamically
      drm/i915: stop including display/intel_display_{core, limits}.h from i915_drv.h
      drm/xe: stop including intel_display_{core, device}.h from xe_device_types.h
      drm/i915: drop intel_dpio_phy.h include from VLV IOSF SB
      drm/i915/sbi: move intel_sbi.[ch] under display/
      drm/i915/sbi: convert intel_sbi.[ch] to struct intel_display
      drm/i915/sbi: move sbi_lock under struct intel_display
      drm/i915/de: rename timeout parameters timeout_ms to highlight unit
      drm/i915: add out_value to intel_wait_for_register_fw() and intel_de_wait_fw()
      drm/i915/sbi: convert to intel_de_*()
      drm/i915/sbi: split out intel_sbi_regs.h
      drm/i915/sbi: clean up SBI register macro definitions and usage
      drm/i915/bw: pass struct dram_info pointer around
      drm/i915/dram: add accessor for struct dram_info and use it
      drm/i915/wm: DG2 doesn't have dram info to look up wm_lv_0_adjust_needed
      drm/i915/dram: pass struct dram_info pointer around
      drm/i915/dram: add return value and handling to intel_dram_detect()
      drm/i915/dram: allocate struct dram_info dynamically
      Merge drm/drm-next into drm-intel-next
      drm/i915: split out display register macros to a separate file
      drm/i915/display: include intel_display_reg_defs.h from display regs files
      drm/i915/display: drop i915_reg.h include where possible

Jouni Högander (15):
      drm/i915/alpm: Make intel_alpm_enable_sink available for PSR
      drm/i915/alpm: Stop writing ALPM registers when PSR is enabled
      drm/i915/psr: Do not read PSR2_SU_STATUS on AlderLake and onwards
      drm/panelreplay: Panel Replay capability DPCD register definitions
      drm/dp: Add Panel Replay capability bits from DP2.1 specification
      drm/i915/psr: Read all Panel Replay capability registers from DPCD
      drm/i915/alpm: Add PR_ALPM_CTL register definitions
      drm/i915/alpm: Write PR_ALPM_CTL register
      drm/i915/psr: Add interface to check if AUXLess ALPM is needed by PSR
      drm/i915/alpm: Add new interface to check if AUXLess ALPM is used
      drm/i915/alpm: Move port alpm configuration
      drm/i915/display: Add PHY_CMN1_CONTROL register definitions
      drm/i915/display: Add function to configure LFPS sending
      drm/i915/psr: Fix using wrong mask in REG_FIELD_PREP
      drm/i915/psr: Do not disable Panel Replay in case VRR is enabled

Luca Coelho (3):
      drm/i915/dkl: return if tc_port is invalid in dkl_phy_set_hip_idx()
      drm/i915: remove unused arg in skl_scaler_get_filter_select()
      drm/i915: use drm_modeset_lock_assert_held() in intel_connector_get_pipe()

Suraj Kandpal (14):
      drm/i915/dpll: Rename intel_dpll
      drm/i915/dpll: Rename intel_dpll_funcs
      drm/i915/dpll: Rename intel_shared_dpll_state
      drm/i915/dpll: Rename macro for_each_shared_dpll
      drm/i915/dpll: Rename intel_shared_dpll_funcs
      drm/i915/dpll: Rename intel_shared_dpll
      drm/i915/dpll: Move away from using shared dpll
      drm/i915/dpll: Rename crtc_get_shared_dpll
      drm/i915/dpll: Rename intel_[enable/disable]_dpll
      drm/i915/dpll: Rename intel_unreference_dpll_crtc
      drm/i915/dpll: Rename intel_reference_dpll_crtc
      drm/i915/dpll: Rename intel_<release/reserve>_dpll
      drm/i915/dpll: Rename intel_compute_dpll
      drm/i915/dpll: Rename intel_update_active_dpll

Ville Syrjälä (20):
      drm/i915/dmc: Drop PIPEDMC faults from the fault mask on LNL+
      drm/i915/dmc: Hook up PIPEDMC interrupts
      drm/i915/dmc: Define all DMC event IDs
      drm/i915/dmc: Extract dmc_evt_ctl_disable()
      drm/i915/dmc: Relocate is_dmc_evt_{ctl,htp}_reg()
      drm/i915/dmc: Extract is_event_handler()
      drm/i915/dmc: Introduce dmc_configure_event()
      drm/i915/dsb: Extract intel_dsb_ins_align()
      drm/i915/dsb: Extract assert_dsb_tail_is_aligned()
      drm/i915/dsb: Extract intel_dsb_{head,tail}()
      drm/i915/dsb: Implement intel_dsb_gosub()
      drm/i915: Indicate which pipe lied about its interrupts
      drm/i915/dsi: Fix off by one in BXT_MIPI_TRANS_VTOTAL
      drm/i915/dsi: Assert that vfp+vsync+vbp == vtotal on BXT/GLK
      drm/i915/dsb: Use intel_dsb_ins_align() in intel_dsb_align_tail()
      drm/i915/dsb: Provide intel_dsb_head() and intel_dsb_size()
      drm/i915/dsb: Introduce intel_dsb_exec_time_us()
      drm/i915/dsb: Garbage collect the MMIO DEwake stuff
      drm/i915/dsb: Move the DSB_PMCTRL* reset out of intel_dsb_finish()
      drm/i915/dsb: Disable the GOSUB interrupt

Vivek Kasireddy (1):
      Revert "drm/xe/display: use xe->display to decide whether to do anything"

Yumeng Fang (1):
      drm/i915/display: Use str_true_false() helper

 drivers/gpu/drm/display/drm_dp_helper.c            |   44 +-
 drivers/gpu/drm/drm_edid.c                         |  232 +-
 drivers/gpu/drm/i915/Makefile                      |    7 +-
 drivers/gpu/drm/i915/display/g4x_dp.c              |    1 +
 drivers/gpu/drm/i915/display/g4x_hdmi.c            |    1 +
 drivers/gpu/drm/i915/display/hsw_ips.c             |    1 +
 drivers/gpu/drm/i915/display/i9xx_display_sr.c     |    2 +-
 drivers/gpu/drm/i915/display/i9xx_plane.c          |    2 +
 drivers/gpu/drm/i915/display/i9xx_wm.c             |   36 +-
 drivers/gpu/drm/i915/display/icl_dsi.c             |    7 +-
 drivers/gpu/drm/i915/display/icl_dsi_regs.h        |    1 +
 drivers/gpu/drm/i915/display/intel_alpm.c          |   70 +-
 drivers/gpu/drm/i915/display/intel_alpm.h          |    4 +
 drivers/gpu/drm/i915/display/intel_atomic.c        |    4 +-
 drivers/gpu/drm/i915/display/intel_atomic_plane.c  |    1 -
 drivers/gpu/drm/i915/display/intel_backlight.c     |    2 +-
 drivers/gpu/drm/i915/display/intel_bios.c          |    1 +
 drivers/gpu/drm/i915/display/intel_bw.c            |   51 +-
 drivers/gpu/drm/i915/display/intel_cdclk.c         |   48 +-
 drivers/gpu/drm/i915/display/intel_cmtg.c          |    4 +-
 drivers/gpu/drm/i915/display/intel_cmtg_regs.h     |    2 +-
 drivers/gpu/drm/i915/display/intel_color.c         |   73 +-
 drivers/gpu/drm/i915/display/intel_color.h         |    2 +
 drivers/gpu/drm/i915/display/intel_combo_phy.c     |    2 +-
 .../gpu/drm/i915/display/intel_combo_phy_regs.h    |    2 +-
 drivers/gpu/drm/i915/display/intel_connector.c     |    3 +-
 drivers/gpu/drm/i915/display/intel_crt.c           |    3 +-
 drivers/gpu/drm/i915/display/intel_crtc.c          |    5 +-
 drivers/gpu/drm/i915/display/intel_cursor.c        |    1 -
 drivers/gpu/drm/i915/display/intel_cx0_phy.c       |   33 +-
 drivers/gpu/drm/i915/display/intel_cx0_phy.h       |    2 +
 drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h  |    5 +-
 drivers/gpu/drm/i915/display/intel_ddi.c           |   81 +-
 drivers/gpu/drm/i915/display/intel_ddi.h           |    6 +-
 drivers/gpu/drm/i915/display/intel_de.h            |   20 +-
 drivers/gpu/drm/i915/display/intel_display.c       |  121 +-
 drivers/gpu/drm/i915/display/intel_display.h       |   26 +-
 .../drm/i915/display/intel_display_conversion.c    |    3 +-
 drivers/gpu/drm/i915/display/intel_display_core.h  |   17 +-
 .../gpu/drm/i915/display/intel_display_debugfs.c   |   13 +-
 .../gpu/drm/i915/display/intel_display_device.c    |   11 +-
 .../gpu/drm/i915/display/intel_display_device.h    |    3 +
 .../gpu/drm/i915/display/intel_display_driver.c    |   14 +-
 drivers/gpu/drm/i915/display/intel_display_irq.c   |   22 +-
 drivers/gpu/drm/i915/display/intel_display_power.c |   18 +-
 .../gpu/drm/i915/display/intel_display_power_map.c |    4 +-
 .../drm/i915/display/intel_display_power_well.c    |   72 +-
 drivers/gpu/drm/i915/display/intel_display_regs.h  | 2935 +++++++++++++++++++
 drivers/gpu/drm/i915/display/intel_display_reset.c |    1 +
 drivers/gpu/drm/i915/display/intel_display_rpm.c   |    1 +
 drivers/gpu/drm/i915/display/intel_display_rps.c   |    4 +-
 drivers/gpu/drm/i915/display/intel_display_types.h |   18 +-
 drivers/gpu/drm/i915/display/intel_display_wa.c    |    1 +
 drivers/gpu/drm/i915/display/intel_dkl_phy.c       |    4 +-
 drivers/gpu/drm/i915/display/intel_dkl_phy_regs.h  |    2 +
 drivers/gpu/drm/i915/display/intel_dmc.c           |  162 +-
 drivers/gpu/drm/i915/display/intel_dmc.h           |    2 +
 drivers/gpu/drm/i915/display/intel_dmc_regs.h      |  299 +-
 drivers/gpu/drm/i915/display/intel_dmc_wl.c        |    2 +-
 drivers/gpu/drm/i915/display/intel_dp.c            |   76 +-
 drivers/gpu/drm/i915/display/intel_dp.h            |    7 +-
 drivers/gpu/drm/i915/display/intel_dp_aux.c        |    3 +-
 drivers/gpu/drm/i915/display/intel_dp_hdcp.c       |    2 +-
 drivers/gpu/drm/i915/display/intel_dp_mst.c        |   94 +-
 drivers/gpu/drm/i915/display/intel_dp_test.c       |    2 +-
 drivers/gpu/drm/i915/display/intel_dpio_phy.c      |  203 +-
 drivers/gpu/drm/i915/display/intel_dpll.c          |  197 +-
 drivers/gpu/drm/i915/display/intel_dpll.h          |    4 +-
 drivers/gpu/drm/i915/display/intel_dpll_mgr.c      |  539 ++--
 drivers/gpu/drm/i915/display/intel_dpll_mgr.h      |   80 +-
 drivers/gpu/drm/i915/display/intel_dpt.c           |    3 +-
 drivers/gpu/drm/i915/display/intel_dpt_common.c    |    2 +-
 drivers/gpu/drm/i915/display/intel_drrs.c          |    2 +-
 drivers/gpu/drm/i915/display/intel_dsb.c           |  248 +-
 drivers/gpu/drm/i915/display/intel_dsb.h           |    9 +-
 drivers/gpu/drm/i915/display/intel_dsb_regs.h      |    2 +
 drivers/gpu/drm/i915/display/intel_dsi_vbt.c       |    3 +-
 drivers/gpu/drm/i915/display/intel_dvo.c           |    2 +-
 drivers/gpu/drm/i915/display/intel_encoder.c       |    2 +-
 drivers/gpu/drm/i915/display/intel_fb.c            |    1 +
 drivers/gpu/drm/i915/display/intel_fb_bo.c         |    1 +
 drivers/gpu/drm/i915/display/intel_fb_pin.c        |    1 +
 drivers/gpu/drm/i915/display/intel_fbc.c           |    4 +-
 drivers/gpu/drm/i915/display/intel_fbdev_fb.c      |    1 +
 drivers/gpu/drm/i915/display/intel_fdi.c           |    3 +-
 drivers/gpu/drm/i915/display/intel_fifo_underrun.c |    1 +
 drivers/gpu/drm/i915/display/intel_gmbus.c         |    3 +-
 drivers/gpu/drm/i915/display/intel_gmbus_regs.h    |    2 +-
 drivers/gpu/drm/i915/display/intel_hdcp.c          |    1 +
 drivers/gpu/drm/i915/display/intel_hdmi.c          |    3 +-
 drivers/gpu/drm/i915/display/intel_hotplug.c       |    7 +
 drivers/gpu/drm/i915/display/intel_hotplug_irq.c   |    1 +
 drivers/gpu/drm/i915/display/intel_hti_regs.h      |    2 +-
 drivers/gpu/drm/i915/display/intel_link_bw.c       |  239 +-
 drivers/gpu/drm/i915/display/intel_link_bw.h       |    2 +
 drivers/gpu/drm/i915/display/intel_lspcon.c        |    2 +-
 drivers/gpu/drm/i915/display/intel_lvds.c          |    3 +-
 drivers/gpu/drm/i915/display/intel_modeset_setup.c |   11 +-
 .../gpu/drm/i915/display/intel_modeset_verify.c    |    4 +-
 drivers/gpu/drm/i915/display/intel_opregion.c      |    1 +
 drivers/gpu/drm/i915/display/intel_overlay.c       |    2 +
 drivers/gpu/drm/i915/display/intel_pch_display.c   |   21 +-
 drivers/gpu/drm/i915/display/intel_pch_refclk.c    |  154 +-
 drivers/gpu/drm/i915/display/intel_pfit.c          |    2 +-
 drivers/gpu/drm/i915/display/intel_pipe_crc.c      |    2 +-
 drivers/gpu/drm/i915/display/intel_plane_initial.c |    1 +
 drivers/gpu/drm/i915/display/intel_pmdemand.c      |    2 +-
 drivers/gpu/drm/i915/display/intel_pps.c           |    1 +
 drivers/gpu/drm/i915/display/intel_pps_regs.h      |   15 +-
 drivers/gpu/drm/i915/display/intel_psr.c           |   79 +-
 drivers/gpu/drm/i915/display/intel_psr.h           |    2 +
 drivers/gpu/drm/i915/display/intel_psr_regs.h      |   10 +
 drivers/gpu/drm/i915/display/intel_sbi.c           |   90 +
 drivers/gpu/drm/i915/display/intel_sbi.h           |   27 +
 drivers/gpu/drm/i915/display/intel_sbi_regs.h      |   65 +
 drivers/gpu/drm/i915/display/intel_sdvo.c          |    2 +-
 drivers/gpu/drm/i915/display/intel_snps_phy.c      |    2 +-
 drivers/gpu/drm/i915/display/intel_tc.c            |    1 +
 drivers/gpu/drm/i915/display/intel_tv.c            |    2 +-
 drivers/gpu/drm/i915/display/intel_vblank.c        |    2 +-
 drivers/gpu/drm/i915/display/intel_vbt_defs.h      |    2 +-
 drivers/gpu/drm/i915/display/intel_vga.c           |    1 -
 drivers/gpu/drm/i915/display/intel_vrr.c           |   25 +-
 drivers/gpu/drm/i915/display/intel_vrr_regs.h      |    6 +
 drivers/gpu/drm/i915/display/skl_scaler.c          |   19 +-
 drivers/gpu/drm/i915/display/skl_universal_plane.c |    5 +-
 drivers/gpu/drm/i915/display/skl_watermark.c       |   17 +-
 drivers/gpu/drm/i915/display/vlv_dsi.c             |   36 +-
 drivers/gpu/drm/i915/display/vlv_dsi_pll.c         |   46 +-
 drivers/gpu/drm/i915/display/vlv_sideband.c        |   50 +
 drivers/gpu/drm/i915/display/vlv_sideband.h        |  156 ++
 drivers/gpu/drm/i915/gem/i915_gem_domain.c         |    1 -
 .../gpu/drm/i915/gem/i915_gem_object_frontbuffer.h |    2 +-
 .../drm/i915/gem/selftests/i915_gem_client_blt.c   |    1 +
 drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c       |    2 +-
 drivers/gpu/drm/i915/gt/intel_gt_pm.c              |    6 +-
 drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c      |    8 +-
 drivers/gpu/drm/i915/gt/intel_reset.c              |    4 +-
 drivers/gpu/drm/i915/gt/intel_rps.c                |   62 +-
 drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c           |    2 +-
 drivers/gpu/drm/i915/gvt/cmd_parser.c              |    8 +-
 drivers/gpu/drm/i915/gvt/display.c                 |   12 +-
 drivers/gpu/drm/i915/gvt/display.h                 |   13 -
 drivers/gpu/drm/i915/gvt/edid.c                    |    1 +
 drivers/gpu/drm/i915/gvt/fb_decoder.c              |    8 +-
 drivers/gpu/drm/i915/gvt/handlers.c                |   40 +-
 drivers/gpu/drm/i915/gvt/interrupt.c               |    1 +
 drivers/gpu/drm/i915/gvt/mmio.c                    |    1 +
 drivers/gpu/drm/i915/i915_driver.c                 |   75 +-
 drivers/gpu/drm/i915/i915_drv.h                    |   34 +-
 drivers/gpu/drm/i915/i915_getparam.c               |    2 +-
 drivers/gpu/drm/i915/i915_gpu_error.c              |    2 +-
 drivers/gpu/drm/i915/i915_irq.c                    |  156 +-
 drivers/gpu/drm/i915/i915_reg.h                    | 2963 --------------------
 drivers/gpu/drm/i915/i915_switcheroo.c             |    2 +
 drivers/gpu/drm/i915/intel_clock_gating.c          |    6 +-
 drivers/gpu/drm/i915/intel_gvt_mmio_table.c        |    3 +
 drivers/gpu/drm/i915/intel_sbi.c                   |   94 -
 drivers/gpu/drm/i915/intel_sbi.h                   |   27 -
 drivers/gpu/drm/i915/intel_uncore.c                |    8 +-
 drivers/gpu/drm/i915/intel_uncore.h                |    5 +-
 drivers/gpu/drm/i915/selftests/mock_gem_device.c   |   12 +-
 drivers/gpu/drm/i915/soc/intel_dram.c              |   87 +-
 drivers/gpu/drm/i915/soc/intel_dram.h              |   26 +-
 drivers/gpu/drm/i915/soc/intel_gmch.c              |    2 +
 .../gpu/drm/i915/{vlv_sideband.c => vlv_iosf_sb.c} |  190 +-
 drivers/gpu/drm/i915/vlv_iosf_sb.h                 |   37 +
 .../i915/{vlv_sideband_reg.h => vlv_iosf_sb_reg.h} |    6 +-
 drivers/gpu/drm/i915/vlv_sideband.h                |  125 -
 .../gpu/drm/xe/compat-i915-headers/intel_uncore.h  |    5 +-
 .../gpu/drm/xe/compat-i915-headers/vlv_iosf_sb.h   |   42 +
 .../{vlv_sideband_reg.h => vlv_iosf_sb_reg.h}      |    2 +-
 .../gpu/drm/xe/compat-i915-headers/vlv_sideband.h  |  132 -
 drivers/gpu/drm/xe/display/intel_fbdev_fb.c        |    1 +
 drivers/gpu/drm/xe/display/xe_display.c            |   99 +-
 drivers/gpu/drm/xe/display/xe_display.h            |    4 -
 drivers/gpu/drm/xe/display/xe_display_rpm.c        |    4 +-
 drivers/gpu/drm/xe/display/xe_display_wa.c         |    2 +-
 drivers/gpu/drm/xe/display/xe_fb_pin.c             |    6 +-
 drivers/gpu/drm/xe/display/xe_plane_initial.c      |    3 +-
 drivers/gpu/drm/xe/display/xe_tdf.c                |    4 +-
 drivers/gpu/drm/xe/xe_device.c                     |    4 -
 drivers/gpu/drm/xe/xe_device_types.h               |   29 +-
 include/drm/display/drm_dp.h                       |   22 +-
 include/drm/display/drm_dp_helper.h                |    6 +
 include/drm/drm_connector.h                        |    4 +-
 include/drm/drm_edid.h                             |    8 +
 187 files changed, 6326 insertions(+), 5217 deletions(-)
 create mode 100644 drivers/gpu/drm/i915/display/intel_display_regs.h
 create mode 100644 drivers/gpu/drm/i915/display/intel_sbi.c
 create mode 100644 drivers/gpu/drm/i915/display/intel_sbi.h
 create mode 100644 drivers/gpu/drm/i915/display/intel_sbi_regs.h
 create mode 100644 drivers/gpu/drm/i915/display/vlv_sideband.c
 create mode 100644 drivers/gpu/drm/i915/display/vlv_sideband.h
 delete mode 100644 drivers/gpu/drm/i915/intel_sbi.c
 delete mode 100644 drivers/gpu/drm/i915/intel_sbi.h
 rename drivers/gpu/drm/i915/{vlv_sideband.c => vlv_iosf_sb.c} (54%)
 create mode 100644 drivers/gpu/drm/i915/vlv_iosf_sb.h
 rename drivers/gpu/drm/i915/{vlv_sideband_reg.h => vlv_iosf_sb_reg.h} (98%)
 delete mode 100644 drivers/gpu/drm/i915/vlv_sideband.h
 create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/vlv_iosf_sb.h
 rename drivers/gpu/drm/xe/compat-i915-headers/{vlv_sideband_reg.h => vlv_iosf_sb_reg.h} (66%)
 delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband.h

-- 
Jani Nikula, Intel

             reply	other threads:[~2025-06-18 16:22 UTC|newest]

Thread overview: 318+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-06-18 16:22 Jani Nikula [this message]
  -- strict thread matches above, loose matches on Subject: below --
2026-05-14 14:24 [PULL] drm-intel-next Rodrigo Vivi
2026-05-05 17:50 Rodrigo Vivi
2026-05-06 19:53 ` Rodrigo Vivi
2026-03-30  9:19 Jani Nikula
2026-03-16 10:34 Jani Nikula
2026-01-15 16:10 Rodrigo Vivi
2026-01-15 16:19 ` Vivi, Rodrigo
2026-01-15 15:52 Rodrigo Vivi
2026-01-21 14:19 ` Rodrigo Vivi
2026-01-22  5:26   ` Dave Airlie
2026-01-22 14:10     ` Vivi, Rodrigo
2025-12-19 20:37 Rodrigo Vivi
2025-11-14 14:58 Jani Nikula
2025-11-04 13:43 Jani Nikula
2025-09-18 13:53 Rodrigo Vivi
2025-09-12 13:36 Rodrigo Vivi
2025-09-18 13:46 ` Rodrigo Vivi
2025-09-05 21:58 Rodrigo Vivi
2025-07-10 22:28 Rodrigo Vivi
2025-07-11  9:27 ` Simona Vetter
2025-07-04 10:29 Jani Nikula
2025-07-08 12:30 ` Simona Vetter
2025-05-08 13:31 Rodrigo Vivi
2025-04-11 13:07 Rodrigo Vivi
2025-03-10 10:08 Jani Nikula
2025-02-24 12:56 Jani Nikula
2025-01-07 19:24 Rodrigo Vivi
2024-12-11 20:38 Rodrigo Vivi
2024-12-20 14:40 ` Rodrigo Vivi
2024-11-04 13:28 Jani Nikula
2024-10-11 11:08 Jani Nikula
2024-09-03 15:25 Rodrigo Vivi
2024-08-29 14:16 Rodrigo Vivi
2024-08-13 17:24 Rodrigo Vivi
2024-06-28 14:46 Jani Nikula
2024-07-09 20:27 ` Rodrigo Vivi
2024-07-10  8:37   ` Daniel Vetter
2024-06-19 17:08 Jani Nikula
2024-04-30 20:07 Rodrigo Vivi
2024-04-24 16:32 Rodrigo Vivi
2024-04-17 13:38 Rodrigo Vivi
2024-04-17 14:05 ` Maxime Ripard
2024-02-27 16:16 Jani Nikula
2024-02-07 11:35 Jani Nikula
2024-02-14 11:01 ` Jani Nikula
2023-12-18 16:54 Rodrigo Vivi
2023-12-18 16:54 ` Rodrigo Vivi
2023-12-07 18:59 Rodrigo Vivi
2023-12-07 18:59 ` Rodrigo Vivi
2023-11-23 19:03 Jani Nikula
2023-11-23 19:39 ` Daniel Vetter
2023-10-19 16:18 Rodrigo Vivi
2023-10-12 13:42 Jani Nikula
2023-09-29 10:49 Jani Nikula
2023-08-10 19:53 Rodrigo Vivi
2023-08-03 18:56 Rodrigo Vivi
2023-06-05 14:20 Jani Nikula
2023-04-06 14:03 Rodrigo Vivi
2023-04-06 16:24 ` Daniel Vetter
2023-03-23 20:43 Rodrigo Vivi
2023-03-24 20:13 ` Daniel Vetter
2023-03-07 22:00 Rodrigo Vivi
2023-01-27 11:11 Jani Nikula
2023-01-12 12:06 Jani Nikula
2022-11-18 21:40 Rodrigo Vivi
2022-10-28 18:22 Rodrigo Vivi
2022-09-16 12:09 Jani Nikula
2022-08-29 13:22 Jani Nikula
2022-09-15 11:55 ` Jani Nikula
2022-07-07  3:04 Rodrigo Vivi
2022-06-22 19:53 Rodrigo Vivi
2022-05-06 10:47 Jani Nikula
2022-04-13 15:51 Jani Nikula
2022-02-23 23:29 Rodrigo Vivi
2022-02-08 14:58 Rodrigo Vivi
2021-12-14 15:37 Jani Nikula
2021-11-30 15:04 Jani Nikula
2021-10-15 18:45 Rodrigo Vivi
2021-10-04 19:01 Rodrigo Vivi
2021-08-10 13:51 Jani Nikula
2021-06-09 21:30 Rodrigo Vivi
2021-05-19 19:10 Rodrigo Vivi
2021-04-01  9:06 Jani Nikula
2021-03-16 16:24 Jani Nikula
2021-01-29 22:53 Rodrigo Vivi
2021-01-27 14:08 Rodrigo Vivi
2021-01-27 21:51 ` Ville Syrjälä
2021-01-12 17:51 Rodrigo Vivi
2021-01-04 21:10 Rodrigo Vivi
2021-01-07 12:02 ` Daniel Vetter
2020-09-18 17:30 Rodrigo Vivi
2020-08-26 23:27 Rodrigo Vivi
2020-07-15 13:19 Jani Nikula
2020-07-15 13:33 ` Jani Nikula
2020-07-15 14:05   ` Daniel Vetter
2020-07-02 18:29 Jani Nikula
2020-05-15 16:07 Joonas Lahtinen
2020-04-30 12:49 Joonas Lahtinen
2020-05-13 17:10 ` Joonas Lahtinen
2020-05-14  1:28   ` Dave Airlie
2020-05-14 14:55     ` Joonas Lahtinen
2020-04-17 11:15 Joonas Lahtinen
2020-02-25 18:58 Rodrigo Vivi
2020-01-14 11:43 Jani Nikula
2020-01-14 12:05 ` Chris Wilson
2020-01-14 12:15   ` Jani Nikula
2019-12-23 17:53 Jani Nikula
2019-11-01 10:47 Joonas Lahtinen
2019-11-01 10:47 ` Joonas Lahtinen
2019-10-21 18:03 Joonas Lahtinen
2019-10-07 13:48 Joonas Lahtinen
2019-08-23  5:14 Rodrigo Vivi
2019-08-22 19:29 Rodrigo Vivi
2019-08-23  1:50 ` Dave Airlie
2019-08-01 20:13 Rodrigo Vivi
2019-06-19 12:40 Jani Nikula
2019-05-24 17:38 Jani Nikula
2019-04-18  8:04 Joonas Lahtinen
2019-04-18 11:40 ` Ville Syrjälä
2019-03-28 15:15 Joonas Lahtinen
2019-03-25 12:49 Joonas Lahtinen
2019-03-28  2:09 ` Dave Airlie
2019-03-28 15:29   ` Joonas Lahtinen
2019-02-08 16:50 Rodrigo Vivi
2019-02-02  8:29 Rodrigo Vivi
2019-02-04  5:02 ` Dave Airlie
2019-02-04  8:47   ` Joonas Lahtinen
2019-02-04  9:30     ` Daniel Vetter
2019-02-05  8:03       ` Jani Nikula
2019-01-28 18:10 Rodrigo Vivi
2019-01-14 18:38 Rodrigo Vivi
2018-12-04 17:58 Jani Nikula
2018-11-23  9:40 Jani Nikula
2018-09-27  9:59 Joonas Lahtinen
2018-09-07 10:54 Joonas Lahtinen
2018-07-19 17:12 Rodrigo Vivi
2018-07-13 22:22 Rodrigo Vivi
2018-06-25 16:56 Rodrigo Vivi
2018-06-11 16:27 Rodrigo Vivi
2018-06-12  4:04 ` Dave Airlie
2018-06-12  7:59   ` Jani Nikula
2018-06-18  7:12     ` Daniel Vetter
2018-06-18 19:57       ` Rodrigo Vivi
2018-06-18  7:14     ` Daniel Vetter
2018-05-15  9:55 Jani Nikula
2018-05-15 10:01 ` Srinivas, Vidya
2018-05-15 13:16 ` Wang, Zhi A
2018-05-15 14:58   ` Daniel Vetter
2018-05-15 15:53     ` Jani Nikula
2018-05-15 16:03     ` Daniel Vetter
2018-05-02  7:03 Jani Nikula
2018-05-04  0:19 ` Dave Airlie
2018-05-04  0:29   ` Dave Airlie
2018-05-04  0:34     ` Dave Airlie
2018-03-12 15:06 Joonas Lahtinen
2018-02-28  9:52 Joonas Lahtinen
2018-02-14  9:22 Joonas Lahtinen
2017-12-22 22:58 Rodrigo Vivi
2017-12-18 19:50 Rodrigo Vivi
2017-12-07 21:43 Rodrigo Vivi
2017-12-01  0:36 Rodrigo Vivi
2017-10-27  7:55 Jani Nikula
2017-10-19 14:16 Jani Nikula
2017-10-11 17:59 Jani Nikula
2017-10-12 15:23 ` Jani Nikula
2017-10-13  6:26   ` Dave Airlie
2017-10-13  7:45     ` Jani Nikula
2017-09-21  8:57 Jani Nikula
2017-08-21 15:21 Daniel Vetter
2017-07-18  8:30 Daniel Vetter
2017-06-20 12:44 Daniel Vetter
2017-05-29 21:43 Daniel Vetter
2017-05-16  9:05 Daniel Vetter
2017-04-07 16:58 Daniel Vetter
2017-03-20 15:33 Daniel Vetter
2017-03-07  0:10 Daniel Vetter
2017-01-26 10:11 Daniel Vetter
2017-01-26  9:37 Daniel Vetter
2017-01-09 19:13 Daniel Vetter
2016-12-30 10:37 Daniel Vetter
2016-11-29 10:16 Daniel Vetter
2016-11-10 14:57 Daniel Vetter
2016-10-24  7:25 Daniel Vetter
2016-10-24  8:05 ` Daniel Vetter
2016-09-19  9:17 Daniel Vetter
2016-08-24  7:58 Daniel Vetter
2016-08-12 17:21 Daniel Vetter
2016-07-14  8:17 Daniel Vetter
2016-06-22  9:24 Daniel Vetter
2016-06-22 11:16 ` Daniel Vetter
2016-06-07 19:56 Daniel Vetter
2016-06-01  8:28 Daniel Vetter
2016-04-29  7:53 Daniel Vetter
2016-04-21  9:26 Daniel Vetter
2016-04-21 13:32 ` Daniel Vetter
2016-04-01 13:42 Daniel Vetter
2016-03-04 16:50 Daniel Vetter
2016-02-29  8:27 Daniel Vetter
2016-02-08  9:26 Daniel Vetter
2015-12-22 10:37 Daniel Vetter
2015-12-22 14:05 ` Daniel Vetter
2015-12-22 14:31   ` Chris Wilson
2015-12-11 18:31 Daniel Vetter
2015-11-26  8:24 Daniel Vetter
2015-10-19 13:18 Daniel Vetter
2015-10-07 16:18 Daniel Vetter
2015-10-02  8:35 Daniel Vetter
2015-09-22  8:31 Daniel Vetter
2015-08-14 16:19 Daniel Vetter
2015-07-23  7:39 Daniel Vetter
2015-05-28 16:10 Daniel Vetter
2015-05-18  8:31 Daniel Vetter
2015-05-07  7:48 Daniel Vetter
2015-03-31 14:31 Daniel Vetter
2015-03-31 22:22 ` Dave Airlie
2015-03-23  7:37 Daniel Vetter
2015-03-06 17:36 Daniel Vetter
2015-02-27 18:03 Daniel Vetter
2015-02-04 12:08 Daniel Vetter
2015-01-23 15:44 Daniel Vetter
2015-01-07  9:31 Daniel Vetter
2014-12-19  9:44 Daniel Vetter
2014-12-19 15:21 ` Daniel Vetter
2014-12-02 14:29 Daniel Vetter
2014-11-28 13:30 Daniel Vetter
2014-11-28 14:22 ` Daniel Vetter
2014-12-02  1:02   ` Dave Airlie
2014-12-02  7:36     ` Daniel Vetter
2014-11-14 16:31 Daniel Vetter
2014-11-03 14:34 Daniel Vetter
2014-10-21 13:38 Daniel Vetter
2014-10-21 23:09 ` Dave Airlie
2014-10-22  7:05   ` Chris Wilson
2014-10-22  8:06     ` Dave Airlie
2014-10-21 12:27 Daniel Vetter
2014-10-21 12:43 ` Daniel Vetter
2014-09-15 14:05 Daniel Vetter
2014-09-01  8:49 Daniel Vetter
2014-08-04  7:10 Daniel Vetter
2014-08-04  7:52 ` Dave Airlie
2014-07-18 16:36 Daniel Vetter
2014-07-01  8:24 Jani Nikula
2014-07-07  8:10 ` Daniel Vetter
2014-06-02  6:05 Daniel Vetter
2014-05-16 16:43 Daniel Vetter
2014-04-28 13:26 Daniel Vetter
2014-04-30 23:26 ` Dave Airlie
2014-05-05  6:39   ` Daniel Vetter
2014-05-06 13:08 ` [Intel-gfx] " Knut Petersen
2014-05-06 13:30   ` Jani Nikula
2014-05-06 18:59     ` Daniel Vetter
2014-05-06 20:04       ` Knut Petersen
2014-05-06 20:17         ` [Intel-gfx] " Daniel Vetter
2014-05-07  6:38           ` Jani Nikula
2014-03-28  9:05 Daniel Vetter
2014-03-17 10:02 Daniel Vetter
2014-03-03 17:39 Daniel Vetter
2014-02-14 13:30 Daniel Vetter
2014-01-17 16:57 Daniel Vetter
2013-12-20 21:42 Daniel Vetter
2013-12-22  6:04 ` Ben Widawsky
2013-12-11 10:20 Daniel Vetter
2013-10-24 14:56 Daniel Vetter
2013-10-14  6:50 Daniel Vetter
2013-09-27  9:02 Daniel Vetter
2013-09-26  8:48 Daniel Vetter
2013-08-29 23:18 Daniel Vetter
2013-08-20  5:21 Daniel Vetter
2013-08-04 19:35 Daniel Vetter
2013-08-07  0:27 ` Dave Airlie
2013-08-07  7:51   ` Daniel Vetter
2013-06-08 15:14 Daniel Vetter
2013-04-15  7:56 [pull] drm-intel-next Daniel Vetter
2013-04-15  7:56 ` Daniel Vetter
2013-04-15  9:43 ` Daniel Vetter
2013-04-02  9:34 [PULL] drm-intel-next Daniel Vetter
2013-04-02  9:34 ` Daniel Vetter
2013-01-29 14:19 Daniel Vetter
2012-11-16 17:17 [pull] drm-intel-next Daniel Vetter
2012-11-16 17:47 ` Alex Deucher
2012-11-16 17:49   ` Daniel Vetter
2012-11-16 17:49     ` Daniel Vetter
2012-09-13 14:18 Daniel Vetter
2012-09-17 23:09 ` Daniel Vetter
2013-03-15  2:11 ` Stéphane Marchesin
2013-03-17 19:46   ` Daniel Vetter
2013-03-18 19:35     ` Stéphane Marchesin
2013-03-18 20:59       ` Daniel Vetter
2013-03-18 21:00         ` Daniel Vetter
2012-08-31  9:03 [PULL] drm-intel-next Daniel Vetter
2012-08-31  9:03 ` Daniel Vetter
2012-07-13 18:55 [pull] drm-intel-next Daniel Vetter
2012-06-21  8:25 Updated -next Daniel Vetter
2012-06-28 12:05 ` [PULL] drm-intel-next Daniel Vetter
2012-06-28 12:30   ` Daniel Vetter
2012-05-06 19:09 Updated -next Daniel Vetter
2012-05-10 13:55 ` [PULL] drm-intel-next Daniel Vetter
2012-05-10 13:55   ` Daniel Vetter
2012-02-16 17:27 updated -next Daniel Vetter
2012-02-21  7:45 ` Sun, Yi
2012-02-23 11:00   ` [PULL] drm-intel-next Daniel Vetter
2012-02-14  7:56 The Latest Status of Kernel Testing Sun, Yi
2012-02-14 12:36 ` [PULL] drm-intel-next Daniel Vetter
2012-01-05  3:35 Keith Packard
2012-01-05  3:35 ` Keith Packard
2012-01-05 15:24 ` Daniel Vetter
2011-10-23 11:10 Martin
2011-10-23 22:31 ` Keith Packard
2011-10-23  7:27 Keith Packard
2011-09-20  3:55 Keith Packard
2011-09-20  3:55 ` Keith Packard
2011-08-04  3:14 Keith Packard
2011-08-04  3:14 ` Keith Packard
2011-08-10 16:20 ` Andy Lutomirski
2011-08-10 16:34   ` Keith Packard
2011-08-10 16:34     ` Keith Packard
2011-07-13 16:39 Keith Packard
2011-07-13 17:22 ` Wolfram Sang
2011-07-13 18:04   ` Keith Packard
2011-07-13 19:41     ` Wolfram Sang
2011-05-15 21:29 Keith Packard
2011-05-17 22:00 ` Keith Packard
2011-05-17 23:39   ` Keith Packard
2011-05-26  4:13     ` Keith Packard
2011-06-03 23:40       ` Keith Packard

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=fff9f231850ed410bd81b53de43eff0b98240d31@intel.com \
    --to=jani.nikula@intel.com \
    --cc=airlied@gmail.com \
    --cc=dim-tools@lists.freedesktop.org \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=intel-gfx@lists.freedesktop.org \
    --cc=intel-xe@lists.freedesktop.org \
    --cc=jani.nikula@linux.intel.com \
    --cc=joonas.lahtinen@linux.intel.com \
    --cc=lucas.demarchi@intel.com \
    --cc=maarten.lankhorst@linux.intel.com \
    --cc=mripard@kernel.org \
    --cc=ogabbay@kernel.org \
    --cc=rodrigo.vivi@intel.com \
    --cc=simona.vetter@ffwll.ch \
    --cc=thomas.hellstrom@linux.intel.com \
    --cc=tursulin@ursulin.net \
    --cc=tzimmermann@suse.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.