From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Subject: Re: [RFC 4/4] drm/i915/registers: define field values using FIELD_PREP() Date: Thu, 27 Sep 2018 14:53:58 +0300 Message-ID: <87efdfrwa1.fsf@intel.com> References: <049a71aa2e118586a49dd03f2c4563f5ef824afe.1538040594.git.jani.nikula@intel.com> <153804454783.11401.8959076690442256391@skylake-alporthouse-com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTPS id 99CA76E598 for ; Thu, 27 Sep 2018 11:53:59 +0000 (UTC) In-Reply-To: <153804454783.11401.8959076690442256391@skylake-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 T24gVGh1LCAyNyBTZXAgMjAxOCwgQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28u dWs+IHdyb3RlOgo+IFF1b3RpbmcgSmFuaSBOaWt1bGEgKDIwMTgtMDktMjcgMTA6NDA6MjMpCj4+ IFNsaWdodGx5IHZlcmJvc2UsIGJ1dCBkb2VzIGF3YXkgd2l0aCBoYW5kIHJvbGxlZCBzaGlmdHMg YW5kIHByb3ZpZGVzCj4+IHN0YXRpYyBjaGVja2luZyB0aGF0IHRoZSB2YWx1ZXMgZml0IHRoZSBt YXNrLgo+PiAKPj4gU2lnbmVkLW9mZi1ieTogSmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGludGVs LmNvbT4KPj4gLS0tCj4+IEBAIC00NjUwLDExICs0NjUwLDExIEBAIGVudW0gewo+PiAgI2RlZmlu ZSBfUFBfT05fREVMQVlTICAgICAgICAgICAgICAgICAgMHg2MTIwOAo+PiAgI2RlZmluZSBQUF9P Tl9ERUxBWVMocHBzX2lkeCkgICAgICAgICAgX01NSU9fUFBTKHBwc19pZHgsIF9QUF9PTl9ERUxB WVMpCj4+ICAjZGVmaW5lICBQQU5FTF9QT1JUX1NFTEVDVF9NQVNLICAgICAgICAgICAgICAgIEdF Tk1BU0soMzEsIDMwKQo+PiAtI2RlZmluZSAgUEFORUxfUE9SVF9TRUxFQ1RfTFZEUyAgICAgICAg ICAgICAgICAoMCA8PCAzMCkKPj4gLSNkZWZpbmUgIFBBTkVMX1BPUlRfU0VMRUNUX0RQQSAgICAg ICAgICgxIDw8IDMwKQo+PiAtI2RlZmluZSAgUEFORUxfUE9SVF9TRUxFQ1RfRFBDICAgICAgICAg KDIgPDwgMzApCj4+IC0jZGVmaW5lICBQQU5FTF9QT1JUX1NFTEVDVF9EUEQgICAgICAgICAoMyA8 PCAzMCkKPj4gLSNkZWZpbmUgIFBBTkVMX1BPUlRfU0VMRUNUX1ZMVihwb3J0KSAgICgocG9ydCkg PDwgMzApCj4+ICsjZGVmaW5lICBQQU5FTF9QT1JUX1NFTEVDVF9MVkRTICAgICAgICAgICAgICAg IEZJRUxEX1BSRVAoUEFORUxfUE9SVF9TRUxFQ1RfTUFTSywgMCkKPj4gKyNkZWZpbmUgIFBBTkVM X1BPUlRfU0VMRUNUX0RQQSAgICAgICAgIEZJRUxEX1BSRVAoUEFORUxfUE9SVF9TRUxFQ1RfTUFT SywgMSkKPj4gKyNkZWZpbmUgIFBBTkVMX1BPUlRfU0VMRUNUX0RQQyAgICAgICAgIEZJRUxEX1BS RVAoUEFORUxfUE9SVF9TRUxFQ1RfTUFTSywgMikKPj4gKyNkZWZpbmUgIFBBTkVMX1BPUlRfU0VM RUNUX0RQRCAgICAgICAgIEZJRUxEX1BSRVAoUEFORUxfUE9SVF9TRUxFQ1RfTUFTSywgMykKPj4g KyNkZWZpbmUgIFBBTkVMX1BPUlRfU0VMRUNUX1ZMVihwb3J0KSAgIEZJRUxEX1BSRVAoUEFORUxf UE9SVF9TRUxFQ1RfTUFTSywgcG9ydCkKPgo+IE1heWJlIHZlcmJvc2UsIGJ1dCBpdCByZWFkcyBm YXIgYmV0dGVyIGFzIGdpdmluZyBlYWNoIGZpZWxkIGEgZGlzdGluY3QKPiBuYW1lIHRpZXMgdG9n ZXRoZXIgYWxsIHRoZSBpbmRpdmlkdWFsIG9wdGlvbnMuCj4KPiBCZWZvcmUgc2VlaW5nIHRoaXMg SSB3YXMgc2NlcHRpY2FsIGFib3V0IEZJRUxEX1BSRVAsIG5vIGxvbmdlci4KPgo+IFVuZGVyIHRo aXMgY29uc3RydWN0IHdlIGFyZW4ndCB1c2luZyBtYXNrcyBwZXIgc2UsIGJ1dCBnaXZpbmcgYSBu YW1lIHRvCj4gYSBncm91cCBvZiBiaXRzIHdpdGhpbiB0aGUgcmVnaXN0ZXIgKGEgZmllbGQpLiBT byBJIHRoaW5rCj4KPiAjZGVmaW5lIFBBTkVMX1BPUlRfU0VMRUNUCUdFTk1BU0soMzEsIDMwKQo+ ICNkZWZpbmUgUEFORUxfUE9SVF9TRUxFQ1RfTFZEUwlGSUVMRF9QUkVQKFBBTkVMX1BPUlRfU0VM RUNULCAwKQoKQXJnaCwgSSd2ZSBzY3Jld2VkIHVwLiBJIG11c3QgaGF2ZSBmYWlsZWQgdG8gYnVp bGQgYWZ0ZXIgYWRkaW5nIHRoZSBsYXN0CnBhdGNoLiBZb3Uga25vdywgUkZDIGFuZCBhbGwuIFRo aXMgcmVzdWx0cyBpbjoKCmRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYzogSW4g ZnVuY3Rpb24g4oCYYXNzZXJ0X3BhbmVsX3VubG9ja2Vk4oCZOgpkcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9kaXNwbGF5LmM6MTIxOTozOiBlcnJvcjogY2FzZSBsYWJlbCBkb2VzIG5vdCByZWR1 Y2UgdG8gYW4gaW50ZWdlciBjb25zdGFudAogICBjYXNlIFBBTkVMX1BPUlRfU0VMRUNUX0xWRFM6 CgpGYWlsLgoKSG93ZXZlciwgdGFraW5nIGp1c3QgdGhlIG1hc2smc2hpZnQgcGFydCBmcm9tIEZJ RUxEX1BSRVAgd29ya3M6CgoJKCgodHlwZW9mKF9tYXNrKSkoX3ZhbCkgPDwgX19iZl9zaGYoX21h c2spKSAmIChfbWFzaykpCgpCdXQgdGhlbiB3ZSdsbCBsb3NlIHRoZSBzdGF0aWMgY2hlY2tzLCB1 bmxlc3Mgd2UgY29tZSB1cCB3aXRoIHNvbWV0aGluZwppbmdlbmlvdXMgb3Vyc2VsdmVzLgoKQlIs CkphbmkuCgoKPgo+IGlzIGludHVpdGl2ZS4gRGlkIHlvdSBkbyBhIHF1aWNrIGJsb2F0b21ldGVy IHRvIHNlZSBpZiBnY2MgY29kZQo+IGdlbmVyYXRpb24gaXMgYWZmZWN0ZWQ/Cj4gLUNocmlzCgot LSAKSmFuaSBOaWt1bGEsIEludGVsIE9wZW4gU291cmNlIEdyYXBoaWNzIENlbnRlcgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGlu ZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK