* [Intel-gfx] [PATCH] drm/i915/hdcp: Additional conditions to enable hdcp @ 2023-10-25 8:33 Suraj Kandpal 2023-10-25 11:32 ` Jani Nikula 2023-10-25 18:05 ` [Intel-gfx] ✓ Fi.CI.BAT: success for " Patchwork 0 siblings, 2 replies; 3+ messages in thread From: Suraj Kandpal @ 2023-10-25 8:33 UTC (permalink / raw) To: intel-gfx When we dock a monitor we end up with a enable and disable connector cycle but if hdcp content is running we get the userspace in enabled state and driver maintaing a undesired state which causes the content to stop playing and we only enabe hdcp if the userspace state in desired. This patch fixes that. Signed-off-by: Suraj Kandpal <suraj.kandpal@intel.com> --- drivers/gpu/drm/i915/display/intel_ddi.c | 14 ++++++++++++-- drivers/gpu/drm/i915/display/intel_dp_mst.c | 11 +++++++++-- 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/i915/display/intel_ddi.c b/drivers/gpu/drm/i915/display/intel_ddi.c index 9151d5add960..3dbf2d545f24 100644 --- a/drivers/gpu/drm/i915/display/intel_ddi.c +++ b/drivers/gpu/drm/i915/display/intel_ddi.c @@ -3242,6 +3242,10 @@ static void intel_enable_ddi(struct intel_atomic_state *state, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) { + struct intel_connector *connector = + to_intel_connector(conn_state->connector); + struct intel_hdcp *hdcp = &connector->hdcp; + drm_WARN_ON(state->base.dev, crtc_state->has_pch_encoder); if (!intel_crtc_is_bigjoiner_slave(crtc_state)) @@ -3259,9 +3263,15 @@ static void intel_enable_ddi(struct intel_atomic_state *state, else intel_enable_ddi_dp(state, encoder, crtc_state, conn_state); - /* Enable hdcp if it's desired */ + /* + * Enable hdcp if it's desired or if userspace is enabled and + * driver set its state to undesired + */ if (conn_state->content_protection == - DRM_MODE_CONTENT_PROTECTION_DESIRED) + DRM_MODE_CONTENT_PROTECTION_DESIRED || + (conn_state->content_protection == + DRM_MODE_CONTENT_PROTECTION_ENABLED && hdcp->value == + DRM_MODE_CONTENT_PROTECTION_UNDESIRED)) intel_hdcp_enable(state, encoder, crtc_state, conn_state); } diff --git a/drivers/gpu/drm/i915/display/intel_dp_mst.c b/drivers/gpu/drm/i915/display/intel_dp_mst.c index 7b4628f4f124..008ff14fad18 100644 --- a/drivers/gpu/drm/i915/display/intel_dp_mst.c +++ b/drivers/gpu/drm/i915/display/intel_dp_mst.c @@ -788,6 +788,7 @@ static void intel_mst_enable_dp(struct intel_atomic_state *state, struct intel_digital_port *dig_port = intel_mst->primary; struct intel_dp *intel_dp = &dig_port->dp; struct intel_connector *connector = to_intel_connector(conn_state->connector); + struct intel_hdcp *hdcp = &connector->hdcp; struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); struct drm_dp_mst_topology_state *mst_state = drm_atomic_get_new_mst_topology_state(&state->base, &intel_dp->mst_mgr); @@ -836,9 +837,15 @@ static void intel_mst_enable_dp(struct intel_atomic_state *state, intel_audio_codec_enable(encoder, pipe_config, conn_state); - /* Enable hdcp if it's desired */ + /* + * Enable hdcp if it's desired or if userspace is enabled and + * driver set its state to undesired + */ if (conn_state->content_protection == - DRM_MODE_CONTENT_PROTECTION_DESIRED) + DRM_MODE_CONTENT_PROTECTION_DESIRED || + (conn_state->content_protection == + DRM_MODE_CONTENT_PROTECTION_ENABLED && hdcp->value == + DRM_MODE_CONTENT_PROTECTION_UNDESIRED)) intel_hdcp_enable(state, encoder, pipe_config, conn_state); } -- 2.25.1 ^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915/hdcp: Additional conditions to enable hdcp 2023-10-25 8:33 [Intel-gfx] [PATCH] drm/i915/hdcp: Additional conditions to enable hdcp Suraj Kandpal @ 2023-10-25 11:32 ` Jani Nikula 2023-10-25 18:05 ` [Intel-gfx] ✓ Fi.CI.BAT: success for " Patchwork 1 sibling, 0 replies; 3+ messages in thread From: Jani Nikula @ 2023-10-25 11:32 UTC (permalink / raw) To: Suraj Kandpal, intel-gfx On Wed, 25 Oct 2023, Suraj Kandpal <suraj.kandpal@intel.com> wrote: > When we dock a monitor we end up with a enable and disable connector > cycle but if hdcp content is running we get the userspace in > enabled state and driver maintaing a undesired state which causes > the content to stop playing and we only enabe hdcp if the userspace > state in desired. This patch fixes that. > > Signed-off-by: Suraj Kandpal <suraj.kandpal@intel.com> > --- > drivers/gpu/drm/i915/display/intel_ddi.c | 14 ++++++++++++-- > drivers/gpu/drm/i915/display/intel_dp_mst.c | 11 +++++++++-- > 2 files changed, 21 insertions(+), 4 deletions(-) > > diff --git a/drivers/gpu/drm/i915/display/intel_ddi.c b/drivers/gpu/drm/i915/display/intel_ddi.c > index 9151d5add960..3dbf2d545f24 100644 > --- a/drivers/gpu/drm/i915/display/intel_ddi.c > +++ b/drivers/gpu/drm/i915/display/intel_ddi.c > @@ -3242,6 +3242,10 @@ static void intel_enable_ddi(struct intel_atomic_state *state, > const struct intel_crtc_state *crtc_state, > const struct drm_connector_state *conn_state) > { > + struct intel_connector *connector = > + to_intel_connector(conn_state->connector); > + struct intel_hdcp *hdcp = &connector->hdcp; > + > drm_WARN_ON(state->base.dev, crtc_state->has_pch_encoder); > > if (!intel_crtc_is_bigjoiner_slave(crtc_state)) > @@ -3259,9 +3263,15 @@ static void intel_enable_ddi(struct intel_atomic_state *state, > else > intel_enable_ddi_dp(state, encoder, crtc_state, conn_state); > > - /* Enable hdcp if it's desired */ > + /* > + * Enable hdcp if it's desired or if userspace is enabled and > + * driver set its state to undesired > + */ > if (conn_state->content_protection == > - DRM_MODE_CONTENT_PROTECTION_DESIRED) > + DRM_MODE_CONTENT_PROTECTION_DESIRED || > + (conn_state->content_protection == > + DRM_MODE_CONTENT_PROTECTION_ENABLED && hdcp->value == > + DRM_MODE_CONTENT_PROTECTION_UNDESIRED)) Why don't we move all of this inside intel_hdcp.c to not pollute intel_ddi.c with the logic? > intel_hdcp_enable(state, encoder, crtc_state, conn_state); > } > > diff --git a/drivers/gpu/drm/i915/display/intel_dp_mst.c b/drivers/gpu/drm/i915/display/intel_dp_mst.c > index 7b4628f4f124..008ff14fad18 100644 > --- a/drivers/gpu/drm/i915/display/intel_dp_mst.c > +++ b/drivers/gpu/drm/i915/display/intel_dp_mst.c > @@ -788,6 +788,7 @@ static void intel_mst_enable_dp(struct intel_atomic_state *state, > struct intel_digital_port *dig_port = intel_mst->primary; > struct intel_dp *intel_dp = &dig_port->dp; > struct intel_connector *connector = to_intel_connector(conn_state->connector); > + struct intel_hdcp *hdcp = &connector->hdcp; > struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); > struct drm_dp_mst_topology_state *mst_state = > drm_atomic_get_new_mst_topology_state(&state->base, &intel_dp->mst_mgr); > @@ -836,9 +837,15 @@ static void intel_mst_enable_dp(struct intel_atomic_state *state, > > intel_audio_codec_enable(encoder, pipe_config, conn_state); > > - /* Enable hdcp if it's desired */ > + /* > + * Enable hdcp if it's desired or if userspace is enabled and > + * driver set its state to undesired > + */ > if (conn_state->content_protection == > - DRM_MODE_CONTENT_PROTECTION_DESIRED) > + DRM_MODE_CONTENT_PROTECTION_DESIRED || > + (conn_state->content_protection == > + DRM_MODE_CONTENT_PROTECTION_ENABLED && hdcp->value == > + DRM_MODE_CONTENT_PROTECTION_UNDESIRED)) Ditto. This is just copy-paste here anyway. > intel_hdcp_enable(state, encoder, pipe_config, conn_state); > } -- Jani Nikula, Intel ^ permalink raw reply [flat|nested] 3+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/hdcp: Additional conditions to enable hdcp 2023-10-25 8:33 [Intel-gfx] [PATCH] drm/i915/hdcp: Additional conditions to enable hdcp Suraj Kandpal 2023-10-25 11:32 ` Jani Nikula @ 2023-10-25 18:05 ` Patchwork 1 sibling, 0 replies; 3+ messages in thread From: Patchwork @ 2023-10-25 18:05 UTC (permalink / raw) To: Suraj Kandpal; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 12233 bytes --] == Series Details == Series: drm/i915/hdcp: Additional conditions to enable hdcp URL : https://patchwork.freedesktop.org/series/125550/ State : success == Summary == CI Bug Log - changes from CI_DRM_13786 -> Patchwork_125550v1 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/index.html Participating hosts (38 -> 37) ------------------------------ Additional (3): fi-kbl-soraka bat-adlp-11 bat-dg1-5 Missing (4): fi-hsw-4770 fi-tgl-1115g4 fi-snb-2520m fi-pnv-d510 Known issues ------------ Here are the changes found in Patchwork_125550v1 that come from known issues: ### CI changes ### #### Possible fixes #### * boot: - bat-jsl-1: [FAIL][1] ([i915#8293]) -> [PASS][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13786/bat-jsl-1/boot.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/bat-jsl-1/boot.html ### IGT changes ### #### Issues hit #### * igt@debugfs_test@basic-hwmon: - bat-adlp-11: NOTRUN -> [SKIP][3] ([i915#9318]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/bat-adlp-11/igt@debugfs_test@basic-hwmon.html - bat-jsl-1: NOTRUN -> [SKIP][4] ([i915#9318]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/bat-jsl-1/igt@debugfs_test@basic-hwmon.html * igt@gem_exec_suspend@basic-s0@smem: - bat-jsl-3: [PASS][5] -> [INCOMPLETE][6] ([i915#9275]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13786/bat-jsl-3/igt@gem_exec_suspend@basic-s0@smem.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/bat-jsl-3/igt@gem_exec_suspend@basic-s0@smem.html * igt@gem_huc_copy@huc-copy: - bat-jsl-1: NOTRUN -> [SKIP][7] ([i915#2190]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/bat-jsl-1/igt@gem_huc_copy@huc-copy.html - fi-kbl-soraka: NOTRUN -> [SKIP][8] ([fdo#109271] / [i915#2190]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/fi-kbl-soraka/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@basic: - fi-kbl-soraka: NOTRUN -> [SKIP][9] ([fdo#109271] / [i915#4613]) +3 other tests skip [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/fi-kbl-soraka/igt@gem_lmem_swapping@basic.html * igt@gem_lmem_swapping@verify-random: - bat-jsl-1: NOTRUN -> [SKIP][10] ([i915#4613]) +3 other tests skip [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/bat-jsl-1/igt@gem_lmem_swapping@verify-random.html * igt@gem_mmap@basic: - bat-dg1-5: NOTRUN -> [SKIP][11] ([i915#4083]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/bat-dg1-5/igt@gem_mmap@basic.html * igt@gem_tiled_fence_blits@basic: - bat-dg1-5: NOTRUN -> [SKIP][12] ([i915#4077]) +2 other tests skip [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/bat-dg1-5/igt@gem_tiled_fence_blits@basic.html * igt@gem_tiled_pread_basic: - bat-dg1-5: NOTRUN -> [SKIP][13] ([i915#4079]) +1 other test skip [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/bat-dg1-5/igt@gem_tiled_pread_basic.html - bat-adlp-11: NOTRUN -> [SKIP][14] ([i915#3282]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/bat-adlp-11/igt@gem_tiled_pread_basic.html * igt@i915_pm_rps@basic-api: - bat-dg1-5: NOTRUN -> [SKIP][15] ([i915#6621]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/bat-dg1-5/igt@i915_pm_rps@basic-api.html * igt@i915_selftest@live@gt_heartbeat: - fi-kbl-soraka: NOTRUN -> [DMESG-FAIL][16] ([i915#5334] / [i915#7872]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/fi-kbl-soraka/igt@i915_selftest@live@gt_heartbeat.html * igt@i915_selftest@live@gt_pm: - fi-kbl-soraka: NOTRUN -> [DMESG-FAIL][17] ([i915#1886]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/fi-kbl-soraka/igt@i915_selftest@live@gt_pm.html * igt@i915_suspend@basic-s3-without-i915: - bat-jsl-3: [PASS][18] -> [FAIL][19] ([fdo#103375]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13786/bat-jsl-3/igt@i915_suspend@basic-s3-without-i915.html [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/bat-jsl-3/igt@i915_suspend@basic-s3-without-i915.html * igt@kms_addfb_basic@basic-x-tiled-legacy: - bat-dg1-5: NOTRUN -> [SKIP][20] ([i915#4212]) +7 other tests skip [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/bat-dg1-5/igt@kms_addfb_basic@basic-x-tiled-legacy.html * igt@kms_addfb_basic@basic-y-tiled-legacy: - bat-dg1-5: NOTRUN -> [SKIP][21] ([i915#4215]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/bat-dg1-5/igt@kms_addfb_basic@basic-y-tiled-legacy.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - bat-adlp-11: NOTRUN -> [SKIP][22] ([i915#4103] / [i915#5608]) +1 other test skip [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/bat-adlp-11/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html - bat-jsl-1: NOTRUN -> [SKIP][23] ([i915#4103]) +1 other test skip [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/bat-jsl-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html - bat-dg1-5: NOTRUN -> [SKIP][24] ([i915#4103] / [i915#4213]) +1 other test skip [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/bat-dg1-5/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html * igt@kms_dsc@dsc-basic: - fi-kbl-soraka: NOTRUN -> [SKIP][25] ([fdo#109271]) +9 other tests skip [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/fi-kbl-soraka/igt@kms_dsc@dsc-basic.html - bat-adlp-11: NOTRUN -> [SKIP][26] ([i915#3555] / [i915#3840]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/bat-adlp-11/igt@kms_dsc@dsc-basic.html - bat-jsl-1: NOTRUN -> [SKIP][27] ([i915#3555]) +1 other test skip [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/bat-jsl-1/igt@kms_dsc@dsc-basic.html - bat-dg1-5: NOTRUN -> [SKIP][28] ([i915#3555] / [i915#3840]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/bat-dg1-5/igt@kms_dsc@dsc-basic.html * igt@kms_force_connector_basic@force-load-detect: - bat-jsl-1: NOTRUN -> [SKIP][29] ([fdo#109285]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/bat-jsl-1/igt@kms_force_connector_basic@force-load-detect.html - bat-dg1-5: NOTRUN -> [SKIP][30] ([fdo#109285]) [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/bat-dg1-5/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_force_connector_basic@prune-stale-modes: - bat-adlp-11: NOTRUN -> [SKIP][31] ([i915#4093]) +3 other tests skip [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/bat-adlp-11/igt@kms_force_connector_basic@prune-stale-modes.html * igt@kms_hdmi_inject@inject-audio: - bat-dg1-5: NOTRUN -> [SKIP][32] ([i915#433]) [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/bat-dg1-5/igt@kms_hdmi_inject@inject-audio.html - bat-adlp-11: NOTRUN -> [SKIP][33] ([i915#4369]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/bat-adlp-11/igt@kms_hdmi_inject@inject-audio.html * igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence: - bat-adlp-9: NOTRUN -> [SKIP][34] ([i915#3546]) +2 other tests skip [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/bat-adlp-9/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html * igt@kms_psr@sprite_plane_onoff: - bat-dg1-5: NOTRUN -> [SKIP][35] ([i915#1072] / [i915#4078]) +3 other tests skip [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/bat-dg1-5/igt@kms_psr@sprite_plane_onoff.html * igt@kms_setmode@basic-clone-single-crtc: - bat-dg1-5: NOTRUN -> [SKIP][36] ([i915#3555]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/bat-dg1-5/igt@kms_setmode@basic-clone-single-crtc.html * igt@prime_vgem@basic-fence-read: - bat-dg1-5: NOTRUN -> [SKIP][37] ([i915#3708]) +3 other tests skip [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/bat-dg1-5/igt@prime_vgem@basic-fence-read.html * igt@prime_vgem@basic-gtt: - bat-dg1-5: NOTRUN -> [SKIP][38] ([i915#3708] / [i915#4077]) +1 other test skip [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/bat-dg1-5/igt@prime_vgem@basic-gtt.html #### Possible fixes #### * igt@kms_frontbuffer_tracking@basic: - fi-bsw-nick: [FAIL][39] ([i915#9276]) -> [PASS][40] [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13786/fi-bsw-nick/igt@kms_frontbuffer_tracking@basic.html [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/fi-bsw-nick/igt@kms_frontbuffer_tracking@basic.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#1886]: https://gitlab.freedesktop.org/drm/intel/issues/1886 [i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4078]: https://gitlab.freedesktop.org/drm/intel/issues/4078 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4093]: https://gitlab.freedesktop.org/drm/intel/issues/4093 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212 [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213 [i915#4215]: https://gitlab.freedesktop.org/drm/intel/issues/4215 [i915#433]: https://gitlab.freedesktop.org/drm/intel/issues/433 [i915#4369]: https://gitlab.freedesktop.org/drm/intel/issues/4369 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334 [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354 [i915#5608]: https://gitlab.freedesktop.org/drm/intel/issues/5608 [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#7872]: https://gitlab.freedesktop.org/drm/intel/issues/7872 [i915#8293]: https://gitlab.freedesktop.org/drm/intel/issues/8293 [i915#8668]: https://gitlab.freedesktop.org/drm/intel/issues/8668 [i915#9275]: https://gitlab.freedesktop.org/drm/intel/issues/9275 [i915#9276]: https://gitlab.freedesktop.org/drm/intel/issues/9276 [i915#9318]: https://gitlab.freedesktop.org/drm/intel/issues/9318 Build changes ------------- * Linux: CI_DRM_13786 -> Patchwork_125550v1 CI-20190529: 20190529 CI_DRM_13786: e8d777a5e7e0ec452142ad0073022733f99c1eb7 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_7557: 18fc864d68d382847596594d7eb3488f2c8fb45e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_125550v1: e8d777a5e7e0ec452142ad0073022733f99c1eb7 @ git://anongit.freedesktop.org/gfx-ci/linux ### Linux commits 25294819d186 drm/i915/hdcp: Additional conditions to enable hdcp == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_125550v1/index.html [-- Attachment #2: Type: text/html, Size: 14464 bytes --] ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2023-10-25 18:05 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2023-10-25 8:33 [Intel-gfx] [PATCH] drm/i915/hdcp: Additional conditions to enable hdcp Suraj Kandpal 2023-10-25 11:32 ` Jani Nikula 2023-10-25 18:05 ` [Intel-gfx] ✓ Fi.CI.BAT: success for " Patchwork
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox