From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ander Conselvan De Oliveira Subject: Re: [PATCH i-g-t v2 03/15] kms_psr_sink_crc: Use for_each_pipe_with_valid_output to find a valid config. Date: Wed, 20 Jul 2016 15:17:57 +0300 Message-ID: <1469017077.3469.5.camel@gmail.com> References: <1467798955-7324-1-git-send-email-maarten.lankhorst@linux.intel.com> <1467798955-7324-4-git-send-email-maarten.lankhorst@linux.intel.com> <1468581301.2597.8.camel@gmail.com> <1468936725.2661.27.camel@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pa0-x244.google.com (mail-pa0-x244.google.com [IPv6:2607:f8b0:400e:c03::244]) by gabe.freedesktop.org (Postfix) with ESMTPS id 47BFD6E7ED for ; Wed, 20 Jul 2016 12:18:04 +0000 (UTC) Received: by mail-pa0-x244.google.com with SMTP id ez1so3248317pab.3 for ; Wed, 20 Jul 2016 05:18:04 -0700 (PDT) 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: Maarten Lankhorst , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCAyMDE2LTA3LTIwIGF0IDA5OjUzICswMjAwLCBNYWFydGVuIExhbmtob3JzdCB3cm90 ZToKPiBPcCAxOS0wNy0xNiBvbSAxNTo1OCBzY2hyZWVmIEFuZGVyIENvbnNlbHZhbiBEZSBPbGl2 ZWlyYToKPiA+IAo+ID4gT24gRnJpLCAyMDE2LTA3LTE1IGF0IDE0OjE1ICswMzAwLCBBbmRlciBD b25zZWx2YW4gRGUgT2xpdmVpcmEgd3JvdGU6Cj4gPiA+IAo+ID4gPiBPbiBXZWQsIDIwMTYtMDct MDYgYXQgMTE6NTUgKzAyMDAsIE1hYXJ0ZW4gTGFua2hvcnN0IHdyb3RlOgo+ID4gPiA+IAo+ID4g PiA+IFRoaXMgaXMgdGhlIG9ubHkgdGltZSBQSVBFX0FOWSB3YXMgdXNlZCB0byBtZWFuIHNvbWV0 aGluZyBvdGhlciB0aGFuCj4gPiA+ID4gdW5hc3NpZ24gdGhpcyBvdXRwdXQgZnJvbSBhIHBpcGUu IFdpdGhvdXQgdGhpcyBQSVBFX0FOWSBjYW4gYmUgYWxpYXNlZAo+ID4gPiA+IHRvIFBJUEVfTk9O RS4KPiA+ID4gPiAKPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBNYWFydGVuIExhbmtob3JzdCA8bWFh cnRlbi5sYW5raG9yc3RAbGludXguaW50ZWwuY29tPgo+ID4gPiBSZXZpZXdlZC1ieTogQW5kZXIg Q29uc2VsdmFuIGRlIE9saXZlaXJhIDxjb25zZWx2YW4yQGdtYWlsLmNvbT4KPiA+IEFjdHVhbGx5 LCBrbXNfc2lua19jcmNfYmFzaWMgbmVlZHMgdGhlIHNhbWUgdHJlYXRtZW50Lgo+IEluZGVlZCwg aG93IGRvZXMgdGhpcyBmaXh1cCBsb29rIHRvIHRoZSBwYXRjaD8gV2lsbCBwcm9iYWJseSBzZW5k Cj4ga21zX3NpbmtfY3JjX2Jhc2ljIG91dCBhcyBzZXBhcmF0ZSBwYXRjaC4KPiBUaGUgRFJNX01P REVfQ09OTkVDVEVEIGNoZWNrIGlzIGltcGxpZWQgYnkgZm9yX2VhY2hfY29ubmVjdGVkX291dHB1 dCBhbmQKPiBmb3JfZWFjaF9waXBlX3dpdGhfdmFsaWRfb3V0cHV0LAo+IGl0IGNhbiBiZSBraWxs ZWQuCgpUcnVlLMKga21zdGVzdF9nZXRfY29ubmVjdG9yX2NvbmZpZygpIGFscmVhZHkgdGVzdHMg Zm9yIHRoYXQsIHNvIGl0IGlzIGVub3VnaCB0bwpjaGVjayBvdXRwdXQtPnZhbGlkLgoKPiBkaWZm IC0tZ2l0IGEvdGVzdHMva21zX3Bzcl9zaW5rX2NyYy5jIGIvdGVzdHMva21zX3Bzcl9zaW5rX2Ny Yy5jCj4gaW5kZXggZDdiY2UzYmI3ODU1Li44YWFmZWRiMDM2MTQgMTAwNjQ0Cj4gLS0tIGEvdGVz dHMva21zX3Bzcl9zaW5rX2NyYy5jCj4gKysrIGIvdGVzdHMva21zX3Bzcl9zaW5rX2NyYy5jCj4g QEAgLTEwOCw4ICsxMDgsNyBAQCBzdGF0aWMgdm9pZCBzZXR1cF9vdXRwdXQoZGF0YV90ICpkYXRh KQo+IMKgCWZvcl9lYWNoX3BpcGVfd2l0aF92YWxpZF9vdXRwdXQoZGlzcGxheSwgcGlwZSwgb3V0 cHV0KSB7Cj4gwqAJCWRybU1vZGVDb25uZWN0b3JQdHIgYyA9IG91dHB1dC0+Y29uZmlnLmNvbm5l Y3RvcjsKPiDCoAo+IC0JCWlmIChjLT5jb25uZWN0b3JfdHlwZSAhPSBEUk1fTU9ERV9DT05ORUNU T1JfZURQIHx8Cj4gLQkJwqDCoMKgwqBjLT5jb25uZWN0aW9uICE9IERSTV9NT0RFX0NPTk5FQ1RF RCkKPiArCQlpZiAoYy0+Y29ubmVjdG9yX3R5cGUgIT0gRFJNX01PREVfQ09OTkVDVE9SX2VEUCkK PiDCoAkJCWNvbnRpbnVlOwo+IMKgCj4gwqAJCWlndF9vdXRwdXRfc2V0X3BpcGUob3V0cHV0LCBw aXBlKTsKPiAKPiBBbmQgZm9yIGttc19zaW5rX2NyY19iYXNpYzoKPiAKPiBkaWZmIC0tZ2l0IGEv dGVzdHMva21zX3NpbmtfY3JjX2Jhc2ljLmMgYi90ZXN0cy9rbXNfc2lua19jcmNfYmFzaWMuYwo+ IGluZGV4IDlmYWM5NThmMjE0Mi4uYzMzMmViMWUzOWMyIDEwMDY0NAo+IC0tLSBhL3Rlc3RzL2tt c19zaW5rX2NyY19iYXNpYy5jCj4gKysrIGIvdGVzdHMva21zX3NpbmtfY3JjX2Jhc2ljLmMKPiBA QCAtMTEyLDE1ICsxMTIsMTUgQEAgc3RhdGljIHZvaWQgcnVuX3Rlc3QoZGF0YV90ICpkYXRhKQo+ IMKgCWlndF9kaXNwbGF5X3QgKmRpc3BsYXkgPSAmZGF0YS0+ZGlzcGxheTsKPiDCoAlpZ3Rfb3V0 cHV0X3QgKm91dHB1dDsKPiDCoAlkcm1Nb2RlTW9kZUluZm8gKm1vZGU7Cj4gKwllbnVtIHBpcGUg cGlwZTsKPiDCoAo+IC0JZm9yX2VhY2hfY29ubmVjdGVkX291dHB1dChkaXNwbGF5LCBvdXRwdXQp IHsKPiArCWZvcl9lYWNoX3BpcGVfd2l0aF92YWxpZF9vdXRwdXQoZGlzcGxheSwgcGlwZSwgb3V0 cHV0KSB7Cj4gwqAJCWRybU1vZGVDb25uZWN0b3JQdHIgYyA9IG91dHB1dC0+Y29uZmlnLmNvbm5l Y3RvcjsKPiDCoAo+IC0JCWlmIChjLT5jb25uZWN0b3JfdHlwZSAhPSBEUk1fTU9ERV9DT05ORUNU T1JfZURQIHx8Cj4gLQkJwqDCoMKgwqBjLT5jb25uZWN0aW9uICE9IERSTV9NT0RFX0NPTk5FQ1RF RCkKPiArCQlpZiAoYy0+Y29ubmVjdG9yX3R5cGUgIT0gRFJNX01PREVfQ09OTkVDVE9SX2VEUCkK PiDCoAkJCWNvbnRpbnVlOwo+IMKgCj4gLQkJaWd0X291dHB1dF9zZXRfcGlwZShvdXRwdXQsIFBJ UEVfQU5ZKTsKPiArCQlpZ3Rfb3V0cHV0X3NldF9waXBlKG91dHB1dCwgcGlwZSk7Cj4gwqAKPiDC oAkJbW9kZSA9IGlndF9vdXRwdXRfZ2V0X21vZGUob3V0cHV0KTsKCkJvdGggbG9vayBnb29kLiBG ZWVsIGZyZWUgdG8gc2xhcCBteSBSLWIgb24gaXQuCgpBbmRlcgoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRl bC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==