From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 14/14] drm/i915: Reinit display irqs and hpd from chv pipe-a power well Date: Fri, 14 Nov 2014 20:45:05 +0200 Message-ID: <20141114184505.GF10649@intel.com> References: <1414690983-19260-1-git-send-email-ville.syrjala@linux.intel.com> <1414690983-19260-15-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 mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id 779916E34C for ; Fri, 14 Nov 2014 10:45:08 -0800 (PST) Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Paulo Zanoni Cc: Intel Graphics Development List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBOb3YgMTQsIDIwMTQgYXQgMDM6NDk6MjVQTSAtMDIwMCwgUGF1bG8gWmFub25pIHdy b3RlOgo+IDIwMTQtMTAtMzAgMTU6NDMgR01ULTAyOjAwICA8dmlsbGUuc3lyamFsYUBsaW51eC5p bnRlbC5jb20+Ogo+ID4gRnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4 LmludGVsLmNvbT4KPiA+Cj4gPiBPbiBjaHYgdGhlIHBpcGUtYSBwb3dlciB3ZWxsIGlzIHRoZSBu ZXcgZGlzcDJkIHdlbGwsIGFuZCBpdCBraWxscyBwcmV0dHkKPiA+IG11Y2ggZXZlcnl0aGluZyBp biB0aGUgZGlzcGxheSBibG9jay4gU28gd2UgbmVlZCB0byBkbyB0aGUgdGhlIHNhbWUKPiA+IGRh bmNlIHRoYXQgdmx2IGRvZXMgd3J0LiBkaXNwbGF5IGlycXMgYW5kIGhwZCB3aGVuIHRoZSBwb3dl ciB3ZWxsIGdvZXMKPiA+IHVwIG9yIGRvd24uCj4gCj4gSSBkb24ndCBoYXZlIHRoZSBkb2NzIGZv ciB0aGlzLCBzbyBJIGhhdmUgdG8gYXNrOiBkb2VzIGl0IGtpbGwgKmFsbCoKPiB0aGUgaW50ZXJy dXB0IGJpdHMgKGxpa2UgVkxWKSwgb3IgZG9lcyBpdCBraWxsIG9ubHkgdGhlIHBpcGUgQQo+IGlu dGVycnVwdCBiaXRzIChsaWtlIEJEVyBvbiBwaXBlcyBCL0MpPwo+IAo+IElmIGl0IGtpbGxzIGV2 ZXJ5dGhpbmc6IFJldmlld2VkLWJ5OiBQYXVsbyBaYW5vbmkgPHBhdWxvLnIuemFub25pQGludGVs LmNvbT4KClllYWgsIGV2ZXJ5dGhpbmcgZ29lcyBldmVuIHRob3VnaCBpdCdzIGNhbGxlZCB0aGUg InBpcGUgQSIgcG93ZXIgd2VsbC4KSSB0aGluayB0aGUgcGxhbiB3YXMgdG8gaGF2ZSBwZXItcGlw ZSB3ZWxscywgYnV0IHRoZW4gc29tZW9uZSBkZWNpZGVkIHRoYXQKaXQncyBub3Qgd29ydGggaXQu IEZvciBzb21lIHJlYXNvbiB0aGV5IHN0aWxsIGhvb2tlZCBpdCB1cCB0byB0aGUgcGlwZSBBCnBv d2VyIHdlbGwgYml0cyBpbnN0ZWFkIG9mIGRvaW5nIHRoZSBtb3JlIHNlbnNpYmxlIHRoaW5nIGFu ZCByZXVzaW5nIHRoZQpzYW1lIGJpdHMgdGhhdCBWTFYgdXNlZCBmb3IgdGhpcyBzdHVmZi4KCj4g Cj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxp bnV4LmludGVsLmNvbT4KPiA+IC0tLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3J1 bnRpbWVfcG0uYyB8IDIzICsrKysrKysrKysrKysrKysrKysrKysrCj4gPiAgMSBmaWxlIGNoYW5n ZWQsIDIzIGluc2VydGlvbnMoKykKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfcnVudGltZV9wbS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcnVu dGltZV9wbS5jCj4gPiBpbmRleCBkY2JlY2ZmLi5mNWE3OGQ1IDEwMDY0NAo+ID4gLS0tIGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcnVudGltZV9wbS5jCj4gPiArKysgYi9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF9ydW50aW1lX3BtLmMKPiA+IEBAIC01NzcsNiArNTc3LDIzIEBAIHN0 YXRpYyB2b2lkIGNodl9waXBlX3Bvd2VyX3dlbGxfZW5hYmxlKHN0cnVjdCBkcm1faTkxNV9wcml2 YXRlICpkZXZfcHJpdiwKPiA+ICAgICAgICAgICAgICAgICAgICAgIHBvd2VyX3dlbGwtPmRhdGEg IT0gUElQRV9DKTsKPiA+Cj4gPiAgICAgICAgIGNodl9zZXRfcGlwZV9wb3dlcl93ZWxsKGRldl9w cml2LCBwb3dlcl93ZWxsLCB0cnVlKTsKPiA+ICsKPiA+ICsgICAgICAgaWYgKHBvd2VyX3dlbGwt PmRhdGEgPT0gUElQRV9BKSB7Cj4gPiArICAgICAgICAgICAgICAgc3Bpbl9sb2NrX2lycSgmZGV2 X3ByaXYtPmlycV9sb2NrKTsKPiA+ICsgICAgICAgICAgICAgICB2YWxsZXl2aWV3X2VuYWJsZV9k aXNwbGF5X2lycXMoZGV2X3ByaXYpOwo+ID4gKyAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrX2ly cSgmZGV2X3ByaXYtPmlycV9sb2NrKTsKPiA+ICsKPiA+ICsgICAgICAgICAgICAgICAvKgo+ID4g KyAgICAgICAgICAgICAgICAqIER1cmluZyBkcml2ZXIgaW5pdGlhbGl6YXRpb24vcmVzdW1lIHdl IGNhbiBhdm9pZCByZXN0b3JpbmcgdGhlCj4gPiArICAgICAgICAgICAgICAgICogcGFydCBvZiB0 aGUgSFcvU1cgc3RhdGUgdGhhdCB3aWxsIGJlIGluaXRlZCBhbnl3YXkgZXhwbGljaXRseS4KPiA+ ICsgICAgICAgICAgICAgICAgKi8KPiA+ICsgICAgICAgICAgICAgICBpZiAoZGV2X3ByaXYtPnBv d2VyX2RvbWFpbnMuaW5pdGlhbGl6aW5nKQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgcmV0 dXJuOwo+ID4gKwo+ID4gKyAgICAgICAgICAgICAgIGludGVsX2hwZF9pbml0KGRldl9wcml2KTsK PiA+ICsKPiA+ICsgICAgICAgICAgICAgICBpOTE1X3JlZGlzYWJsZV92Z2FfcG93ZXJfb24oZGV2 X3ByaXYtPmRldik7Cj4gPiArICAgICAgIH0KPiA+ICB9Cj4gPgo+ID4gIHN0YXRpYyB2b2lkIGNo dl9waXBlX3Bvd2VyX3dlbGxfZGlzYWJsZShzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3By aXYsCj4gPiBAQCAtNTg2LDYgKzYwMywxMiBAQCBzdGF0aWMgdm9pZCBjaHZfcGlwZV9wb3dlcl93 ZWxsX2Rpc2FibGUoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LAo+ID4gICAgICAg ICAgICAgICAgICAgICAgcG93ZXJfd2VsbC0+ZGF0YSAhPSBQSVBFX0IgJiYKPiA+ICAgICAgICAg ICAgICAgICAgICAgIHBvd2VyX3dlbGwtPmRhdGEgIT0gUElQRV9DKTsKPiA+Cj4gPiArICAgICAg IGlmIChwb3dlcl93ZWxsLT5kYXRhID09IFBJUEVfQSkgewo+ID4gKyAgICAgICAgICAgICAgIHNw aW5fbG9ja19pcnEoJmRldl9wcml2LT5pcnFfbG9jayk7Cj4gPiArICAgICAgICAgICAgICAgdmFs bGV5dmlld19kaXNhYmxlX2Rpc3BsYXlfaXJxcyhkZXZfcHJpdik7Cj4gPiArICAgICAgICAgICAg ICAgc3Bpbl91bmxvY2tfaXJxKCZkZXZfcHJpdi0+aXJxX2xvY2spOwo+ID4gKyAgICAgICB9Cj4g PiArCj4gPiAgICAgICAgIGNodl9zZXRfcGlwZV9wb3dlcl93ZWxsKGRldl9wcml2LCBwb3dlcl93 ZWxsLCBmYWxzZSk7Cj4gPgo+ID4gICAgICAgICBpZiAocG93ZXJfd2VsbC0+ZGF0YSA9PSBQSVBF X0EpCj4gPiAtLQo+ID4gMi4wLjQKPiA+Cj4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwo+ID4gSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdAo+ID4gSW50ZWwt Z2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+ID4gaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo+IAo+IAo+IAo+IC0tIAo+IFBhdWxvIFphbm9u aQoKLS0gClZpbGxlIFN5cmrDpGzDpApJbnRlbCBPVEMKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9pbnRlbC1nZngK