From: Rodrigo Vivi <rodrigo.vivi@intel.com>
To: Dave Airlie <airlied@gmail.com>, Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: dim-tools@lists.freedesktop.org, dri-devel@lists.freedesktop.org,
Maxime Ripard <mripard@kernel.org>,
Thomas Zimmermann <tzimmermann@suse.de>,
Rodrigo Vivi <rodrigo.vivi@intel.com>,
intel-gfx@lists.freedesktop.org
Subject: [Intel-gfx] [PULL] drm-intel-next
Date: Thu, 23 Mar 2023 16:43:22 -0400 [thread overview]
Message-ID: <ZBy56qc9C00tCLOY@intel.com> (raw)
Hi Daniel,
Here goes drm-intel-next-2023-03-23:
Core Changes:
- drm: Add SDP Error Detection Configuration Register (Arun)
Driver Changes:
- Meteor Lake enabling and fixes (RK, Jose, Madhumitha)
- Lock the fbdev obj before vma pin (Tejas)
- DSC fixes (Stanislav)
- Fixes and clean-up on opregion code (Imre)
- More wm/vblank stuff (Ville)
- More general display code organization (Jani)
- DP Fixes (Stanislav, Ville)
- Introduce flags to ignore long HPD and link training issues \
for handling spurious issues on CI (Vinod)
- Plane cleanups and extra registers (Ville)
- Update audio keepalive clock values (Clint)
- Rename find_section to bdb_find_section (Maarten)
- DP SDP CRC16 for 128b132b link layer (Arun)
- Fix various issues with noarm register writes (Ville)
- Fix a few TypeC / MST issues (Imre)
- Create GSC submission targeting HDCP and PXP usages on MTL+ (Suraj)
- Enable HDCP2.x via GSC CS (Suraj)
Thanks,
Rodrigo.
The following changes since commit 4b736ed40583631e0cf32c55dbc1e5ec0434a74b:
drm/i915: Get rid of the gm45 HPD live state nonsense (2023-03-07 19:09:20 +0200)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-2023-03-23
for you to fetch changes up to 883631771038d1b0c10c0929e31bbd5ffb5e682c:
drm/i915/mtl: Add HDCP GSC interface (2023-03-23 12:17:22 +0530)
----------------------------------------------------------------
Core Changes:
- drm: Add SDP Error Detection Configuration Register (Arun)
Driver Changes:
- Meteor Lake enabling and fixes (RK, Jose, Madhumitha)
- Lock the fbdev obj before vma pin (Tejas)
- DSC fixes (Stanislav)
- Fixes and clean-up on opregion code (Imre)
- More wm/vblank stuff (Ville)
- More general display code organization (Jani)
- DP Fixes (Stanislav, Ville)
- Introduce flags to ignore long HPD and link training issues \
for handling spurious issues on CI (Vinod)
- Plane cleanups and extra registers (Ville)
- Update audio keepalive clock values (Clint)
- Rename find_section to bdb_find_section (Maarten)
- DP SDP CRC16 for 128b132b link layer (Arun)
- Fix various issues with noarm register writes (Ville)
- Fix a few TypeC / MST issues (Imre)
- Create GSC submission targeting HDCP and PXP usages on MTL+ (Suraj)
- Enable HDCP2.x via GSC CS (Suraj)
----------------------------------------------------------------
Ankit Nautiyal (1):
drm/i915/dp: Don't roundup max bpp, while computing compressed bpp
Anshuman Gupta (1):
drm/i915/hdcp: Use generic names for HDCP helpers and structs
Arun R Murthy (2):
drm: Add SDP Error Detection Configuration Register
i915/display/dp: SDP CRC16 for 128b132b link layer
Clint Taylor (1):
drm/i915/audio: update audio keepalive clock values
Imre Deak (18):
drm/i915/opregion: Fix opregion setup during system resume on platforms without display
drm/i915/opregion: Cleanup opregion after errors during driver loading
drm/i915/opregion: Register display debugfs later, after initialization steps
drm/i915/opregion: Fix CONFIG_ACPI=n builds adding missing intel_opregion_cleanup() prototype
drm/i915/tc: Abort DP AUX transfer on a disconnected TC port
drm/i915/tc: Fix TC port link ref init for DP MST during HW readout
drm/i915/tc: Fix the ICL PHY ownership check in TC-cold state
drm/i915/tc: Fix system resume MST mode restore for DP-alt sinks
drm/i915/tc: Wait for IOM/FW PHY initialization of legacy TC ports
drm/i915/tc: Factor out helpers converting HPD mask to TC mode
drm/i915/tc: Fix target TC mode for a disconnected legacy port
drm/i915/tc: Fix TC mode for a legacy port if the PHY is not ready
drm/i915/tc: Fix initial TC mode on disabled legacy ports
drm/i915/tc: Make the TC mode readout consistent in all PHY states
drm/i915/tc: Assume a TC port is legacy if VBT says the port has HDMI
drm/i915: Add encoder hook to get the PLL type used by TC ports
drm/i915/tc: Factor out a function querying active links on a TC port
drm/i915/tc: Check the PLL type used by an enabled TC port
Jani Nikula (6):
drm/i915/debugfs: move IPS debugfs to hsw_ips.c
drm/i915/psr: move PSR debugfs to intel_psr.c
drm/i915/psr: switch PSR debugfs to struct intel_connector
drm/i915/psr: clean up PSR debugfs sink status error handling
drm/i915/debugfs: switch crtc debugfs to struct intel_crtc
drm/i915/debugfs: add crtc i915_pipe debugfs file
José Roberto de Souza (1):
drm/i915/display/mtl: Program latch to phy reset
Maarten Lankhorst (1):
drm/i915/bios: Rename find_section to find_bdb_section
Madhumitha Tolakanahalli Pradeep (1):
drm/i915/dmc: Load DMC on MTL
Radhakrishna Sripada (1):
drm/i915/mtl: Fix Wa_16015201720 implementation
Stanislav Lisovskiy (1):
drm/i915: Ensure DSC has enough BW and stays within HW limits
Suraj Kandpal (5):
drm/i915/gsc: Create GSC request submission mechanism
drm/i915/hdcp: HDCP2.x Refactoring to agnostic hdcp
drm/i915/hdcp: Refactor HDCP API structures
drm/i915/mtl: Add function to send command to GSC CS
drm/i915/mtl: Add HDCP GSC interface
Tejas Upadhyay (1):
drm/i915/fbdev: lock the fbdev obj before vma pin
Ville Syrjälä (23):
drm/i915: Preserve crtc_state->inherited during state clearing
drm/i915: Extract skl_wm_latency()
drm/i915: Reject wm levels that exceed vblank time
drm/i915: Don't switch to TPS1 when disabling DP_TP_CTL
drm/i915: Don't send idle pattern after DP2.0 link training
drm/i915: Stop using pipe_offsets[] for PIPE_MISC*
drm/i915: s/PIPEMISC/PIPE_MISC/
drm/i915: Define more pipe timestamp registers
drm/i915: Program VLV/CHV PIPE_MSA_MISC register
drm/i915: Define skl+ universal plane SURFLIVE registers
drm/i915: Define vlv/chv sprite plane SURFLIVE registers
drm/i915: Clean up skl+ plane alpha bits
drm/i915: Relocate intel_plane_check_src_coordinates()
drm/i915: Extract intel_sprite_uapi.c
drm/i915: Update vblank timestamping stuff on seamless M/N change
drm/i915: Add belts and suspenders locking for seamless M/N changes
drm/i915: Relocate intel_crtc_update_active_timings()
drm/i915: Extract intel_crtc_scanline_offset()
drm/i915: Split icl_color_commit_noarm() from skl_color_commit_noarm()
drm/i915: Move CSC load back into .color_commit_arm() when PSR is enabled on skl/glk
drm/i915: Add a .color_post_update() hook
drm/i915: Workaround ICL CSC_MODE sticky arming
drm/i915: Disable DC states for all commits
Vinod Govindapillai (2):
drm/i915/display: ignore long HPDs based on a flag
drm/i915/display: ignore link training failures in CI
drivers/gpu/drm/i915/Makefile | 3 +
drivers/gpu/drm/i915/display/hsw_ips.c | 37 +
drivers/gpu/drm/i915/display/hsw_ips.h | 2 +
drivers/gpu/drm/i915/display/icl_dsi.c | 2 +-
drivers/gpu/drm/i915/display/intel_atomic_plane.c | 60 +-
drivers/gpu/drm/i915/display/intel_atomic_plane.h | 1 +
drivers/gpu/drm/i915/display/intel_audio.c | 6 +-
drivers/gpu/drm/i915/display/intel_bios.c | 46 +-
drivers/gpu/drm/i915/display/intel_color.c | 101 ++-
drivers/gpu/drm/i915/display/intel_color.h | 1 +
drivers/gpu/drm/i915/display/intel_crtc.c | 10 +-
drivers/gpu/drm/i915/display/intel_cursor.c | 1 -
drivers/gpu/drm/i915/display/intel_ddi.c | 61 +-
drivers/gpu/drm/i915/display/intel_ddi.h | 3 +
drivers/gpu/drm/i915/display/intel_display.c | 157 ++--
drivers/gpu/drm/i915/display/intel_display.h | 3 +-
drivers/gpu/drm/i915/display/intel_display_core.h | 19 +-
.../gpu/drm/i915/display/intel_display_debugfs.c | 353 +--------
.../gpu/drm/i915/display/intel_display_debugfs.h | 6 +-
drivers/gpu/drm/i915/display/intel_display_power.c | 8 +
drivers/gpu/drm/i915/display/intel_display_types.h | 8 +-
drivers/gpu/drm/i915/display/intel_dmc.c | 36 +-
drivers/gpu/drm/i915/display/intel_dp.c | 39 +-
drivers/gpu/drm/i915/display/intel_dp_aux.c | 15 +-
.../gpu/drm/i915/display/intel_dp_link_training.c | 48 +-
.../gpu/drm/i915/display/intel_dp_link_training.h | 2 +
drivers/gpu/drm/i915/display/intel_fbdev.c | 24 +-
drivers/gpu/drm/i915/display/intel_fdi.c | 4 +-
drivers/gpu/drm/i915/display/intel_hdcp.c | 158 ++--
drivers/gpu/drm/i915/display/intel_hdcp_gsc.c | 831 +++++++++++++++++++++
drivers/gpu/drm/i915/display/intel_hdcp_gsc.h | 26 +
drivers/gpu/drm/i915/display/intel_hotplug.c | 9 +
drivers/gpu/drm/i915/display/intel_modeset_setup.c | 1 +
drivers/gpu/drm/i915/display/intel_opregion.c | 40 +-
drivers/gpu/drm/i915/display/intel_opregion.h | 5 +
drivers/gpu/drm/i915/display/intel_psr.c | 299 ++++++++
drivers/gpu/drm/i915/display/intel_psr.h | 3 +
drivers/gpu/drm/i915/display/intel_sprite.c | 183 -----
drivers/gpu/drm/i915/display/intel_sprite_uapi.c | 127 ++++
drivers/gpu/drm/i915/display/intel_sprite_uapi.h | 15 +
drivers/gpu/drm/i915/display/intel_tc.c | 322 ++++++--
drivers/gpu/drm/i915/display/intel_tc.h | 5 +-
drivers/gpu/drm/i915/display/intel_vblank.c | 92 +++
drivers/gpu/drm/i915/display/intel_vblank.h | 2 +
drivers/gpu/drm/i915/display/skl_universal_plane.c | 1 -
drivers/gpu/drm/i915/display/skl_watermark.c | 156 +++-
drivers/gpu/drm/i915/display/vlv_dsi.c | 2 +-
drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 2 +
.../drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.c | 109 +++
.../drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.h | 61 ++
drivers/gpu/drm/i915/i915_driver.c | 6 +-
drivers/gpu/drm/i915/i915_reg.h | 87 ++-
drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 6 +-
drivers/misc/mei/hdcp/mei_hdcp.c | 105 ++-
drivers/misc/mei/hdcp/mei_hdcp.h | 354 ---------
include/drm/display/drm_dp.h | 3 +
include/drm/i915_hdcp_interface.h | 539 +++++++++++++
include/drm/i915_mei_hdcp_interface.h | 184 -----
58 files changed, 3322 insertions(+), 1467 deletions(-)
create mode 100644 drivers/gpu/drm/i915/display/intel_hdcp_gsc.c
create mode 100644 drivers/gpu/drm/i915/display/intel_hdcp_gsc.h
create mode 100644 drivers/gpu/drm/i915/display/intel_sprite_uapi.c
create mode 100644 drivers/gpu/drm/i915/display/intel_sprite_uapi.h
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.c
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.h
create mode 100644 include/drm/i915_hdcp_interface.h
delete mode 100644 include/drm/i915_mei_hdcp_interface.h
WARNING: multiple messages have this Message-ID (diff)
From: Rodrigo Vivi <rodrigo.vivi@intel.com>
To: Dave Airlie <airlied@gmail.com>, Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>,
dim-tools@lists.freedesktop.org, dri-devel@lists.freedesktop.org,
Thomas Zimmermann <tzimmermann@suse.de>,
Rodrigo Vivi <rodrigo.vivi@intel.com>,
intel-gfx@lists.freedesktop.org
Subject: [PULL] drm-intel-next
Date: Thu, 23 Mar 2023 16:43:22 -0400 [thread overview]
Message-ID: <ZBy56qc9C00tCLOY@intel.com> (raw)
Hi Daniel,
Here goes drm-intel-next-2023-03-23:
Core Changes:
- drm: Add SDP Error Detection Configuration Register (Arun)
Driver Changes:
- Meteor Lake enabling and fixes (RK, Jose, Madhumitha)
- Lock the fbdev obj before vma pin (Tejas)
- DSC fixes (Stanislav)
- Fixes and clean-up on opregion code (Imre)
- More wm/vblank stuff (Ville)
- More general display code organization (Jani)
- DP Fixes (Stanislav, Ville)
- Introduce flags to ignore long HPD and link training issues \
for handling spurious issues on CI (Vinod)
- Plane cleanups and extra registers (Ville)
- Update audio keepalive clock values (Clint)
- Rename find_section to bdb_find_section (Maarten)
- DP SDP CRC16 for 128b132b link layer (Arun)
- Fix various issues with noarm register writes (Ville)
- Fix a few TypeC / MST issues (Imre)
- Create GSC submission targeting HDCP and PXP usages on MTL+ (Suraj)
- Enable HDCP2.x via GSC CS (Suraj)
Thanks,
Rodrigo.
The following changes since commit 4b736ed40583631e0cf32c55dbc1e5ec0434a74b:
drm/i915: Get rid of the gm45 HPD live state nonsense (2023-03-07 19:09:20 +0200)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-2023-03-23
for you to fetch changes up to 883631771038d1b0c10c0929e31bbd5ffb5e682c:
drm/i915/mtl: Add HDCP GSC interface (2023-03-23 12:17:22 +0530)
----------------------------------------------------------------
Core Changes:
- drm: Add SDP Error Detection Configuration Register (Arun)
Driver Changes:
- Meteor Lake enabling and fixes (RK, Jose, Madhumitha)
- Lock the fbdev obj before vma pin (Tejas)
- DSC fixes (Stanislav)
- Fixes and clean-up on opregion code (Imre)
- More wm/vblank stuff (Ville)
- More general display code organization (Jani)
- DP Fixes (Stanislav, Ville)
- Introduce flags to ignore long HPD and link training issues \
for handling spurious issues on CI (Vinod)
- Plane cleanups and extra registers (Ville)
- Update audio keepalive clock values (Clint)
- Rename find_section to bdb_find_section (Maarten)
- DP SDP CRC16 for 128b132b link layer (Arun)
- Fix various issues with noarm register writes (Ville)
- Fix a few TypeC / MST issues (Imre)
- Create GSC submission targeting HDCP and PXP usages on MTL+ (Suraj)
- Enable HDCP2.x via GSC CS (Suraj)
----------------------------------------------------------------
Ankit Nautiyal (1):
drm/i915/dp: Don't roundup max bpp, while computing compressed bpp
Anshuman Gupta (1):
drm/i915/hdcp: Use generic names for HDCP helpers and structs
Arun R Murthy (2):
drm: Add SDP Error Detection Configuration Register
i915/display/dp: SDP CRC16 for 128b132b link layer
Clint Taylor (1):
drm/i915/audio: update audio keepalive clock values
Imre Deak (18):
drm/i915/opregion: Fix opregion setup during system resume on platforms without display
drm/i915/opregion: Cleanup opregion after errors during driver loading
drm/i915/opregion: Register display debugfs later, after initialization steps
drm/i915/opregion: Fix CONFIG_ACPI=n builds adding missing intel_opregion_cleanup() prototype
drm/i915/tc: Abort DP AUX transfer on a disconnected TC port
drm/i915/tc: Fix TC port link ref init for DP MST during HW readout
drm/i915/tc: Fix the ICL PHY ownership check in TC-cold state
drm/i915/tc: Fix system resume MST mode restore for DP-alt sinks
drm/i915/tc: Wait for IOM/FW PHY initialization of legacy TC ports
drm/i915/tc: Factor out helpers converting HPD mask to TC mode
drm/i915/tc: Fix target TC mode for a disconnected legacy port
drm/i915/tc: Fix TC mode for a legacy port if the PHY is not ready
drm/i915/tc: Fix initial TC mode on disabled legacy ports
drm/i915/tc: Make the TC mode readout consistent in all PHY states
drm/i915/tc: Assume a TC port is legacy if VBT says the port has HDMI
drm/i915: Add encoder hook to get the PLL type used by TC ports
drm/i915/tc: Factor out a function querying active links on a TC port
drm/i915/tc: Check the PLL type used by an enabled TC port
Jani Nikula (6):
drm/i915/debugfs: move IPS debugfs to hsw_ips.c
drm/i915/psr: move PSR debugfs to intel_psr.c
drm/i915/psr: switch PSR debugfs to struct intel_connector
drm/i915/psr: clean up PSR debugfs sink status error handling
drm/i915/debugfs: switch crtc debugfs to struct intel_crtc
drm/i915/debugfs: add crtc i915_pipe debugfs file
José Roberto de Souza (1):
drm/i915/display/mtl: Program latch to phy reset
Maarten Lankhorst (1):
drm/i915/bios: Rename find_section to find_bdb_section
Madhumitha Tolakanahalli Pradeep (1):
drm/i915/dmc: Load DMC on MTL
Radhakrishna Sripada (1):
drm/i915/mtl: Fix Wa_16015201720 implementation
Stanislav Lisovskiy (1):
drm/i915: Ensure DSC has enough BW and stays within HW limits
Suraj Kandpal (5):
drm/i915/gsc: Create GSC request submission mechanism
drm/i915/hdcp: HDCP2.x Refactoring to agnostic hdcp
drm/i915/hdcp: Refactor HDCP API structures
drm/i915/mtl: Add function to send command to GSC CS
drm/i915/mtl: Add HDCP GSC interface
Tejas Upadhyay (1):
drm/i915/fbdev: lock the fbdev obj before vma pin
Ville Syrjälä (23):
drm/i915: Preserve crtc_state->inherited during state clearing
drm/i915: Extract skl_wm_latency()
drm/i915: Reject wm levels that exceed vblank time
drm/i915: Don't switch to TPS1 when disabling DP_TP_CTL
drm/i915: Don't send idle pattern after DP2.0 link training
drm/i915: Stop using pipe_offsets[] for PIPE_MISC*
drm/i915: s/PIPEMISC/PIPE_MISC/
drm/i915: Define more pipe timestamp registers
drm/i915: Program VLV/CHV PIPE_MSA_MISC register
drm/i915: Define skl+ universal plane SURFLIVE registers
drm/i915: Define vlv/chv sprite plane SURFLIVE registers
drm/i915: Clean up skl+ plane alpha bits
drm/i915: Relocate intel_plane_check_src_coordinates()
drm/i915: Extract intel_sprite_uapi.c
drm/i915: Update vblank timestamping stuff on seamless M/N change
drm/i915: Add belts and suspenders locking for seamless M/N changes
drm/i915: Relocate intel_crtc_update_active_timings()
drm/i915: Extract intel_crtc_scanline_offset()
drm/i915: Split icl_color_commit_noarm() from skl_color_commit_noarm()
drm/i915: Move CSC load back into .color_commit_arm() when PSR is enabled on skl/glk
drm/i915: Add a .color_post_update() hook
drm/i915: Workaround ICL CSC_MODE sticky arming
drm/i915: Disable DC states for all commits
Vinod Govindapillai (2):
drm/i915/display: ignore long HPDs based on a flag
drm/i915/display: ignore link training failures in CI
drivers/gpu/drm/i915/Makefile | 3 +
drivers/gpu/drm/i915/display/hsw_ips.c | 37 +
drivers/gpu/drm/i915/display/hsw_ips.h | 2 +
drivers/gpu/drm/i915/display/icl_dsi.c | 2 +-
drivers/gpu/drm/i915/display/intel_atomic_plane.c | 60 +-
drivers/gpu/drm/i915/display/intel_atomic_plane.h | 1 +
drivers/gpu/drm/i915/display/intel_audio.c | 6 +-
drivers/gpu/drm/i915/display/intel_bios.c | 46 +-
drivers/gpu/drm/i915/display/intel_color.c | 101 ++-
drivers/gpu/drm/i915/display/intel_color.h | 1 +
drivers/gpu/drm/i915/display/intel_crtc.c | 10 +-
drivers/gpu/drm/i915/display/intel_cursor.c | 1 -
drivers/gpu/drm/i915/display/intel_ddi.c | 61 +-
drivers/gpu/drm/i915/display/intel_ddi.h | 3 +
drivers/gpu/drm/i915/display/intel_display.c | 157 ++--
drivers/gpu/drm/i915/display/intel_display.h | 3 +-
drivers/gpu/drm/i915/display/intel_display_core.h | 19 +-
.../gpu/drm/i915/display/intel_display_debugfs.c | 353 +--------
.../gpu/drm/i915/display/intel_display_debugfs.h | 6 +-
drivers/gpu/drm/i915/display/intel_display_power.c | 8 +
drivers/gpu/drm/i915/display/intel_display_types.h | 8 +-
drivers/gpu/drm/i915/display/intel_dmc.c | 36 +-
drivers/gpu/drm/i915/display/intel_dp.c | 39 +-
drivers/gpu/drm/i915/display/intel_dp_aux.c | 15 +-
.../gpu/drm/i915/display/intel_dp_link_training.c | 48 +-
.../gpu/drm/i915/display/intel_dp_link_training.h | 2 +
drivers/gpu/drm/i915/display/intel_fbdev.c | 24 +-
drivers/gpu/drm/i915/display/intel_fdi.c | 4 +-
drivers/gpu/drm/i915/display/intel_hdcp.c | 158 ++--
drivers/gpu/drm/i915/display/intel_hdcp_gsc.c | 831 +++++++++++++++++++++
drivers/gpu/drm/i915/display/intel_hdcp_gsc.h | 26 +
drivers/gpu/drm/i915/display/intel_hotplug.c | 9 +
drivers/gpu/drm/i915/display/intel_modeset_setup.c | 1 +
drivers/gpu/drm/i915/display/intel_opregion.c | 40 +-
drivers/gpu/drm/i915/display/intel_opregion.h | 5 +
drivers/gpu/drm/i915/display/intel_psr.c | 299 ++++++++
drivers/gpu/drm/i915/display/intel_psr.h | 3 +
drivers/gpu/drm/i915/display/intel_sprite.c | 183 -----
drivers/gpu/drm/i915/display/intel_sprite_uapi.c | 127 ++++
drivers/gpu/drm/i915/display/intel_sprite_uapi.h | 15 +
drivers/gpu/drm/i915/display/intel_tc.c | 322 ++++++--
drivers/gpu/drm/i915/display/intel_tc.h | 5 +-
drivers/gpu/drm/i915/display/intel_vblank.c | 92 +++
drivers/gpu/drm/i915/display/intel_vblank.h | 2 +
drivers/gpu/drm/i915/display/skl_universal_plane.c | 1 -
drivers/gpu/drm/i915/display/skl_watermark.c | 156 +++-
drivers/gpu/drm/i915/display/vlv_dsi.c | 2 +-
drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 2 +
.../drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.c | 109 +++
.../drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.h | 61 ++
drivers/gpu/drm/i915/i915_driver.c | 6 +-
drivers/gpu/drm/i915/i915_reg.h | 87 ++-
drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 6 +-
drivers/misc/mei/hdcp/mei_hdcp.c | 105 ++-
drivers/misc/mei/hdcp/mei_hdcp.h | 354 ---------
include/drm/display/drm_dp.h | 3 +
include/drm/i915_hdcp_interface.h | 539 +++++++++++++
include/drm/i915_mei_hdcp_interface.h | 184 -----
58 files changed, 3322 insertions(+), 1467 deletions(-)
create mode 100644 drivers/gpu/drm/i915/display/intel_hdcp_gsc.c
create mode 100644 drivers/gpu/drm/i915/display/intel_hdcp_gsc.h
create mode 100644 drivers/gpu/drm/i915/display/intel_sprite_uapi.c
create mode 100644 drivers/gpu/drm/i915/display/intel_sprite_uapi.h
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.c
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.h
create mode 100644 include/drm/i915_hdcp_interface.h
delete mode 100644 include/drm/i915_mei_hdcp_interface.h
next reply other threads:[~2023-03-23 20:43 UTC|newest]
Thread overview: 79+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-03-23 20:43 Rodrigo Vivi [this message]
2023-03-23 20:43 ` [PULL] drm-intel-next Rodrigo Vivi
2023-03-24 20:13 ` [Intel-gfx] " Daniel Vetter
2023-03-24 20:13 ` Daniel Vetter
-- strict thread matches above, loose matches on Subject: below --
2023-11-23 19:03 [Intel-gfx] " 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-07 22:00 Rodrigo Vivi
2023-03-08 13:24 ` Rodrigo Vivi
2023-03-08 13:24 ` 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-10-28 23:41 ` Ville Syrjälä
2022-10-28 23:41 ` Ville Syrjälä
2022-11-01 22:29 ` Vivi, Rodrigo
2022-11-01 22:29 ` Vivi, Rodrigo
2022-11-02 5:29 ` Ville Syrjälä
2022-11-02 5:29 ` Ville Syrjälä
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
2015-12-22 10:37 Daniel Vetter
2015-12-22 14:05 ` Daniel Vetter
2015-12-22 14:31 ` Chris Wilson
2015-12-22 16:31 ` [Intel-gfx] " Tvrtko Ursulin
2015-12-23 10:09 ` Chris Wilson
2014-04-28 13:26 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
2012-09-13 14:18 [pull] drm-intel-next Daniel Vetter
2012-09-14 13:55 ` [Intel-gfx] " Bobby Powers
2012-09-14 15:43 ` Daniel Vetter
2012-09-14 19:52 ` Paulo Zanoni
2012-01-05 3:35 [PULL] drm-intel-next Keith Packard
2012-01-05 15:24 ` Daniel Vetter
2012-01-05 17:58 ` [Intel-gfx] " Ben Widawsky
2012-01-05 18:02 ` Jesse Barnes
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=ZBy56qc9C00tCLOY@intel.com \
--to=rodrigo.vivi@intel.com \
--cc=airlied@gmail.com \
--cc=daniel.vetter@ffwll.ch \
--cc=dim-tools@lists.freedesktop.org \
--cc=dri-devel@lists.freedesktop.org \
--cc=intel-gfx@lists.freedesktop.org \
--cc=mripard@kernel.org \
--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.