[igt-dev] [PATCH i-g-t v2] lib/display_require: reset hdcp on all connectors

Ramalingam C ramalingam.c at intel.com
Tue Aug 13 08:00:10 UTC 2019


At the start of every test, reset HDCP state to UNDESIRED on all
connectors, so that we will not have any hdcp related noises in
the subsequent tests.

v2:
  igt_output_set_prop_enum is used.
  Documentation of display_reset is updated.

Signed-off-by: Ramalingam C <ramalingam.c at intel.com>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=111390
---
 lib/igt_kms.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index b0169f73b752..964a5747e49e 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -1859,6 +1859,10 @@ static void igt_output_reset(igt_output_t *output)
 	if (igt_output_has_prop(output, IGT_CONNECTOR_BROADCAST_RGB))
 		igt_output_set_prop_value(output, IGT_CONNECTOR_BROADCAST_RGB,
 					  BROADCAST_RGB_FULL);
+
+	if (igt_output_has_prop(output, IGT_CONNECTOR_CONTENT_PROTECTION))
+		igt_output_set_prop_enum(output, IGT_CONNECTOR_CONTENT_PROTECTION,
+					 "Undesired");
 }
 
 /**
@@ -1871,6 +1875,7 @@ static void igt_output_reset(igt_output_t *output)
  * For outputs:
  * - %IGT_CONNECTOR_CRTC_ID
  * - %IGT_CONNECTOR_BROADCAST_RGB (if applicable)
+ *   %IGT_CONNECTOR_CONTENT_PROTECTION (if applicable)
  * - igt_output_override_mode() to default.
  *
  * For pipes:
-- 
2.20.1



More information about the igt-dev mailing list