From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jesse Barnes Subject: Re: [PATCH 04/12] drm/i915: Clean up the CPT DP .get_hw_state() port readout Date: Thu, 21 May 2015 12:16:56 -0700 Message-ID: <555E2F28.5050801@virtuousgeek.org> References: <1430835458-11187-1-git-send-email-ville.syrjala@linux.intel.com> <1430835458-11187-5-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 gproxy6-pub.mail.unifiedlayer.com (gproxy6-pub.mail.unifiedlayer.com [67.222.39.168]) by gabe.freedesktop.org (Postfix) with SMTP id E3CB66E9C2 for ; Thu, 21 May 2015 12:17:19 -0700 (PDT) In-Reply-To: <1430835458-11187-5-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: ville.syrjala@linux.intel.com, intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gMDUvMDUvMjAxNSAwNzoxNyBBTSwgdmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20gd3Jv dGU6Cj4gRnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNv bT4KPiAKPiBEZWZpbmUgYSBUUkFOU19EUF9QSVBFX1RPX1BPUlQoKSB0byBtYWtlIHRoZSBDUFQg RFAgLmdldF9od19zdGF0ZSgpCj4gcGlwZSByZWFkb3V0IG5lYXRlci4KPiAKPiBTaWduZWQtb2Zm LWJ5OiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgo+IC0t LQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3JlZy5oIHwgIDEgKwo+ICBkcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF9kcC5jIHwgMjYgKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAg MiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDIxIGRlbGV0aW9ucygtKQo+IAo+IGRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3JlZy5oIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNV9yZWcuaAo+IGluZGV4IGRjZDkzYjUuLjA1MzhiMjQgMTAwNjQ0Cj4gLS0t IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9yZWcuaAo+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2k5MTVfcmVnLmgKPiBAQCAtNjQxMCw2ICs2NDEwLDcgQEAgZW51bSBza2xfZGlzcF9w b3dlcl93ZWxscyB7Cj4gICNkZWZpbmUgIFRSQU5TX0RQX1BPUlRfU0VMX0QJKDI8PDI5KQo+ICAj ZGVmaW5lICBUUkFOU19EUF9QT1JUX1NFTF9OT05FCSgzPDwyOSkKPiAgI2RlZmluZSAgVFJBTlNf RFBfUE9SVF9TRUxfTUFTSwkoMzw8MjkpCj4gKyNkZWZpbmUgIFRSQU5TX0RQX1BJUEVfVE9fUE9S VCh2YWwpCSgoKCh2YWwpICYgVFJBTlNfRFBfUE9SVF9TRUxfTUFTSykgPj4gMjkpICsgUE9SVF9C KQo+ICAjZGVmaW5lICBUUkFOU19EUF9BVURJT19PTkxZCSgxPDwyNikKPiAgI2RlZmluZSAgVFJB TlNfRFBfRU5IX0ZSQU1JTkcJKDE8PDE4KQo+ICAjZGVmaW5lICBUUkFOU19EUF84QlBDCQkoMDw8 OSkKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKPiBpbmRleCAwOTcxYTVkLi5kYzg5OTMxIDEwMDY0 NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKPiArKysgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCj4gQEAgLTIxNzcsMjggKzIxNzcsMTIgQEAgc3RhdGlj IGJvb2wgaW50ZWxfZHBfZ2V0X2h3X3N0YXRlKHN0cnVjdCBpbnRlbF9lbmNvZGVyICplbmNvZGVy LAo+ICAJaWYgKElTX0dFTjcoZGV2KSAmJiBwb3J0ID09IFBPUlRfQSkgewo+ICAJCSpwaXBlID0g UE9SVF9UT19QSVBFX0NQVCh0bXApOwo+ICAJfSBlbHNlIGlmIChIQVNfUENIX0NQVChkZXYpICYm IHBvcnQgIT0gUE9SVF9BKSB7Cj4gLQkJdTMyIHRyYW5zX3NlbDsKPiAtCQl1MzIgdHJhbnNfZHA7 Cj4gLQkJaW50IGk7Cj4gLQo+IC0JCXN3aXRjaCAoaW50ZWxfZHAtPm91dHB1dF9yZWcpIHsKPiAt CQljYXNlIFBDSF9EUF9COgo+IC0JCQl0cmFuc19zZWwgPSBUUkFOU19EUF9QT1JUX1NFTF9COwo+ IC0JCQlicmVhazsKPiAtCQljYXNlIFBDSF9EUF9DOgo+IC0JCQl0cmFuc19zZWwgPSBUUkFOU19E UF9QT1JUX1NFTF9DOwo+IC0JCQlicmVhazsKPiAtCQljYXNlIFBDSF9EUF9EOgo+IC0JCQl0cmFu c19zZWwgPSBUUkFOU19EUF9QT1JUX1NFTF9EOwo+IC0JCQlicmVhazsKPiAtCQlkZWZhdWx0Ogo+ IC0JCQlyZXR1cm4gdHJ1ZTsKPiAtCQl9Cj4gKwkJZW51bSBwaXBlIHA7Cj4gIAo+IC0JCWZvcl9l YWNoX3BpcGUoZGV2X3ByaXYsIGkpIHsKPiAtCQkJdHJhbnNfZHAgPSBJOTE1X1JFQUQoVFJBTlNf RFBfQ1RMKGkpKTsKPiAtCQkJaWYgKCh0cmFuc19kcCAmIFRSQU5TX0RQX1BPUlRfU0VMX01BU0sp ID09IHRyYW5zX3NlbCkgewo+IC0JCQkJKnBpcGUgPSBpOwo+ICsJCWZvcl9lYWNoX3BpcGUoZGV2 X3ByaXYsIHApIHsKPiArCQkJdTMyIHRyYW5zX2RwID0gSTkxNV9SRUFEKFRSQU5TX0RQX0NUTChw KSk7Cj4gKwkJCWlmIChUUkFOU19EUF9QSVBFX1RPX1BPUlQodHJhbnNfZHApID09IHBvcnQpIHsK PiArCQkJCSpwaXBlID0gcDsKPiAgCQkJCXJldHVybiB0cnVlOwo+ICAJCQl9Cj4gIAkJfQo+IAoK TmljZS4KClJldmlld2VkLWJ5OiBKZXNzZSBCYXJuZXMgPGpiYXJuZXNAdmlydHVvdXNnZWVrLm9y Zz4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwt Z2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK