From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 3/8] drm/i915: Eliminate crtc->config from VLV/CHV DPLL functions Date: Wed, 13 Sep 2017 18:18:59 +0300 Message-ID: <20170913151859.GR4914@intel.com> References: <20170913140900.6972-1-ville.syrjala@linux.intel.com> <20170913140900.6972-4-ville.syrjala@linux.intel.com> <150531364016.4880.5425161613975422889@mail.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTPS id D4A3889D87 for ; Wed, 13 Sep 2017 15:19:10 +0000 (UTC) Content-Disposition: inline In-Reply-To: <150531364016.4880.5425161613975422889@mail.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBTZXAgMTMsIDIwMTcgYXQgMDM6NDA6NDBQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFF1b3RpbmcgVmlsbGUgU3lyamFsYSAoMjAxNy0wOS0xMyAxNTowODo1NSkKPiA+IEZy b206IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gPiAK PiA+IFVzZSB0aGUgcGFzc2VkIGluIGNydGMgc3RhdGUgcmF0aGVyIHRoYW4gY3J0Yy0+Y29uZmln IHdoZW4gY29uZmlndXJpbmcKPiA+IHRoZSBEUExMIG9uIFZMVi9DSFYuCj4gPiAKPiA+IFNpZ25l ZC1vZmYtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+ Cj4gPiAtLS0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgfCAxNCAr KysrKysrLS0tLS0tLQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDcgZGVs ZXRpb25zKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiA+IGlu ZGV4IGVmODM2ZmUzZWFjZC4uMjNmZWFkNTliODI1IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9kaXNwbGF5LmMKPiA+IEBAIC01ODMxLDExICs1ODMxLDExIEBAIHN0YXRpYyB2b2lk IHZhbGxleXZpZXdfY3J0Y19lbmFibGUoc3RydWN0IGludGVsX2NydGNfc3RhdGUgKnBpcGVfY29u ZmlnLAo+ID4gICAgICAgICBpbnRlbF9lbmNvZGVyc19wcmVfcGxsX2VuYWJsZShjcnRjLCBwaXBl X2NvbmZpZywgb2xkX3N0YXRlKTsKPiAKPiBNaXNzZWQgaW50ZWxfY3J0Y19oYXNfZHBfZW5jb2Rl cihpbnRlbF9jcnRjLT5jb25maWcpID8KCkkgd2FzIG9ubHkgZ29pbmcgYWZ0ZXIgdGhlIERQTEwg c3R1ZmYuIFRoZXJlJ3MgcGxlbnR5IG1vcmUgbGVmdC4KCj4gPiAgCj4gPiAgICAgICAgIGlmIChJ U19DSEVSUllWSUVXKGRldl9wcml2KSkgewo+ID4gLSAgICAgICAgICAgICAgIGNodl9wcmVwYXJl X3BsbChpbnRlbF9jcnRjLCBpbnRlbF9jcnRjLT5jb25maWcpOwo+ID4gLSAgICAgICAgICAgICAg IGNodl9lbmFibGVfcGxsKGludGVsX2NydGMsIGludGVsX2NydGMtPmNvbmZpZyk7Cj4gPiArICAg ICAgICAgICAgICAgY2h2X3ByZXBhcmVfcGxsKGludGVsX2NydGMsIHBpcGVfY29uZmlnKTsKPiA+ ICsgICAgICAgICAgICAgICBjaHZfZW5hYmxlX3BsbChpbnRlbF9jcnRjLCBwaXBlX2NvbmZpZyk7 Cj4gPiAgICAgICAgIH0gZWxzZSB7Cj4gPiAtICAgICAgICAgICAgICAgdmx2X3ByZXBhcmVfcGxs KGludGVsX2NydGMsIGludGVsX2NydGMtPmNvbmZpZyk7Cj4gPiAtICAgICAgICAgICAgICAgdmx2 X2VuYWJsZV9wbGwoaW50ZWxfY3J0YywgaW50ZWxfY3J0Yy0+Y29uZmlnKTsKPiA+ICsgICAgICAg ICAgICAgICB2bHZfcHJlcGFyZV9wbGwoaW50ZWxfY3J0YywgcGlwZV9jb25maWcpOwo+ID4gKyAg ICAgICAgICAgICAgIHZsdl9lbmFibGVfcGxsKGludGVsX2NydGMsIHBpcGVfY29uZmlnKTsKPiA+ ICAgICAgICAgfQo+ID4gIAo+ID4gICAgICAgICBpbnRlbF9lbmNvZGVyc19wcmVfZW5hYmxlKGNy dGMsIHBpcGVfY29uZmlnLCBvbGRfc3RhdGUpOwo+ID4gQEAgLTY3MzUsOCArNjczNSw4IEBAIHN0 YXRpYyB2b2lkIHZsdl9wcmVwYXJlX3BsbChzdHJ1Y3QgaW50ZWxfY3J0YyAqY3J0YywKPiA+ICAK PiA+ICAgICAgICAgLyogU2V0IEhCUiBhbmQgUkJSIExQRiBjb2VmZmljaWVudHMgKi8KPiA+ICAg ICAgICAgaWYgKHBpcGVfY29uZmlnLT5wb3J0X2Nsb2NrID09IDE2MjAwMCB8fAo+ID4gLSAgICAg ICAgICAgaW50ZWxfY3J0Y19oYXNfdHlwZShjcnRjLT5jb25maWcsIElOVEVMX09VVFBVVF9BTkFM T0cpIHx8Cj4gPiAtICAgICAgICAgICBpbnRlbF9jcnRjX2hhc190eXBlKGNydGMtPmNvbmZpZywg SU5URUxfT1VUUFVUX0hETUkpKQo+ID4gKyAgICAgICAgICAgaW50ZWxfY3J0Y19oYXNfdHlwZShw aXBlX2NvbmZpZywgSU5URUxfT1VUUFVUX0FOQUxPRykgfHwKPiA+ICsgICAgICAgICAgIGludGVs X2NydGNfaGFzX3R5cGUocGlwZV9jb25maWcsIElOVEVMX09VVFBVVF9IRE1JKSkKPiA+ICAgICAg ICAgICAgICAgICB2bHZfZHBpb193cml0ZShkZXZfcHJpdiwgcGlwZSwgVkxWX1BMTF9EVzEwKHBp cGUpLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwMDlmMDAwMyk7Cj4g PiAgICAgICAgIGVsc2UKPiA+IEBAIC02NzYzLDcgKzY3NjMsNyBAQCBzdGF0aWMgdm9pZCB2bHZf cHJlcGFyZV9wbGwoc3RydWN0IGludGVsX2NydGMgKmNydGMsCj4gPiAgCj4gPiAgICAgICAgIGNv cmVjbGsgPSB2bHZfZHBpb19yZWFkKGRldl9wcml2LCBwaXBlLCBWTFZfUExMX0RXNyhwaXBlKSk7 Cj4gPiAgICAgICAgIGNvcmVjbGsgPSAoY29yZWNsayAmIDB4MDAwMGZmMDApIHwgMHgwMWMwMDAw MDsKPiA+IC0gICAgICAgaWYgKGludGVsX2NydGNfaGFzX2RwX2VuY29kZXIoY3J0Yy0+Y29uZmln KSkKPiA+ICsgICAgICAgaWYgKGludGVsX2NydGNfaGFzX2RwX2VuY29kZXIocGlwZV9jb25maWcp KQo+ID4gICAgICAgICAgICAgICAgIGNvcmVjbGsgfD0gMHgwMTAwMDAwMDsKPiA+ICAgICAgICAg dmx2X2RwaW9fd3JpdGUoZGV2X3ByaXYsIHBpcGUsIFZMVl9QTExfRFc3KHBpcGUpLCBjb3JlY2xr KTsKCi0tIApWaWxsZSBTeXJqw6Rsw6QKSW50ZWwgT1RDCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4 QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=