From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paulo Zanoni Subject: Re: [PATCH 08/10] drm/i915: Refactor LPT-H VGA dotclock disabling Date: Wed, 2 Dec 2015 14:56:01 -0200 Message-ID: References: <1448975321-20192-1-git-send-email-ville.syrjala@linux.intel.com> <1448975321-20192-9-git-send-email-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-ob0-f174.google.com (mail-ob0-f174.google.com [209.85.214.174]) by gabe.freedesktop.org (Postfix) with ESMTPS id 9C5166EA84 for ; Wed, 2 Dec 2015 08:56:02 -0800 (PST) Received: by obcse5 with SMTP id se5so33890691obc.3 for ; Wed, 02 Dec 2015 08:56:01 -0800 (PST) In-Reply-To: <1448975321-20192-9-git-send-email-ville.syrjala@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: =?UTF-8?B?VmlsbGUgU3lyasOkbMOk?= Cc: Intel Graphics Development List-Id: intel-gfx@lists.freedesktop.org MjAxNS0xMi0wMSAxMTowOCBHTVQtMDI6MDAgIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNv bT46Cj4gRnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNv bT4KPgo+IEV4dHJhY3QgdGhlIExQVC1IIFZHQSBkb3RjbG9jayBkaXNhYmxlIHRvIGEgc2VwYXJh dGUgZnVuY3Rpb24gaW4KPiBhbnRpY2lwYXRpb24gb2YgZnVydGhlciB1c2UuCj4KPiBXaGlsZSBh dCBpdCBtb3ZlIHRoZSBzYl9sb2NrIGxvY2tpbmcgaW53YXJkcyB3aGVuIGVuYWJsaW5nIHRoZSBW R0EKPiBkb3RjbG9jaywgYXMgaXQncyBvbmx5IG5lZWRlZCB0byBwcm90ZWN0IHRoZSBzaWRlYmFu ZCBhY2Nlc3Nlcy4KPgo+IEFsc28gdG9zcyBvdXQgdGhlIFBJWENMS19HQVRFX0dBVEUgbm9wIGRl ZmluZSBhbmQganVzdCB1c2UgMC4KPgo+IFNpZ25lZC1vZmYtYnk6IFZpbGxlIFN5cmrDpGzDpCA8 dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9p OTE1L2k5MTVfcmVnLmggICAgICB8ICAxIC0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf ZGlzcGxheS5jIHwgMzQgKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQo+ICAyIGZp bGVzIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcmVnLmggYi9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X3JlZy5oCj4gaW5kZXggZmNjODE5ZjQwMGE2Li4zYTk4MTk3MzU4MzMgMTAwNjQ0 Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9yZWcuaAo+ICsrKyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2k5MTVfcmVnLmgKPiBAQCAtNzM0Miw3ICs3MzQyLDYgQEAgZW51bSBza2xf ZGlzcF9wb3dlcl93ZWxscyB7Cj4gIC8qIExQVCBQSVhDTEtfR0FURSAqLwo+ICAjZGVmaW5lIFBJ WENMS19HQVRFICAgICAgICAgICAgICAgICAgICBfTU1JTygweEM2MDIwKQo+ICAjZGVmaW5lICBQ SVhDTEtfR0FURV9VTkdBVEUgICAgICAgICAgICAoMTw8MCkKPiAtI2RlZmluZSAgUElYQ0xLX0dB VEVfR0FURSAgICAgICAgICAgICAgKDA8PDApCgpJIGFjdHVhbGx5IGxpa2VkIHRoZSAjZGVmaW5l Li4uCgpSZXZpZXdlZC1ieTogUGF1bG8gWmFub25pIDxwYXVsby5yLnphbm9uaUBpbnRlbC5jb20+ Cgo+Cj4gIC8qIFNQTEwgKi8KPiAgI2RlZmluZSBTUExMX0NUTCAgICAgICAgICAgICAgICAgICAg ICAgX01NSU8oMHg0NjAyMCkKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCj4gaW5k ZXggMWRjMTI1YjZkY2RjLi4zMjJhMzVjNjc4NzAgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfZGlzcGxheS5jCj4gQEAgLTM5MzgsNiArMzkzOCwyMSBAQCBzdGF0aWMgaW50IGludGVsX2Ny dGNfd2FpdF9mb3JfcGVuZGluZ19mbGlwcyhzdHJ1Y3QgZHJtX2NydGMgKmNydGMpCj4gICAgICAg ICByZXR1cm4gMDsKPiAgfQo+Cj4gK3N0YXRpYyB2b2lkIGxwdF9kaXNhYmxlX2ljbGtpcChzdHJ1 Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCj4gK3sKPiArICAgICAgIHUzMiB0ZW1wOwo+ ICsKPiArICAgICAgIEk5MTVfV1JJVEUoUElYQ0xLX0dBVEUsIDApOwo+ICsKPiArICAgICAgIG11 dGV4X2xvY2soJmRldl9wcml2LT5zYl9sb2NrKTsKPiArCj4gKyAgICAgICB0ZW1wID0gaW50ZWxf c2JpX3JlYWQoZGV2X3ByaXYsIFNCSV9TU0NDVEw2LCBTQklfSUNMSyk7Cj4gKyAgICAgICB0ZW1w IHw9IFNCSV9TU0NDVExfRElTQUJMRTsKPiArICAgICAgIGludGVsX3NiaV93cml0ZShkZXZfcHJp diwgU0JJX1NTQ0NUTDYsIHRlbXAsIFNCSV9JQ0xLKTsKPiArCj4gKyAgICAgICBtdXRleF91bmxv Y2soJmRldl9wcml2LT5zYl9sb2NrKTsKPiArfQo+ICsKPiAgLyogUHJvZ3JhbSBpQ0xLSVAgY2xv Y2sgdG8gdGhlIGRlc2lyZWQgZnJlcXVlbmN5ICovCj4gIHN0YXRpYyB2b2lkIGxwdF9wcm9ncmFt X2ljbGtpcChzdHJ1Y3QgZHJtX2NydGMgKmNydGMpCj4gIHsKPiBAQCAtMzk0NywxOCArMzk2Miw3 IEBAIHN0YXRpYyB2b2lkIGxwdF9wcm9ncmFtX2ljbGtpcChzdHJ1Y3QgZHJtX2NydGMgKmNydGMp Cj4gICAgICAgICB1MzIgZGl2c2VsLCBwaGFzZWluYywgYXV4ZGl2LCBwaGFzZWRpciA9IDA7Cj4g ICAgICAgICB1MzIgdGVtcDsKPgo+IC0gICAgICAgbXV0ZXhfbG9jaygmZGV2X3ByaXYtPnNiX2xv Y2spOwo+IC0KPiAtICAgICAgIC8qIEl0IGlzIG5lY2Vzc2FyeSB0byB1bmdhdGUgdGhlIHBpeGNs ayBnYXRlIHByaW9yIHRvIHByb2dyYW1taW5nCj4gLSAgICAgICAgKiB0aGUgZGl2aXNvcnMsIGFu ZCBnYXRlIGl0IGJhY2sgd2hlbiBpdCBpcyBkb25lLgo+IC0gICAgICAgICovCj4gLSAgICAgICBJ OTE1X1dSSVRFKFBJWENMS19HQVRFLCBQSVhDTEtfR0FURV9HQVRFKTsKPiAtCj4gLSAgICAgICAv KiBEaXNhYmxlIFNTQ0NUTCAqLwo+IC0gICAgICAgaW50ZWxfc2JpX3dyaXRlKGRldl9wcml2LCBT QklfU1NDQ1RMNiwKPiAtICAgICAgICAgICAgICAgICAgICAgICBpbnRlbF9zYmlfcmVhZChkZXZf cHJpdiwgU0JJX1NTQ0NUTDYsIFNCSV9JQ0xLKSB8Cj4gLSAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBTQklfU1NDQ1RMX0RJU0FCTEUsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgU0JJ X0lDTEspOwo+ICsgICAgICAgbHB0X2Rpc2FibGVfaWNsa2lwKGRldl9wcml2KTsKPgo+ICAgICAg ICAgLyogMjBNSHogaXMgYSBjb3JuZXIgY2FzZSB3aGljaCBpcyBvdXQgb2YgcmFuZ2UgZm9yIHRo ZSA3LWJpdCBkaXZpc29yICovCj4gICAgICAgICBpZiAoY2xvY2sgPT0gMjAwMDApIHsKPiBAQCAt Mzk5OCw2ICs0MDAyLDggQEAgc3RhdGljIHZvaWQgbHB0X3Byb2dyYW1faWNsa2lwKHN0cnVjdCBk cm1fY3J0YyAqY3J0YykKPiAgICAgICAgICAgICAgICAgICAgICAgICBwaGFzZWRpciwKPiAgICAg ICAgICAgICAgICAgICAgICAgICBwaGFzZWluYyk7Cj4KPiArICAgICAgIG11dGV4X2xvY2soJmRl dl9wcml2LT5zYl9sb2NrKTsKPiArCj4gICAgICAgICAvKiBQcm9ncmFtIFNTQ0RJVklOVFBIQVNF NiAqLwo+ICAgICAgICAgdGVtcCA9IGludGVsX3NiaV9yZWFkKGRldl9wcml2LCBTQklfU1NDRElW SU5UUEhBU0U2LCBTQklfSUNMSyk7Cj4gICAgICAgICB0ZW1wICY9IH5TQklfU1NDRElWSU5UUEhB U0VfRElWU0VMX01BU0s7Cj4gQEAgLTQwMTksMTIgKzQwMjUsMTIgQEAgc3RhdGljIHZvaWQgbHB0 X3Byb2dyYW1faWNsa2lwKHN0cnVjdCBkcm1fY3J0YyAqY3J0YykKPiAgICAgICAgIHRlbXAgJj0g flNCSV9TU0NDVExfRElTQUJMRTsKPiAgICAgICAgIGludGVsX3NiaV93cml0ZShkZXZfcHJpdiwg U0JJX1NTQ0NUTDYsIHRlbXAsIFNCSV9JQ0xLKTsKPgo+ICsgICAgICAgbXV0ZXhfdW5sb2NrKCZk ZXZfcHJpdi0+c2JfbG9jayk7Cj4gKwo+ICAgICAgICAgLyogV2FpdCBmb3IgaW5pdGlhbGl6YXRp b24gdGltZSAqLwo+ICAgICAgICAgdWRlbGF5KDI0KTsKPgo+ICAgICAgICAgSTkxNV9XUklURShQ SVhDTEtfR0FURSwgUElYQ0xLX0dBVEVfVU5HQVRFKTsKPiAtCj4gLSAgICAgICBtdXRleF91bmxv Y2soJmRldl9wcml2LT5zYl9sb2NrKTsKPiAgfQo+Cj4gIHN0YXRpYyB2b2lkIGlyb25sYWtlX3Bj aF90cmFuc2NvZGVyX3NldF90aW1pbmdzKHN0cnVjdCBpbnRlbF9jcnRjICpjcnRjLAo+IC0tCj4g Mi40LjEwCj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Xwo+IEludGVsLWdmeCBtYWlsaW5nIGxpc3QKPiBJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCj4gaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVs LWdmeAoKCgotLSAKUGF1bG8gWmFub25pCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZy ZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vaW50ZWwtZ2Z4Cg==