From mboxrd@z Thu Jan 1 00:00:00 1970 From: "C, Ramalingam" Subject: Re: [PATCH] drm/i915: HDCP state handling in ddi_update_pipe Date: Thu, 7 Feb 2019 02:54:01 +0530 Message-ID: <14c0bd4f-81e6-4046-8fb3-ecec3b60260c@intel.com> References: <1549286158-23959-1-git-send-email-ramalingam.c@intel.com> <1549295080-18353-1-git-send-email-ramalingam.c@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id 02BB46EB84 for ; Wed, 6 Feb 2019 21:24:04 +0000 (UTC) In-Reply-To: <1549295080-18353-1-git-send-email-ramalingam.c@intel.com> Content-Language: en-US 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 RGFuaWVsLAoKQ291bGQgd2UgcHJvY2VzcyB0aGlzIGZvciBtZXJnZXI/IE9yIGFueXRoaW5nIGlz IHBlbmRpbmcgZnJvbSBteXNpZGU/CgotLVJhbQoKT24gMi80LzIwMTkgOToxNCBQTSwgUmFtYWxp bmdhbSBDIHdyb3RlOgo+IFRoZSBkb3duZ3JhZGUgb2YgdGhlIGZ1bGxtb2Rlc2V0IGludG8gZmFz dHNldAo+IGludGVsX2VuY29kZXItPnVwZGF0ZV9waXBlLCBpbiBwb3NzaWJsZSBzY2VuYXJpbywg c2tpcHMgdGhlIEVuL0Rpcy1hYmxlCj4gRERJLiBIZW5jZSBicmVha3MgdGhlIEhEQ1Agc3RhdGUg Y2hhbmdlIGhhbmRsaW5nLgo+Cj4gV2UgYWxzbyBkb24ndCBoYXZlIGFueSBoZGNwIHRlc3RzIGlu IENJLCBiZWNhdXNlIHRoZSBzaGFyZCBydW5zIGRvbid0Cj4gaGF2ZSBoZGNwIGNhcGFibGUgb3V0 cHV0cyA6LS8KPgo+IFNvIHRoaXMgY2hhbmdlIGZpeHMgaXQgYnkgaGFuZGxpbmcgdGhlIEhEQ1Ag c3RhdGUgY2hhbmdlIHJlcXVlc3QgYXQKPiBpbnRlbF9lbmNvZGVyLT51cGRhdGVfcGlwZSB0b28g YWxvbmcgd2l0aCBlbmFibGUgYW5kIGRpc2FibGUgb2YgdGhlIERESS4KPgo+IEZpeGVzOiBkMTlm OTU4ZGIyM2MgKCJkcm0vaTkxNTogRW5hYmxlIGZhc3RzZXQgZm9yIG5vbi1ib290IG1vZGVzZXRz LiIpCj4KPiB2MjoKPiAgICBBZGRlZCBjb21taXQgaWQgdGhhdCBicm9rZSB0aGUgSERDUCBbRGFu aWVsXQo+Cj4gU2lnbmVkLW9mZi1ieTogUmFtYWxpbmdhbSBDIDxyYW1hbGluZ2FtLmNAaW50ZWwu Y29tPgo+IGNjOiBNYWFydGVuIExhbmtob3JzdCA8bWFhcnRlbi5sYW5raG9yc3RAbGludXguaW50 ZWwuY29tPgo+IGNjOiBIYW5zIGRlIEdvZWRlIDxoZGVnb2VkZUByZWRoYXQuY29tPgo+IGNjOiBE YW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGludGVsLmNvbT4KPiAtLS0KPiAgIGRyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2RkaS5jIHwgNyArKysrKysrCj4gICAxIGZpbGUgY2hhbmdlZCwg NyBpbnNlcnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfZGRpLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kZGkuYwo+IGluZGV4IGNhNzA1 NTQ2YTBhYi4uMjMyM2I3Y2IxZDM4IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2RkaS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGRpLmMKPiBA QCAtMzU2OCw2ICszNTY4LDEzIEBAIHN0YXRpYyB2b2lkIGludGVsX2RkaV91cGRhdGVfcGlwZShz dHJ1Y3QgaW50ZWxfZW5jb2RlciAqZW5jb2RlciwKPiAgIHsKPiAgIAlpZiAoIWludGVsX2NydGNf aGFzX3R5cGUoY3J0Y19zdGF0ZSwgSU5URUxfT1VUUFVUX0hETUkpKQo+ICAgCQlpbnRlbF9kZGlf dXBkYXRlX3BpcGVfZHAoZW5jb2RlciwgY3J0Y19zdGF0ZSwgY29ubl9zdGF0ZSk7Cj4gKwo+ICsJ aWYgKGNvbm5fc3RhdGUtPmNvbnRlbnRfcHJvdGVjdGlvbiA9PQo+ICsJICAgIERSTV9NT0RFX0NP TlRFTlRfUFJPVEVDVElPTl9ERVNJUkVEKQo+ICsJCWludGVsX2hkY3BfZW5hYmxlKHRvX2ludGVs X2Nvbm5lY3Rvcihjb25uX3N0YXRlLT5jb25uZWN0b3IpKTsKPiArCWVsc2UgaWYgKGNvbm5fc3Rh dGUtPmNvbnRlbnRfcHJvdGVjdGlvbiA9PQo+ICsJCSBEUk1fTU9ERV9DT05URU5UX1BST1RFQ1RJ T05fVU5ERVNJUkVEKQo+ICsJCWludGVsX2hkY3BfZGlzYWJsZSh0b19pbnRlbF9jb25uZWN0b3Io Y29ubl9zdGF0ZS0+Y29ubmVjdG9yKSk7Cj4gICB9Cj4gICAKPiAgIHN0YXRpYyB2b2lkIGludGVs X2RkaV9zZXRfZmlhX2xhbmVfY291bnQoc3RydWN0IGludGVsX2VuY29kZXIgKmVuY29kZXIsCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZngg bWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK