From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ramalingam C Subject: [PATCH v2 30/42] drm/i915: Handle HDCP2.2 downstream topology change Date: Thu, 8 Mar 2018 17:28:57 +0530 Message-ID: <1520510349-8385-31-git-send-email-ramalingam.c@intel.com> References: <1520510349-8385-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: In-Reply-To: <1520510349-8385-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: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, seanpaul@chromium.org, chris@chris-wilson.co.uk, tomas.winkler@intel.com, jani.nikula@linux.intel.com Cc: rodrigo.vivi@intel.com List-Id: dri-devel@lists.freedesktop.org V2hlbiByZXBlYXRlciBub3RpZmllcyBhIGRvd25zdHJlYW0gdG9wb2xvZ3kgY2hhbmdlLCB0aGlz IHBhdGNoCnJlYXV0aGVudGljYXRlIHRoZSByZXBlYXRlciBhbG9uZSB3aXRoIG91dCBkaXNhYmxp bmcgdGhlIGhkY3AKZW5jcnlwdGlvbi4gSWYgdGhhdCBmYWlscyB0aGVuIGNvbXBsZXRlIHJlYXV0 aGVudGljYXRpb24gaXMgZXhlY3V0ZWQuCgp2MjoKICBSZWJhc2VkLgoKU2lnbmVkLW9mZi1ieTog UmFtYWxpbmdhbSBDIDxyYW1hbGluZ2FtLmNAaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2hkY3AuYyB8IDE5ICsrKysrKysrKysrKysrKysrLS0KIDEgZmlsZSBjaGFu Z2VkLCAxNyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2hkY3AuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2hkY3AuYwppbmRleCAyYmM5NTJiODI4YjIuLmE1ZTQ2NzhlNTRiYyAxMDA2NDQKLS0tIGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfaGRjcC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2hkY3AuYwpAQCAtMTQ5Nyw4ICsxNDk3LDIzIEBAIHN0YXRpYyBpbnQgaW50ZWxfaGRj cDJfY2hlY2tfbGluayhzdHJ1Y3QgaW50ZWxfY29ubmVjdG9yICpjb25uZWN0b3IpCiAJCWdvdG8g b3V0OwogCX0KIAotCURSTV9JTkZPKCJbJXM6JWRdIEhEQ1AyLjIgbGluayBmYWlsZWQsIHJldHJ5 aW5nIGF1dGhlbnRpY2F0aW9uXG4iLAotCQkgY29ubmVjdG9yLT5iYXNlLm5hbWUsIGNvbm5lY3Rv ci0+YmFzZS5iYXNlLmlkKTsKKwlpZiAocmV0ID09IERSTV9IRENQX1RPUE9MT0dZX0NIQU5HRSkg eworCQlpZiAoaGRjcC0+aGRjcF92YWx1ZSA9PSBEUk1fTU9ERV9DT05URU5UX1BST1RFQ1RJT05f VU5ERVNJUkVEKQorCQkJZ290byBvdXQ7CisKKwkJRFJNX0RFQlVHX0tNUygiSERDUDIuMiBEb3du c3RyZWFtIHRvcG9sb2d5IGNoYW5nZVxuIik7CisJCXJldCA9IGhkY3AyX2F1dGhlbnRpY2F0ZV9y ZXBlYXRlcl90b3BvbG9neShjb25uZWN0b3IpOworCQlpZiAoIXJldCkgeworCQkJaGRjcC0+aGRj cF92YWx1ZSA9IERSTV9NT0RFX0NPTlRFTlRfUFJPVEVDVElPTl9FTkFCTEVEOworCQkJc2NoZWR1 bGVfd29yaygmaGRjcC0+aGRjcF9wcm9wX3dvcmspOworCQkJZ290byBvdXQ7CisJCX0KKwkJRFJN X0VSUk9SKCJbJXM6JWRdIFJlcGVhdGVyIHRvcG9sb2d5IGF1dGggZmFpbGVkLiglZClcbiIsCisJ CQkgIGNvbm5lY3Rvci0+YmFzZS5uYW1lLCBjb25uZWN0b3ItPmJhc2UuYmFzZS5pZCwgcmV0KTsK Kwl9IGVsc2UgeworCQlEUk1fRVJST1IoIlslczolZF0gSERDUDIuMiBsaW5rIGZhaWxlZCwgcmV0 cnlpbmcgYXV0aFxuIiwKKwkJCSBjb25uZWN0b3ItPmJhc2UubmFtZSwgY29ubmVjdG9yLT5iYXNl LmJhc2UuaWQpOworCX0KIAogCXJldCA9IF9pbnRlbF9oZGNwMl9kaXNhYmxlKGNvbm5lY3Rvcik7 CiAJaWYgKHJldCkgewotLSAKMi43LjQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZy ZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2ludGVsLWdmeAo=