From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 03/29] drm/i915: Replace the aux ddc name switch statement with a table Date: Thu, 5 Nov 2015 16:22:09 +0200 Message-ID: <20151105142209.GI4437@intel.com> References: <1446672017-24497-1-git-send-email-ville.syrjala@linux.intel.com> <1446672017-24497-4-git-send-email-ville.syrjala@linux.intel.com> <20151105141015.GO669@nuc-i3427.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 ESMTP id 064AB6EA87 for ; Thu, 5 Nov 2015 06:22:12 -0800 (PST) Content-Disposition: inline In-Reply-To: <20151105141015.GO669@nuc-i3427.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 , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBOb3YgMDUsIDIwMTUgYXQgMDI6MTA6MTVQTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE9uIFdlZCwgTm92IDA0LCAyMDE1IGF0IDExOjE5OjUxUE0gKzAyMDAsIHZpbGxlLnN5 cmphbGFAbGludXguaW50ZWwuY29tIHdyb3RlOgo+ID4gRnJvbTogVmlsbGUgU3lyasOkbMOkIDx2 aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogVmls bGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KPiA+IC0tLQo+ID4g IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMgfCAzOCArKysrKysrKysrKysrLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCsp LCAyNSBkZWxldGlvbnMoLSkKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX2RwLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCj4gPiBpbmRl eCBhMjY5OTVhLi42MmZiOTVjIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfZHAuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwo+ID4g QEAgLTEwOTUsMjggKzEwOTUsMTQgQEAgaW50ZWxfZHBfYXV4X2luaXQoc3RydWN0IGludGVsX2Rw ICppbnRlbF9kcCwgc3RydWN0IGludGVsX2Nvbm5lY3RvciAqY29ubmVjdG9yKQo+ID4gIAlzdHJ1 Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSBkZXYtPmRldl9wcml2YXRlOwo+ID4gIAlz dHJ1Y3QgaW50ZWxfZGlnaXRhbF9wb3J0ICppbnRlbF9kaWdfcG9ydCA9IGRwX3RvX2RpZ19wb3J0 KGludGVsX2RwKTsKPiA+ICAJZW51bSBwb3J0IHBvcnQgPSBpbnRlbF9kaWdfcG9ydC0+cG9ydDsK PiA+IC0JY29uc3QgY2hhciAqbmFtZSA9IE5VTEw7Cj4gPiAgCWludCByZXQ7Cj4gPiAtCj4gPiAt CXN3aXRjaCAocG9ydCkgewo+ID4gLQljYXNlIFBPUlRfQToKPiA+IC0JCW5hbWUgPSAiRFBEREMt QSI7Cj4gPiAtCQlicmVhazsKPiA+IC0JY2FzZSBQT1JUX0I6Cj4gPiAtCQluYW1lID0gIkRQRERD LUIiOwo+ID4gLQkJYnJlYWs7Cj4gPiAtCWNhc2UgUE9SVF9DOgo+ID4gLQkJbmFtZSA9ICJEUERE Qy1DIjsKPiA+IC0JCWJyZWFrOwo+ID4gLQljYXNlIFBPUlRfRDoKPiA+IC0JCW5hbWUgPSAiRFBE REMtRCI7Cj4gPiAtCQlicmVhazsKPiA+IC0JY2FzZSBQT1JUX0U6Cj4gPiAtCQluYW1lID0gIkRQ RERDLUUiOwo+ID4gLQkJYnJlYWs7Cj4gPiAtCWRlZmF1bHQ6Cj4gPiAtCQlCVUcoKTsKPiA+IC0J fQo+ID4gKwlzdGF0aWMgY29uc3QgY2hhciAqIGNvbnN0IGRkY19uYW1lW10gPSB7Cj4gPiArCQlb UE9SVF9BXSA9ICJEUEREQy1BIiwKPiA+ICsJCVtQT1JUX0JdID0gIkRQRERDLUIiLAo+ID4gKwkJ W1BPUlRfQ10gPSAiRFBEREMtQyIsCj4gPiArCQlbUE9SVF9EXSA9ICJEUEREQy1EIiwKPiA+ICsJ CVtQT1JUX0VdID0gIkRQRERDLUUiLAo+ID4gKwl9Owo+ID4gIAo+ID4gIAlpZiAoSU5URUxfSU5G TyhkZXZfcHJpdiktPmdlbiA+PSA5KQo+ID4gIAkJaW50ZWxfZHAtPmF1eF9jaF9jdGxfcmVnID0g c2tsX2F1eF9jdGxfcmVnKGRldl9wcml2LCBwb3J0KTsKPiA+IEBAIC0xMTI1LDE3ICsxMTExLDE4 IEBAIGludGVsX2RwX2F1eF9pbml0KHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHAsIHN0cnVjdCBp bnRlbF9jb25uZWN0b3IgKmNvbm5lY3RvcikKPiA+ICAJZWxzZQo+ID4gIAkJaW50ZWxfZHAtPmF1 eF9jaF9jdGxfcmVnID0gZzR4X2F1eF9jdGxfcmVnKGRldl9wcml2LCBwb3J0KTsKPiA+ICAKPiA+ IC0JaW50ZWxfZHAtPmF1eC5uYW1lID0gbmFtZTsKPiA+ICsJaW50ZWxfZHAtPmF1eC5uYW1lID0g ZGRjX25hbWVbcG9ydF07Cj4gCj4gV2hhdCBkZWZlbnNlIGRvIHdlIGhhdmUgYWdhaW5zdCB0aGUg aW50cm9kdWN0aW9uIG9mIFBPUlRfRiBhbmQgc29tZWJvZHkKPiBmb3JnZXR0aW5nIHRvIGNoZWNr IGhlcmU/CgpOb25lLiBBbmQgSSdtIHRoZSBvbmUgb24gdGhlIGhvb2sgZm9yIHBvcnQgRiBhY3R1 YWxseSA7KQoKPiAKPiBzdGF0aWMgY29uc3QgY2hhciAqZGRjX25hbWUoZW51bSBwb3J0IHBvcnQp IHsKPiAJc3RhdGljIGNvbnN0IGNoYXIgKiBjb25zdCBuYW1lc1tdID0gewo+IAkJW1BPUlRfQV0g PSAiRFBEREMtQSIsCj4gCQlbUE9SVF9CXSA9ICJEUEREQy1CIiwKPiAJCVtQT1JUX0NdID0gIkRQ RERDLUMiLAo+IAkJW1BPUlRfRF0gPSAiRFBEREMtRCIsCj4gCQlbUE9SVF9FXSA9ICJEUEREQy1F IiwKPiAJfTsKPiAJaWYgKFdBUk5fT04ocG9ydCA+PSBBUlJBWV9TSVpFKG5hbWVzKSkKPiAJCXJl dHVybiAiRFBEREMtWFhYIjsKPiAJcmV0dXJuIG5hbWVzW3BvcnRdOwo+IH0KCldlIGNhbiBkbyB0 aGF0LiBPciB3ZSBjb3VsZCBqdXN0IGRvCmthc3ByaW50ZihHRlBfS0VSTkVMLCAiRFBEREMtJWMi LCBwb3J0X25hbWUocG9ydCkpOwoKKyBlcnJvciBoYW5kbGluZyBhbmQga2ZyZWUoKSBhbG9uZyBk cm1fZHBfYXV4X3VucmVnaXN0ZXIoKQpvZiBjb3Vyc2UuCgotLSAKVmlsbGUgU3lyasOkbMOkCklu dGVsIE9UQwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJ bnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0 cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=