From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Subject: Re: [PATCH] drm/i915: use variadic macros and arrays to choose port/pipe based registers Date: Mon, 30 Jan 2017 20:22:46 +0200 Message-ID: <871svkif0p.fsf@intel.com> References: <1485532626-20923-1-git-send-email-jani.nikula@intel.com> <20170127162242.GI24154@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5A28E6E1CB for ; Mon, 30 Jan 2017 18:22:54 +0000 (UTC) In-Reply-To: <20170127162242.GI24154@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 Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCAyNyBKYW4gMjAxNywgQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28u dWs+IHdyb3RlOgo+IE9uIEZyaSwgSmFuIDI3LCAyMDE3IGF0IDA1OjU3OjA2UE0gKzAyMDAsIEph bmkgTmlrdWxhIHdyb3RlOgo+PiBUaGlzIGFsbG93cyB0aGUgdXNlIG9mIG1vcmUgdGhhbiAzIHBv cnRzL3BpcGVzL3doYXRldmVyIHdpdGhvdXQgdHJpY2tzLAo+PiBldmVuIGlmIHRoZSByZWdpc3Rl ciBvZmZzZXRzIGFyZSBub3QgZXZlbmx5IHNwYWNlZC4KPj4gCj4+IFRoZXJlJ3MgdGhlIHJpc2sg b2Ygb3V0IG9mIGJvdW5kcyBhY2Nlc3MgaWYgd2UncmUgbm90IGNhcmVmdWw7IGN1cnJlbnRseQo+ PiB0aGF0IHdvdWxkICJqdXN0IiBsZWFkIHRvIHRoZSB3cm9uZyByZWdpc3RlciBvZmZzZXQgYmVp bmcgdXNlZC4gSXQgbWlnaHQKPj4gYmUgcG9zc2libGUgdG8gYWRkIGJ1aWxkIGJ1ZyBvbnMgZm9y IGJ1aWxkIHRpbWUgY29uc3RhbnQgaW5kZXhpbmcuCj4+IAo+PiBXZSBhbHJlYWR5IGhhdmUgcG9y dHMgZGVmaW5lZCB1cCB0byBFLCBub3Qgc3VyZSBpZiB3ZSBtaWdodCBoYXZlIGJ1Z3MKPj4gcmVs YXRlZCB0byB0aGVtIGFuZCB0aGUgY3VycmVudCBfUE9SVDMoKSBtYWNyby4KPj4gCj4+ICAgIHRl eHQJICAgZGF0YQkgICAgYnNzCSAgICBkZWMJICAgIGhleAlmaWxlbmFtZQo+PiAxMjM5ODY4CSAg NDYxOTkJICAgNDA5NgkxMjkwMTYzCSAxM2FmYjMJZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNS5r bwo+PiAxMjM4ODI4CSAgNDYxOTkJICAgNDA5NgkxMjg5MTIzCSAxM2FiYTMJZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNS5rbwo+PiAKPj4gQ2M6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2ls c29uLmNvLnVrPgo+PiBDYzogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4Lmlu dGVsLmNvbT4KPj4gQ2M6IFR2cnRrbyBVcnN1bGluIDx0dXJzdWxpbkB1cnN1bGluLm5ldD4KPj4g U2lnbmVkLW9mZi1ieTogSmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGludGVsLmNvbT4KPj4gLS0t Cj4+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3JlZy5oIHwgMTEgKysrKystLS0tLS0KPj4g IDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4+IAo+PiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9yZWcuaCBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2k5MTVfcmVnLmgKPj4gaW5kZXggNjcyY2IxMDJmNDc3Li5jNjQzNWE0NDczMDAg MTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcmVnLmgKPj4gKysrIGIv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9yZWcuaAo+PiBAQCAtNDgsNiArNDgsOCBAQCBzdGF0 aWMgaW5saW5lIGJvb2wgaTkxNV9tbWlvX3JlZ192YWxpZChpOTE1X3JlZ190IHJlZykKPj4gIAly ZXR1cm4gIWk5MTVfbW1pb19yZWdfZXF1YWwocmVnLCBJTlZBTElEX01NSU9fUkVHKTsKPj4gIH0K Pj4gIAo+PiArI2RlZmluZSBfUElDSyhfX2luZGV4LCAuLi4pICgoKGNvbnN0IHUzMiBbXSl7IF9f VkFfQVJHU19fIH0pW19faW5kZXhdKQo+Cj4gVmVyeSBuZWF0LiBUaGUgZGFuZ2VyIGlzIHRoYXQg Zm9yIGEgdmFyaWFibGUgaW5kZXgsIHRoZSBjb21waWxlciB3aWxsCj4gcGxvbmsgdGhlIGFycmF5 IG9uIHRoZSBzdGFjaywgZm9yIGVhY2ggaW52b2NhdGlvbi4gVGhvdWdoIGZvciBhIGNvbnN0YW50 Cj4gdGhlIGNvbXBpbGVyIHdpbGwgc2VlIHRocm91Z2ggaXQgYW5kIGdlbmVyYXRlIHRoZSByaWdo dCBjb25zdGFudC4KPgo+IGh0dHBzOi8vZ29kYm9sdC5vcmcvZy9ZQ0sxb2QKPgo+IEdpdmVuIHRo YXQgaXQgbG9va3MgbGlrZSB0aGUgY29tcGlsZXIgd2lsbCBnZXQgc21hcnRlciwgdGhpcyBsb29r cyBsaWtlCj4gYSBtdWNoIGxlc3MgZXJyb3IgcHJvbmUgd2F5IG9mIHdyaXRpbmcgdGhlc2UuCj4K PiBSZXZpZXdlZC1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+CgpU aGFua3MgZm9yIHRoZSByZXZpZXdzLCBwdXNoZWQgdG8gZHJtLWludGVsLW5leHQtcXVldWVkIHdp dGggRGFuaWVsJ3MKSVJDIGFjayBhZGRlZCBvbiB0b3AuCgpCUiwKSmFuaS4KCgotLSAKSmFuaSBO aWt1bGEsIEludGVsIE9wZW4gU291cmNlIFRlY2hub2xvZ3kgQ2VudGVyCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QK SW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=