From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 1/2] drm/i915: Reuse normal state readout for LVDS/DVO fixed mode Date: Tue, 10 Oct 2017 17:55:42 +0300 Message-ID: <20171010145542.GQ10981@intel.com> References: <20171009161951.22420-1-ville.syrjala@linux.intel.com> <150764601326.797.165660555365983150@mail.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0DCF76E49B for ; Tue, 10 Oct 2017 14:55:51 +0000 (UTC) Content-Disposition: inline In-Reply-To: <150764601326.797.165660555365983150@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 T24gVHVlLCBPY3QgMTAsIDIwMTcgYXQgMDM6MzM6MzNQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFF1b3RpbmcgVmlsbGUgU3lyamFsYSAoMjAxNy0xMC0wOSAxNzoxOTo1MCkKPiA+IEZy b206IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gPiAK PiA+IFJldXNlIHRoZSBub3JtYWwgc3RhdGUgcmVhZG91dCBjb2RlIHRvIGdldCB0aGUgZml4ZWQg bW9kZSBmb3IgTFZEUy9EVk8KPiA+IGVuY29kZXJzLiBUaGlzIHJlbW92ZXMgc29tZSBwYXJ0aWFs bHkgZHVwbGljYXRlZCBzdGF0ZSByZWFkb3V0IGNvZGUKPiA+IGZyb20gTFZEUy9EVk8gZW5jb2Rl cnMuIFRoZSBkdXBsaWNhdGVkIGNvZGUgd2Fzbid0IGFjdHVhbGx5IGV2ZW4KPiA+IHBvcHVsYXRp bmcgdGhlIG5lZ2F0aXZlIGgvdnN5bmMgZmxhZ3MsIGxlYWRpbmcgdG8gcG9zc2libGUgc3RhdGUg Y2hlY2tlcgo+ID4gY29tcGxhaW50cy4gVGhlIG5vcm1hbCByZWFkb3V0IGNvZGUgcG9wdWxhdGVz IHRoYXQgc3R1ZmYgZnVsbHkuCj4gPiAKPiA+IENjOiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlz LXdpbHNvbi5jby51az4KPiA+IFNpZ25lZC1vZmYtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUu c3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gPiAtLS0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9kaXNwbGF5LmMgfCA1MCArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t LS0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYuaCAgICAgfCAgNSArKy0tCj4g PiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHZvLmMgICAgIHwgMzMgKysrKysrLS0tLS0t LS0tLS0tLS0tLS0tCj4gPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHZkcy5jICAgIHwg MTggKysrKy0tLS0tLS0tLQo+ID4gIDQgZmlsZXMgY2hhbmdlZCwgMzkgaW5zZXJ0aW9ucygrKSwg NjcgZGVsZXRpb25zKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMK PiA+IGluZGV4IDE1ODQ0YmY5MjQzNC4uZjg2OTMzNzQ5NTVjIDEwMDY0NAo+ID4gLS0tIGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiA+IEBAIC0xMDI0Nyw0OCArMTAyNDcsNDQgQEAgc3Rh dGljIHZvaWQgaXJvbmxha2VfcGNoX2Nsb2NrX2dldChzdHJ1Y3QgaW50ZWxfY3J0YyAqY3J0YywK PiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBpcGVfY29uZmln LT5mZGlfbV9uKTsKPiA+ICB9Cj4gPiAgCj4gPiAtLyoqIFJldHVybnMgdGhlIGN1cnJlbnRseSBw cm9ncmFtbWVkIG1vZGUgb2YgdGhlIGdpdmVuIHBpcGUuICovCj4gPiAtc3RydWN0IGRybV9kaXNw bGF5X21vZGUgKmludGVsX2NydGNfbW9kZV9nZXQoc3RydWN0IGRybV9kZXZpY2UgKmRldiwKPiA+ IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkcm1f Y3J0YyAqY3J0YykKPiA+ICsvKiBSZXR1cm5zIHRoZSBjdXJyZW50bHkgcHJvZ3JhbW1lZCBtb2Rl IG9mIHRoZSBnaXZlbiBlbmNvZGVyLiAqLwo+ID4gK3N0cnVjdCBkcm1fZGlzcGxheV9tb2RlICoK PiA+ICtpbnRlbF9lbmNvZGVyX2N1cnJlbnRfbW9kZShzdHJ1Y3QgaW50ZWxfZW5jb2RlciAqZW5j b2RlcikKPiA+ICB7Cj4gPiAtICAgICAgIHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJp diA9IHRvX2k5MTUoZGV2KTsKPiA+IC0gICAgICAgc3RydWN0IGludGVsX2NydGMgKmludGVsX2Ny dGMgPSB0b19pbnRlbF9jcnRjKGNydGMpOwo+ID4gKyAgICAgICBzdHJ1Y3QgZHJtX2k5MTVfcHJp dmF0ZSAqZGV2X3ByaXYgPSB0b19pOTE1KGVuY29kZXItPmJhc2UuZGV2KTsKPiA+ICsgICAgICAg c3RydWN0IGludGVsX2NydGNfc3RhdGUgKmNydGNfc3RhdGU7Cj4gPiAgICAgICAgIHN0cnVjdCBk cm1fZGlzcGxheV9tb2RlICptb2RlOwo+ID4gLSAgICAgICBzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0 ZSAqcGlwZV9jb25maWc7Cj4gPiAtICAgICAgIGVudW0gcGlwZSBwaXBlID0gaW50ZWxfY3J0Yy0+ cGlwZTsKPiA+ICsgICAgICAgc3RydWN0IGludGVsX2NydGMgKmNydGM7Cj4gPiArICAgICAgIGVu dW0gcGlwZSBwaXBlOwo+ID4gKwo+ID4gKyAgICAgICBpZiAoIWVuY29kZXItPmdldF9od19zdGF0 ZShlbmNvZGVyLCAmcGlwZSkpCj4gPiArICAgICAgICAgICAgICAgcmV0dXJuIE5VTEw7Cj4gCj4g VGhlcmUncyBubyBjaGFuY2UgdGhhdCBnZXRfaHdfc3RhdGUgY2FuIHJldHVybiBhIHBpcGUgYmV5 b25kIG91cgo+IGtub3dsZWRnZT8KCkl0IHNob3VsZG4ndCwgdW5sZXNzIHRoZSBoYXJkd2FyZSBy ZWdpc3RlcnMgYXJlIHBsYWluIGx5aW5nIHRvIHVzLgpJdCBqdXN0IGNoZWNrcyB0aGUgcG9ydCBy ZWdpc3RlciB3aGV0aGVyIHRoZSBwb3J0IGlzIGVuYWJsZWQsIGFuZAp3aGljaCBwaXBlIGlzIGNv bm5lY3RlZCB0byBpdC4KCj4gSSdtIHByZXN1bWluZyB3ZSBhcmUgcGFydCBvZiB0aGUgZWFybHkg aHcgc2V0dXAgaGVyZSwgc28gbWF5Cj4gbm90IGhhdmUgc2FuaXRpemVkIGV2ZXJ5dGhpbmc/CgpJ IHRoaW5rIHdlIHNob3VsZCBoYXZlIGRvbmUgZW5vdWdoIHNldHVwIGJ5IHRoaXMgdGltZS4gQW5k IHdlIGRvIHRoZQpub3JtYWwgc3RhdGUgcmVhZG91dCB2ZXJ5IHNob3J0bHkgYWZ0ZXJ3YXJkcywg c28gdGhpbmdzIGhhZCBiZXR0ZXIgYmUKcmVhZHkgYnkgdGhlbi4KCi0tIApWaWxsZSBTeXJqw6Rs w6QKSW50ZWwgT1RDCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdm eAo=