From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ramalingam C Subject: [PATCH] drm/i915: HDCP state handling in ddi_update_pipe Date: Mon, 4 Feb 2019 21:14:40 +0530 Message-ID: <1549295080-18353-1-git-send-email-ramalingam.c@intel.com> References: <1549286158-23959-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 mga18.intel.com (mga18.intel.com [134.134.136.126]) by gabe.freedesktop.org (Postfix) with ESMTPS id 382E06E554 for ; Mon, 4 Feb 2019 15:50:35 +0000 (UTC) In-Reply-To: <1549286158-23959-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, daniel.vetter@ffwll.ch Cc: Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org VGhlIGRvd25ncmFkZSBvZiB0aGUgZnVsbG1vZGVzZXQgaW50byBmYXN0c2V0CmludGVsX2VuY29k ZXItPnVwZGF0ZV9waXBlLCBpbiBwb3NzaWJsZSBzY2VuYXJpbywgc2tpcHMgdGhlIEVuL0Rpcy1h YmxlCkRESS4gSGVuY2UgYnJlYWtzIHRoZSBIRENQIHN0YXRlIGNoYW5nZSBoYW5kbGluZy4KCldl IGFsc28gZG9uJ3QgaGF2ZSBhbnkgaGRjcCB0ZXN0cyBpbiBDSSwgYmVjYXVzZSB0aGUgc2hhcmQg cnVucyBkb24ndApoYXZlIGhkY3AgY2FwYWJsZSBvdXRwdXRzIDotLwoKU28gdGhpcyBjaGFuZ2Ug Zml4cyBpdCBieSBoYW5kbGluZyB0aGUgSERDUCBzdGF0ZSBjaGFuZ2UgcmVxdWVzdCBhdAppbnRl bF9lbmNvZGVyLT51cGRhdGVfcGlwZSB0b28gYWxvbmcgd2l0aCBlbmFibGUgYW5kIGRpc2FibGUg b2YgdGhlIERESS4KCkZpeGVzOiBkMTlmOTU4ZGIyM2MgKCJkcm0vaTkxNTogRW5hYmxlIGZhc3Rz ZXQgZm9yIG5vbi1ib290IG1vZGVzZXRzLiIpCgp2MjoKICBBZGRlZCBjb21taXQgaWQgdGhhdCBi cm9rZSB0aGUgSERDUCBbRGFuaWVsXQoKU2lnbmVkLW9mZi1ieTogUmFtYWxpbmdhbSBDIDxyYW1h bGluZ2FtLmNAaW50ZWwuY29tPgpjYzogTWFhcnRlbiBMYW5raG9yc3QgPG1hYXJ0ZW4ubGFua2hv cnN0QGxpbnV4LmludGVsLmNvbT4KY2M6IEhhbnMgZGUgR29lZGUgPGhkZWdvZWRlQHJlZGhhdC5j b20+CmNjOiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGludGVsLmNvbT4KLS0tCiBkcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kZGkuYyB8IDcgKysrKysrKwogMSBmaWxlIGNoYW5nZWQs IDcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2RkaS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGRpLmMKaW5kZXggY2E3MDU1NDZh MGFiLi4yMzIzYjdjYjFkMzggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2RkaS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RkaS5jCkBAIC0zNTY4LDYg KzM1NjgsMTMgQEAgc3RhdGljIHZvaWQgaW50ZWxfZGRpX3VwZGF0ZV9waXBlKHN0cnVjdCBpbnRl bF9lbmNvZGVyICplbmNvZGVyLAogewogCWlmICghaW50ZWxfY3J0Y19oYXNfdHlwZShjcnRjX3N0 YXRlLCBJTlRFTF9PVVRQVVRfSERNSSkpCiAJCWludGVsX2RkaV91cGRhdGVfcGlwZV9kcChlbmNv ZGVyLCBjcnRjX3N0YXRlLCBjb25uX3N0YXRlKTsKKworCWlmIChjb25uX3N0YXRlLT5jb250ZW50 X3Byb3RlY3Rpb24gPT0KKwkgICAgRFJNX01PREVfQ09OVEVOVF9QUk9URUNUSU9OX0RFU0lSRUQp CisJCWludGVsX2hkY3BfZW5hYmxlKHRvX2ludGVsX2Nvbm5lY3Rvcihjb25uX3N0YXRlLT5jb25u ZWN0b3IpKTsKKwllbHNlIGlmIChjb25uX3N0YXRlLT5jb250ZW50X3Byb3RlY3Rpb24gPT0KKwkJ IERSTV9NT0RFX0NPTlRFTlRfUFJPVEVDVElPTl9VTkRFU0lSRUQpCisJCWludGVsX2hkY3BfZGlz YWJsZSh0b19pbnRlbF9jb25uZWN0b3IoY29ubl9zdGF0ZS0+Y29ubmVjdG9yKSk7CiB9CiAKIHN0 YXRpYyB2b2lkIGludGVsX2RkaV9zZXRfZmlhX2xhbmVfY291bnQoc3RydWN0IGludGVsX2VuY29k ZXIgKmVuY29kZXIsCi0tIAoyLjcuNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vaW50ZWwtZ2Z4Cg==