From: Daniel Vetter <daniel@ffwll.ch>
To: Rodrigo Vivi <rodrigo.vivi@intel.com>
Cc: dim-tools@lists.freedesktop.org,
Daniel Vetter <daniel.vetter@ffwll.ch>,
dri-devel@lists.freedesktop.org,
Maxime Ripard <mripard@kernel.org>,
Thomas Zimmermann <tzimmermann@suse.de>,
Dave Airlie <airlied@gmail.com>,
intel-gfx@lists.freedesktop.org
Subject: Re: [Intel-gfx] [PULL] drm-intel-next
Date: Fri, 24 Mar 2023 21:13:07 +0100 [thread overview]
Message-ID: <ZB4EU1YfWZmST3oI@phenom.ffwll.local> (raw)
In-Reply-To: <ZBy56qc9C00tCLOY@intel.com>
On Thu, Mar 23, 2023 at 04:43:22PM -0400, Rodrigo Vivi wrote:
> 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
Pulled, thanks.
>
> 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
--
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
WARNING: multiple messages have this Message-ID (diff)
From: Daniel Vetter <daniel@ffwll.ch>
To: Rodrigo Vivi <rodrigo.vivi@intel.com>
Cc: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>,
dim-tools@lists.freedesktop.org,
Daniel Vetter <daniel.vetter@ffwll.ch>,
dri-devel@lists.freedesktop.org,
Thomas Zimmermann <tzimmermann@suse.de>,
intel-gfx@lists.freedesktop.org
Subject: Re: [PULL] drm-intel-next
Date: Fri, 24 Mar 2023 21:13:07 +0100 [thread overview]
Message-ID: <ZB4EU1YfWZmST3oI@phenom.ffwll.local> (raw)
In-Reply-To: <ZBy56qc9C00tCLOY@intel.com>
On Thu, Mar 23, 2023 at 04:43:22PM -0400, Rodrigo Vivi wrote:
> 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
Pulled, thanks.
>
> 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
--
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
next prev parent reply other threads:[~2023-03-24 20:13 UTC|newest]
Thread overview: 79+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-03-23 20:43 [Intel-gfx] [PULL] drm-intel-next Rodrigo Vivi
2023-03-23 20:43 ` Rodrigo Vivi
2023-03-24 20:13 ` Daniel Vetter [this message]
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=ZB4EU1YfWZmST3oI@phenom.ffwll.local \
--to=daniel@ffwll.ch \
--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=rodrigo.vivi@intel.com \
--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.