From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH v8 10/35] drm/i915: Handle HDCP2.2 downstream topology change Date: Thu, 6 Dec 2018 14:42:00 +0100 Message-ID: <20181206134200.GT21184@phenom.ffwll.local> References: <1543315413-24302-1-git-send-email-ramalingam.c@intel.com> <1543315413-24302-11-git-send-email-ramalingam.c@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <1543315413-24302-11-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: Ramalingam C Cc: daniel.vetter@ffwll.ch, intel-gfx@lists.freedesktop.org, tomas.winkler@intel.com, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gVHVlLCBOb3YgMjcsIDIwMTggYXQgMDQ6MTM6MDhQTSArMDUzMCwgUmFtYWxpbmdhbSBDIHdy b3RlOgo+IFdoZW4gcmVwZWF0ZXIgbm90aWZpZXMgYSBkb3duc3RyZWFtIHRvcG9sb2d5IGNoYW5n ZSwgdGhpcyBwYXRjaAo+IHJlYXV0aGVudGljYXRlIHRoZSByZXBlYXRlciBhbG9uZSB3aXRob3V0 IGRpc2FibGluZyB0aGUgaGRjcAo+IGVuY3J5cHRpb24uIElmIHRoYXQgZmFpbHMgdGhlbiBjb21w bGV0ZSByZWF1dGhlbnRpY2F0aW9uIGlzIGV4ZWN1dGVkLgo+IAo+IHYyOgo+ICAgUmViYXNlZC4K PiB2MzoKPiAgIE5vIENoYW5nZXMuCj4gdjQ6Cj4gICBUeXBvIGluIGNvbW1pdCBtc2cgaXMgZml4 ZWQgW1VtYV0KPiB2NToKPiAgIFJlYmFzZWQgYXMgcGFydCBvZiBwYXRjaCByZW9yZGVyaW5nLgo+ ICAgTWlub3Igc3R5bGUgZml4ZXMuCj4gdjY6Cj4gICBSZWJhc2VkLgo+IHY3Ogo+ICAgUmViYXNl ZC4KPiB2ODoKPiAgIEVycm9ycyBkdWUgdG8gc2lua3MgYXJlIHJlcG9ydGVkIGFzIERFQlVHIGxv Z3MuCj4gCj4gU2lnbmVkLW9mZi1ieTogUmFtYWxpbmdhbSBDIDxyYW1hbGluZ2FtLmNAaW50ZWwu Y29tPgo+IFJldmlld2VkLWJ5OiBVbWEgU2hhbmthciA8dW1hLnNoYW5rYXJAaW50ZWwuY29tPgoK VHJ1c3RpbmcgVW1hJ3MgaGRjcCBrbm93bGVkZ2UgaGVyZS4KLURhbmllbAoKPiAtLS0KPiAgZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfaGRjcC5jIHwgMjAgKysrKysrKysrKysrKysrKysrLS0K PiAgMSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4g ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2hkY3AuYyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2hkY3AuYwo+IGluZGV4IDk4YjExMjM5NWE1YS4uZGYwZmI2ZDky MDBiIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2hkY3AuYwo+ICsr KyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2hkY3AuYwo+IEBAIC0xNjYyLDggKzE2NjIs MjQgQEAgc3RhdGljIGludCBpbnRlbF9oZGNwMl9jaGVja19saW5rKHN0cnVjdCBpbnRlbF9jb25u ZWN0b3IgKmNvbm5lY3RvcikKPiAgCQlnb3RvIG91dDsKPiAgCX0KPiAgCj4gLQlEUk1fREVCVUdf S01TKCJbJXM6JWRdIEhEQ1AyLjIgbGluayBmYWlsZWQsIHJldHJ5aW5nIGF1dGhcbiIsCj4gLQkJ ICAgICAgY29ubmVjdG9yLT5iYXNlLm5hbWUsIGNvbm5lY3Rvci0+YmFzZS5iYXNlLmlkKTsKPiAr CWlmIChyZXQgPT0gRFJNX0hEQ1BfVE9QT0xPR1lfQ0hBTkdFKSB7Cj4gKwkJaWYgKGhkY3AtPnZh bHVlID09IERSTV9NT0RFX0NPTlRFTlRfUFJPVEVDVElPTl9VTkRFU0lSRUQpCj4gKwkJCWdvdG8g b3V0Owo+ICsKPiArCQlEUk1fREVCVUdfS01TKCJIRENQMi4yIERvd25zdHJlYW0gdG9wb2xvZ3kg Y2hhbmdlXG4iKTsKPiArCQlyZXQgPSBoZGNwMl9hdXRoZW50aWNhdGVfcmVwZWF0ZXJfdG9wb2xv Z3koY29ubmVjdG9yKTsKPiArCQlpZiAoIXJldCkgewo+ICsJCQloZGNwLT52YWx1ZSA9IERSTV9N T0RFX0NPTlRFTlRfUFJPVEVDVElPTl9FTkFCTEVEOwo+ICsJCQlzY2hlZHVsZV93b3JrKCZoZGNw LT5wcm9wX3dvcmspOwo+ICsJCQlnb3RvIG91dDsKPiArCQl9Cj4gKwkJRFJNX0RFQlVHX0tNUygi WyVzOiVkXSBSZXBlYXRlciB0b3BvbG9neSBhdXRoIGZhaWxlZC4oJWQpXG4iLAo+ICsJCQkgICAg ICBjb25uZWN0b3ItPmJhc2UubmFtZSwgY29ubmVjdG9yLT5iYXNlLmJhc2UuaWQsCj4gKwkJCSAg ICAgIHJldCk7Cj4gKwl9IGVsc2Ugewo+ICsJCURSTV9ERUJVR19LTVMoIlslczolZF0gSERDUDIu MiBsaW5rIGZhaWxlZCwgcmV0cnlpbmcgYXV0aFxuIiwKPiArCQkJICAgICAgY29ubmVjdG9yLT5i YXNlLm5hbWUsIGNvbm5lY3Rvci0+YmFzZS5iYXNlLmlkKTsKPiArCX0KPiAgCj4gIAlyZXQgPSBf aW50ZWxfaGRjcDJfZGlzYWJsZShjb25uZWN0b3IpOwo+ICAJaWYgKHJldCkgewo+IC0tIAo+IDIu Ny40Cj4gCgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9y YXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vaW50ZWwtZ2Z4Cg==