From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.7 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 23840C433E0 for ; Tue, 16 Jun 2020 17:02:14 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 02DA92098B for ; Tue, 16 Jun 2020 17:02:13 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 02DA92098B Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 9B3206E8D8; Tue, 16 Jun 2020 17:02:13 +0000 (UTC) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id C4FC76E920 for ; Tue, 16 Jun 2020 17:02:12 +0000 (UTC) IronPort-SDR: 3Kfa4WeX4lhmFaR91DjBl683Z5KZmTBjPNnFArkZ4fUiFwe+FswkE6Hzv+YiAs5FfSIVANekmG VYHHVhjExEjQ== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Jun 2020 10:02:12 -0700 IronPort-SDR: VdSmbM7DRvXf79EzSAxLesaqyHc8tOWpZziZxw7ZM0rDWFo6EKPbYvgwI/10yCXJ6AW4qw/3UW MHVBVgGNOf4A== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,518,1583222400"; d="scan'208";a="308520760" Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206]) by orsmga008.jf.intel.com with ESMTP; 16 Jun 2020 10:02:11 -0700 Received: from fmsmsx113.amr.corp.intel.com (10.18.116.7) by FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 16 Jun 2020 10:02:11 -0700 Received: from fmsmsx117.amr.corp.intel.com ([169.254.3.171]) by FMSMSX113.amr.corp.intel.com ([169.254.13.85]) with mapi id 14.03.0439.000; Tue, 16 Jun 2020 10:02:11 -0700 From: "Souza, Jose" To: "Deak, Imre" Thread-Topic: [PATCH 1/6] drm/i915/tgl+: Use the correct DP_TP_* register instances in MST encoders Thread-Index: AQHWQ+kZrP1rv1OnP0KTIXpcGqbmv6jb5XGAgAACPICAAAX/AA== Date: Tue, 16 Jun 2020 17:02:10 +0000 Message-ID: References: <20200616141855.746-1-imre.deak@intel.com> <4c40d13cfdb9cfe4d59eb04f27828b597949c54e.camel@intel.com> <20200616164209.GD21389@ideak-desk.fi.intel.com> In-Reply-To: <20200616164209.GD21389@ideak-desk.fi.intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.254.14.160] Content-ID: <5DFA18C737246C4D9341378C88404229@intel.com> MIME-Version: 1.0 Subject: Re: [Intel-gfx] [PATCH 1/6] drm/i915/tgl+: Use the correct DP_TP_* register instances in MST encoders X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "intel-gfx@lists.freedesktop.org" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" T24gVHVlLCAyMDIwLTA2LTE2IGF0IDE5OjQyICswMzAwLCBJbXJlIERlYWsgd3JvdGU6DQo+IE9u IFR1ZSwgSnVuIDE2LCAyMDIwIGF0IDA3OjMyOjQ2UE0gKzAzMDAsIFNvdXphLCBKb3NlIHdyb3Rl Og0KPiA+IE9uIFR1ZSwgMjAyMC0wNi0xNiBhdCAxNzoxOCArMDMwMCwgSW1yZSBEZWFrIHdyb3Rl Og0KPiA+ID4gTVNUIGVuY29kZXJzIG11c3QgdXNlIHRoZSBtYXN0ZXIgTVNUIHRyYW5zY29kZXIn cyBEUF9UUF9TVEFUVVMgYW5kDQo+ID4gPiBEUF9UUF9DT05UUk9MIHJlZ2lzdGVycy4gQXRtLCBk dXJpbmcgdGhlIEhXIHJlYWRvdXQgb2YgYSBzbGF2ZQ0KPiA+ID4gdHJhbnNjb2RlcidzIENSVEMg c3RhdGUgd2UgcmVzZXQgdGhlc2UgcmVnaXN0ZXIgYWRkcmVzc2VzIGluDQo+ID4gPiBpbnRlbF9k cDo6cmVncy5kcF90cF8qIHRvIHRoZSBzbGF2ZSB0cmFuc2NvZGVyJ3MgRFBfVFBfKiByZWdpc3Rl cg0KPiA+ID4gYWRkcmVzc2VzIGluY29ycmVjdGx5OyBmaXggdGhpcy4NCj4gPiA+IA0KPiA+ID4g VGhpcyBpc3N1ZSBsZWQgYXQgbGVhc3QgdG8NCj4gPiA+ICdUaW1lZCBvdXQgd2FpdGluZyBmb3Ig QUNUIHNlbnQgd2hlbiBkaXNhYmxpbmcnDQo+ID4gPiBlcnJvcnMgZHVyaW5nIG91dHB1dCBkaXNh YmxpbmcgaW4gYSBtdWx0aXBsZSBNU1Qgc3RyZWFtIGNvbmZpZy4NCj4gPiANCj4gPiBDYW4geW91 IHBvaW50IHRvIHBsYWNlIHdoZXJlIGRwX3RwX2N0bCBpcyB1c2VkIGFuZCBjYXVzZSB0aGlzPyAg QWxsDQo+ID4gdGhlIE1TVCBjb2RlIHBhdGhzIHVzZXMgdGhlIGRwX3RwX2N0bCBvZiB0aGUgbWFp biBpbnRlbF9kcCh0aGUgb25lDQo+ID4gdGhhdCBpcyBub3QgYSBtc3QgY29ubmVjdG9yKS4NCj4g DQo+IER1cmluZyBhIHNsYXZlIHN0cmVhbSBkaXNhYmxpbmcgd2hlbiB3YWl0aW5nIGZvciB0aGUg QUNUIHNlbnQgZmxhZyBmb3INCj4gdGhhdCBzdHJlYW0uDQo+IA0KPiA+ID4gVGhpcyBjaGFuZ2Ug cmVwbGFjZXMNCj4gPiA+IGh0dHBzOi8vcGF0Y2h3b3JrLmZyZWVkZXNrdG9wLm9yZy9wYXRjaC8z Njk1NzcvP3Nlcmllcz03ODE5MyZyZXY9MQ0KPiA+ID4gd2hpY2gganVzdCBwYXBlcmVkIG92ZXIg dGhlIHByb2JsZW0uDQo+ID4gPiANCj4gPiA+IENjOiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5 cmphbGFAbGludXguaW50ZWwuY29tPg0KPiA+ID4gQ2M6IEpvc8OpIFJvYmVydG8gZGUgU291emEg PGpvc2Uuc291emFAaW50ZWwuY29tPg0KPiA+ID4gU2lnbmVkLW9mZi1ieTogSW1yZSBEZWFrIDxp bXJlLmRlYWtAaW50ZWwuY29tPg0KPiA+ID4gLS0tDQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2k5 MTUvZGlzcGxheS9pbnRlbF9kZGkuYyB8IDE1ICsrKysrKysrKystLS0tLQ0KPiA+ID4gIDEgZmls ZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQ0KPiA+ID4gDQo+ID4g PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kZGkuYyBi L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZGRpLmMNCj4gPiA+IGluZGV4IGNh N2JiMjI5NGQyYi4uNzNkNmNjMjkyOTFhIDEwMDY0NA0KPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUv ZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kZGkuYw0KPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvZGlzcGxheS9pbnRlbF9kZGkuYw0KPiA+ID4gQEAgLTQxOTMsMTEgKzQxOTMsNiBAQCB2 b2lkIGludGVsX2RkaV9nZXRfY29uZmlnKHN0cnVjdCBpbnRlbF9lbmNvZGVyICplbmNvZGVyLA0K PiA+ID4gIAlpZiAoZHJtX1dBUk5fT04oJmRldl9wcml2LT5kcm0sIHRyYW5zY29kZXJfaXNfZHNp KGNwdV90cmFuc2NvZGVyKSkpDQo+ID4gPiAgCQlyZXR1cm47DQo+ID4gPiAgDQo+ID4gPiAtCWlm IChJTlRFTF9HRU4oZGV2X3ByaXYpID49IDEyKSB7DQo+ID4gPiAtCQlpbnRlbF9kcC0+cmVncy5k cF90cF9jdGwgPSBUR0xfRFBfVFBfQ1RMKGNwdV90cmFuc2NvZGVyKTsNCj4gPiA+IC0JCWludGVs X2RwLT5yZWdzLmRwX3RwX3N0YXR1cyA9IFRHTF9EUF9UUF9TVEFUVVMoY3B1X3RyYW5zY29kZXIp Ow0KPiA+ID4gLQl9DQo+ID4gPiAtDQo+ID4gPiAgCWludGVsX2RzY19nZXRfY29uZmlnKGVuY29k ZXIsIHBpcGVfY29uZmlnKTsNCj4gPiA+ICANCj4gPiA+ICAJdGVtcCA9IGludGVsX2RlX3JlYWQo ZGV2X3ByaXYsIFRSQU5TX0RESV9GVU5DX0NUTChjcHVfdHJhbnNjb2RlcikpOw0KPiA+ID4gQEAg LTQyOTksNiArNDI5NCwxNiBAQCB2b2lkIGludGVsX2RkaV9nZXRfY29uZmlnKHN0cnVjdCBpbnRl bF9lbmNvZGVyICplbmNvZGVyLA0KPiA+ID4gIAkJYnJlYWs7DQo+ID4gPiAgCX0NCj4gPiA+ICAN Cj4gPiA+ICsJaWYgKElOVEVMX0dFTihkZXZfcHJpdikgPj0gMTIpIHsNCj4gPiA+ICsJCWVudW0g dHJhbnNjb2RlciB0cmFuc2NvZGVyID0NCj4gPiA+ICsJCQlpbnRlbF9kcF9tc3RfaXNfc2xhdmVf dHJhbnMocGlwZV9jb25maWcpID8NCj4gPiA+ICsJCQlwaXBlX2NvbmZpZy0+bXN0X21hc3Rlcl90 cmFuc2NvZGVyIDoNCj4gPiA+ICsJCQlwaXBlX2NvbmZpZy0+Y3B1X3RyYW5zY29kZXI7DQo+ID4g PiArDQo+ID4gPiArCQlpbnRlbF9kcC0+cmVncy5kcF90cF9jdGwgPSBUR0xfRFBfVFBfQ1RMKHRy YW5zY29kZXIpOw0KPiA+ID4gKwkJaW50ZWxfZHAtPnJlZ3MuZHBfdHBfc3RhdHVzID0gVEdMX0RQ X1RQX1NUQVRVUyh0cmFuc2NvZGVyKTsNCj4gPiA+ICsJfQ0KPiA+IA0KPiA+IEFsc28gbm90IHN1 cmUgaG93IGNoYW5nZSBvbmx5IGluIHRoZSBjb25maWcgcmVhZG91dCB3b3VsZCBmaXggdGhlIGlz c3VlLCANCj4gDQo+IEFmdGVyIGEgbW9kZXNldCB3ZSdsbCB2ZXJpZnkgdGhlIEhXIHN0YXRlLiBU aGUgcmVhZG91dCBmb3IgYSBzbGF2ZQ0KPiBzdHJlYW0gQ1JUQyAoZ2V0X3BpcGVfY29uZmlnKSBy dW5uaW5nIGFmdGVyIHRoZSBtYXN0ZXIgQ1JUQydzIHJlYWRvdXQNCj4gd2lsbCBvdmVyd3JpdGUg dGhlIGRwX3RwIHJlZyBhZGRyZXNzZXMuIFRoZSBvdGhlciBpbnN0YW5jZSBvZiBkcF90cA0KPiBy ZWdpc3RlciBhZGRyZXNzIGluaXQgKGluIHRnbF9kZGlfcHJlX2VuYWJsZV9kcCgpKSBpcyBjb3Jy ZWN0Lg0KDQppbnRlbF9tc3RfcG9zdF9kaXNhYmxlX2RwKCkNCglzdHJ1Y3QgaW50ZWxfZGlnaXRh bF9wb3J0ICppbnRlbF9kaWdfcG9ydCA9IGludGVsX21zdC0+cHJpbWFyeTsNCglzdHJ1Y3QgaW50 ZWxfZHAgKmludGVsX2RwID0gJmludGVsX2RpZ19wb3J0LT5kcDsNCgkNCi4uLg0KCQ0KCWlmIChp bnRlbF9kZV93YWl0X2Zvcl9zZXQoZGV2X3ByaXYsIGludGVsX2RwLT5yZWdzLmRwX3RwX3N0YXR1 cywNCgkJCQkgIERQX1RQX1NUQVRVU19BQ1RfU0VOVCwgMSkpDQoJCWRybV9lcnIoJmRldl9wcml2 LT5kcm0sICJUaW1lZCBvdXQgd2FpdGluZyBmb3IgQUNUIHNlbnQgd2hlbiBkaXNhYmxpbmdcbiIp Ow0KDQoNClVudGlsIGhlcmUgaXMgcmlnaHQsIGJ1dCB5ZWFoIGJlbGxvdyBpcyB0aGUgcHJvYmxl bToNCg0Kc3RhdGljIHZvaWQgaW50ZWxfZHBfbXN0X2VuY19nZXRfY29uZmlnKHN0cnVjdCBpbnRl bF9lbmNvZGVyICplbmNvZGVyLA0KCQkJCQlzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZSAqcGlwZV9j b25maWcpDQp7DQoJc3RydWN0IGludGVsX2RwX21zdF9lbmNvZGVyICppbnRlbF9tc3QgPSBlbmNf dG9fbXN0KGVuY29kZXIpOw0KCXN0cnVjdCBpbnRlbF9kaWdpdGFsX3BvcnQgKmludGVsX2RpZ19w b3J0ID0gaW50ZWxfbXN0LT5wcmltYXJ5Ow0KDQoJaW50ZWxfZGRpX2dldF9jb25maWcoJmludGVs X2RpZ19wb3J0LT5iYXNlLCBwaXBlX2NvbmZpZyk7DQp9DQoNCkl0IHdpbGwgYmUgb3ZlcndyaXR0 ZW4gd2l0aCB0aGUgdHJhbnNjb2RlciBvZiB0aGUgbGFzdCBjcnRjIHJlYWQuV291bGQgc3VnZ2Vz dCB0byBhZGQgc29tZXRoaW5nIGFib3V0IGludGVsX2RwX21zdF9lbmNfZ2V0X2NvbmZpZygpIHRv IHRoZSBjb21taXQNCmRlc2NyaXB0aW9uIGJ1dCB0aGUgY2hhbmdlIGxvb2tzIGdvb2Qgbm93Lg0K DQoNCj4gDQo+ID4gSUZXSSBkb24ndCBlbmFibGUgTVNUIHNvIHdoZW4gaTkxNSB0YWtlcyBvdmVy IGEgZnVsbCBtb2Rlc2V0IHdpbGwNCj4gPiBoYXBwZW4gdG8gZW5hYmxlIE1TVCBhbmQgb25seSBk cF90cF9jdGwgb2YgdGhlIG1haW4gaW50ZWxfZHAodGhlIG9uZQ0KPiA+IHRoYXQgaXMgbm90IGEg bXN0IGNvbm5lY3Rvcikgd2lsbCBiZSBzZXQsIGNoZWNrDQo+ID4gdGdsX2RkaV9wcmVfZW5hYmxl X2RwKCkuDQo+ID4gDQo+ID4gPiArDQo+ID4gPiAgCXBpcGVfY29uZmlnLT5oYXNfYXVkaW8gPQ0K PiA+ID4gIAkJaW50ZWxfZGRpX2lzX2F1ZGlvX2VuYWJsZWQoZGV2X3ByaXYsIGNwdV90cmFuc2Nv ZGVyKTsNCj4gPiA+ICANCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9w Lm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVs LWdmeAo=