From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ramalingam C Subject: [PATCH 33/43] drm/i915: Handle HDCP2.2 downstream topology change Date: Wed, 14 Feb 2018 19:43:48 +0530 Message-ID: <1518617638-21684-34-git-send-email-ramalingam.c@intel.com> References: <1518617638-21684-1-git-send-email-ramalingam.c@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7C71E6E434 for ; Wed, 14 Feb 2018 14:21:04 +0000 (UTC) In-Reply-To: <1518617638-21684-1-git-send-email-ramalingam.c@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: seanpaul@chromium.org, intel-gfx@lists.freedesktop.org, rodrigo.vivi@intel.com, daniel.vetter@ffwll.ch Cc: tomas.winkler@intel.com List-Id: intel-gfx@lists.freedesktop.org V2hlbiByZXBlYXRlciBub3RpZmllcyBhIGRvd25zdHJlYW0gdG9wb2xvZ3kgY2hhbmdlLCB0aGlz IHBhdGNoCnJlYXV0aGVudGljYXRlIHRoZSByZXBlYXRlciBhbG9uZSB3aXRoIG91dCBkaXNhYmxp bmcgdGhlIGhkY3AKZW5jcnlwdGlvbi4gSWYgdGhhdCBmYWlscyB0aGVuIGNvbXBsZXRlIHJlYXV0 aGVudGljYXRpb24gaXMgZXhlY3V0ZWQuCgpTaWduZWQtb2ZmLWJ5OiBSYW1hbGluZ2FtIEMgPHJh bWFsaW5nYW0uY0BpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfaGRj cC5jIHwgMTQgKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCsp CgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfaGRjcC5jIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfaGRjcC5jCmluZGV4IDA3NmEwYjBkMmFlOS4uZjVlNjA2Y2M2 NjdmIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9oZGNwLmMKKysrIGIv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfaGRjcC5jCkBAIC0xNTA1LDkgKzE1MDUsMjMgQEAg c3RhdGljIGludCBpbnRlbF9oZGNwMl9jaGVja19saW5rKHN0cnVjdCBpbnRlbF9oZGNwICpoZGNw KQogCQlnb3RvIG91dDsKIAl9CiAKKwlpZiAocmV0ID09IERSTV9IRENQX1RPUE9MT0dZX0NIQU5H RSkgeworCQlpZiAoaGRjcC0+aGRjcF92YWx1ZSAhPSBEUk1fTU9ERV9DT05URU5UX1BST1RFQ1RJ T05fVU5ERVNJUkVEKSB7CisJCQlEUk1fREVCVUdfS01TKCJIRENQMi4yIERvd25zdHJlYW0gdG9w b2xvZ3kgY2hhbmdlXG4iKTsKKwkJCXJldCA9IGhkY3AyX2F1dGhlbnRpY2F0ZV9yZXBlYXRlcl90 b3BvbG9neShoZGNwKTsKKwkJCWlmIChyZXQgPCAwKQorCQkJCWdvdG8gaGRjcDJfcmVhdXRoOwor CisJCQloZGNwLT5oZGNwX3ZhbHVlID0gRFJNX01PREVfQ09OVEVOVF9QUk9URUNUSU9OX0VOQUJM RUQ7CisJCQlzY2hlZHVsZV93b3JrKCZoZGNwLT5oZGNwX3Byb3Bfd29yayk7CisJCX0KKwkJZ290 byBvdXQ7CisJfQorCiAJRFJNX0lORk8oIlslczolZF0gSERDUDIuMiBsaW5rIGZhaWxlZCwgcmV0 cnlpbmcgYXV0aGVudGljYXRpb25cbiIsCiAJCSBoZGNwLT5jb25uZWN0b3ItPmJhc2UubmFtZSwg aGRjcC0+Y29ubmVjdG9yLT5iYXNlLmJhc2UuaWQpOwogCitoZGNwMl9yZWF1dGg6CiAJcmV0ID0g X2ludGVsX2hkY3AyX2Rpc2FibGUoaGRjcCk7CiAJaWYgKHJldCkgewogCQlEUk1fRVJST1IoIlsl czolZF0gRmFpbGVkIHRvIGRpc2FibGUgaGRjcDIuMiAoJWQpXG4iLAotLSAKMi43LjQKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWls aW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZy ZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=