From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 5/9] drm/i915: s/update/compute/ for gmch dpll register functions Date: Tue, 23 Jun 2015 23:20:48 +0200 Message-ID: <20150623212048.GP25769@phenom.ffwll.local> References: <1434616228-28358-1-git-send-email-daniel.vetter@ffwll.ch> <1434616228-28358-5-git-send-email-daniel.vetter@ffwll.ch> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f177.google.com (mail-wi0-f177.google.com [209.85.212.177]) by gabe.freedesktop.org (Postfix) with ESMTP id AB28F6EA71 for ; Tue, 23 Jun 2015 14:18:02 -0700 (PDT) Received: by wiga1 with SMTP id a1so118141721wig.0 for ; Tue, 23 Jun 2015 14:18:01 -0700 (PDT) Content-Disposition: inline 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: Paulo Zanoni Cc: Ander Conselvan de Oliveira , Daniel Vetter , Intel Graphics Development , Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBKdW4gMjMsIDIwMTUgYXQgMDU6MjY6NDBQTSAtMDMwMCwgUGF1bG8gWmFub25pIHdy b3RlOgo+IDIwMTUtMDYtMTggNTozMCBHTVQtMDM6MDAgRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZl dHRlckBmZndsbC5jaD46Cj4gPiBJIHdhcyBtb21lbnRhcmlseSBjb25mdXNlZCB1bnRpbCBJJ3Zl IGRvdWJsZS1jaGVja2VkIHRoYXQgdGhlc2UKPiA+IGZ1bmN0aW9ucyByZWFsbHkgb25seSBjb21w dXRlIHN0YXRlIGFuZCBkb24ndCB1cGRhdGUgdGhlIGhhcmR3YXJlCj4gPiBzdGF0ZS4gVGhleSBv bmNlIGRpZCB0aGF0LCBidXQgc2luY2UgQW5kZXIncyByZXdvcmsgb2YgdGhlIGRwbGwKPiA+IGNv bXB1dGF0aW9uIGZsb3cgdGhhdCdzIG5vIGxvbmdlciB0aGUgY2FzZS4KPiA+Cj4gPiBSZW5hbWUg dGhlbSB0byBhdm9pZCBmdXJ0aGVyIGNvbmZ1c2lvbi4KPiA+Cj4gPiBOb3RlIHRoYXQgdGhlIGls ayBjb2RlIGFscmVhZHkgZm9sbG93cyB0aGUgY29tcHV0ZV9kcGxsIG5hbWluZyBzY2hlbWUKPiA+ IGZvciBjb21wdXRpbmcgdGhlIGFjdHVhbCByZWdpc3RlciB2YWx1ZS4gRERJIGNvZGUgZ29lcyB3 aXRoIF9jYWxjXywKPiA+IGJ1dCB0aGF0IGlzIGNsb3NlIGVub3VnaC4KPiAKPiBNeSBvbmx5IGJp a2VzaGVkIHdvdWxkIGJlIHRvIHBvaW50IHRoYXQgd2Ugbm93IGhhdmUgeF9wcmVwYXJlX3BsbCgp LAo+IHhfZW5hYmxlX3BsbCgpIGFuZCB4X2NvbXB1dGVfZHBsbCgpLCB3aXRoIHRoZSAiZCIgdG8g YnJlYWsgdGhlCj4gc3RhbmRhcmQuIE9UT0ggdGhlIElMSyBmdW5jdGlvbiBhbHNvIGhhcyB0aGUg ImQiIGxldHRlciwgc28gbWVoLi4uCgpUaGFua3MgZm9yIHlvdXIgcmV2aWV3LiBJIGZpeGVkIHVw IHBhdGNoIDEsIHBpbmdlZCBDaHJpcyBhZ2FpbiBvbiB0aGUgbHZkcwpkcnJzIHJlbW92YWwgYW5k IG1lcmdlZCBhbGwgdGhlIG90aGVycy4KLURhbmllbAoKPiAKPiBSZXZpZXdlZC1ieTogUGF1bG8g WmFub25pIDxwYXVsby5yLnphbm9uaUBpbnRlbC5jb20+Cj4gCj4gPgo+ID4gQ2M6IEFuZGVyIENv bnNlbHZhbiBkZSBPbGl2ZWlyYSA8YW5kZXIuY29uc2VsdmFuLmRlLm9saXZlaXJhQGludGVsLmNv bT4KPiA+IFNpZ25lZC1vZmYtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAaW50ZWwu Y29tPgo+ID4gLS0tCj4gPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jIHwg NDAgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCj4gPiAgMSBmaWxlIGNoYW5n ZWQsIDIwIGluc2VydGlvbnMoKyksIDIwIGRlbGV0aW9ucygtKQo+ID4KPiA+IGRpZmYgLS1naXQg YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9kaXNwbGF5LmMKPiA+IGluZGV4IDQ1YTkzYzg3ZDQ4ZS4uYThkOWRiZDViZDM0 IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCj4g PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiA+IEBAIC03MjMz LDggKzcyMzMsOCBAQCB2b2lkIGludGVsX2RwX3NldF9tX24oc3RydWN0IGludGVsX2NydGMgKmNy dGMsIGVudW0gbGlua19tX25fc2V0IG1fbikKPiA+ICAgICAgICAgICAgICAgICBpbnRlbF9jcHVf dHJhbnNjb2Rlcl9zZXRfbV9uKGNydGMsIGRwX21fbiwgZHBfbTJfbjIpOwo+ID4gIH0KPiA+Cj4g PiAtc3RhdGljIHZvaWQgdmx2X3VwZGF0ZV9wbGwoc3RydWN0IGludGVsX2NydGMgKmNydGMsCj4g PiAtICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZSAqcGlw ZV9jb25maWcpCj4gPiArc3RhdGljIHZvaWQgdmx2X2NvbXB1dGVfZHBsbChzdHJ1Y3QgaW50ZWxf Y3J0YyAqY3J0YywKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGludGVs X2NydGNfc3RhdGUgKnBpcGVfY29uZmlnKQo+ID4gIHsKPiA+ICAgICAgICAgdTMyIGRwbGwsIGRw bGxfbWQ7Cj4gPgo+ID4gQEAgLTczNDcsOCArNzM0Nyw4IEBAIHN0YXRpYyB2b2lkIHZsdl9wcmVw YXJlX3BsbChzdHJ1Y3QgaW50ZWxfY3J0YyAqY3J0YywKPiA+ICAgICAgICAgbXV0ZXhfdW5sb2Nr KCZkZXZfcHJpdi0+c2JfbG9jayk7Cj4gPiAgfQo+ID4KPiA+IC1zdGF0aWMgdm9pZCBjaHZfdXBk YXRlX3BsbChzdHJ1Y3QgaW50ZWxfY3J0YyAqY3J0YywKPiA+IC0gICAgICAgICAgICAgICAgICAg ICAgICAgIHN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpwaXBlX2NvbmZpZykKPiA+ICtzdGF0aWMg dm9pZCBjaHZfY29tcHV0ZV9kcGxsKHN0cnVjdCBpbnRlbF9jcnRjICpjcnRjLAo+ID4gKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZSAqcGlwZV9jb25m aWcpCj4gPiAgewo+ID4gICAgICAgICBwaXBlX2NvbmZpZy0+ZHBsbF9od19zdGF0ZS5kcGxsID0g RFBMTF9TU0NfUkVGX0NMT0NLX0NIViB8Cj4gPiAgICAgICAgICAgICAgICAgRFBMTF9SRUZBX0NM S19FTkFCTEVfVkxWIHwgRFBMTF9WR0FfTU9ERV9ESVMgfAo+ID4gQEAgLTc0ODcsMTEgKzc0ODcs MTEgQEAgdm9pZCB2bHZfZm9yY2VfcGxsX29uKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIGVudW0g cGlwZSBwaXBlLAo+ID4gICAgICAgICB9Owo+ID4KPiA+ICAgICAgICAgaWYgKElTX0NIRVJSWVZJ RVcoZGV2KSkgewo+ID4gLSAgICAgICAgICAgICAgIGNodl91cGRhdGVfcGxsKGNydGMsICZwaXBl X2NvbmZpZyk7Cj4gPiArICAgICAgICAgICAgICAgY2h2X2NvbXB1dGVfZHBsbChjcnRjLCAmcGlw ZV9jb25maWcpOwo+ID4gICAgICAgICAgICAgICAgIGNodl9wcmVwYXJlX3BsbChjcnRjLCAmcGlw ZV9jb25maWcpOwo+ID4gICAgICAgICAgICAgICAgIGNodl9lbmFibGVfcGxsKGNydGMsICZwaXBl X2NvbmZpZyk7Cj4gPiAgICAgICAgIH0gZWxzZSB7Cj4gPiAtICAgICAgICAgICAgICAgdmx2X3Vw ZGF0ZV9wbGwoY3J0YywgJnBpcGVfY29uZmlnKTsKPiA+ICsgICAgICAgICAgICAgICB2bHZfY29t cHV0ZV9kcGxsKGNydGMsICZwaXBlX2NvbmZpZyk7Cj4gPiAgICAgICAgICAgICAgICAgdmx2X3By ZXBhcmVfcGxsKGNydGMsICZwaXBlX2NvbmZpZyk7Cj4gPiAgICAgICAgICAgICAgICAgdmx2X2Vu YWJsZV9wbGwoY3J0YywgJnBpcGVfY29uZmlnKTsKPiA+ICAgICAgICAgfQo+ID4gQEAgLTc1MTMs MTAgKzc1MTMsMTAgQEAgdm9pZCB2bHZfZm9yY2VfcGxsX29mZihzdHJ1Y3QgZHJtX2RldmljZSAq ZGV2LCBlbnVtIHBpcGUgcGlwZSkKPiA+ICAgICAgICAgICAgICAgICB2bHZfZGlzYWJsZV9wbGwo dG9faTkxNShkZXYpLCBwaXBlKTsKPiA+ICB9Cj4gPgo+ID4gLXN0YXRpYyB2b2lkIGk5eHhfdXBk YXRlX3BsbChzdHJ1Y3QgaW50ZWxfY3J0YyAqY3J0YywKPiA+IC0gICAgICAgICAgICAgICAgICAg ICAgICAgICBzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZSAqY3J0Y19zdGF0ZSwKPiA+IC0gICAgICAg ICAgICAgICAgICAgICAgICAgICBpbnRlbF9jbG9ja190ICpyZWR1Y2VkX2Nsb2NrLAo+ID4gLSAg ICAgICAgICAgICAgICAgICAgICAgICAgIGludCBudW1fY29ubmVjdG9ycykKPiA+ICtzdGF0aWMg dm9pZCBpOXh4X2NvbXB1dGVfZHBsbChzdHJ1Y3QgaW50ZWxfY3J0YyAqY3J0YywKPiA+ICsgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpjcnRjX3N0 YXRlLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50ZWxfY2xvY2tfdCAqcmVk dWNlZF9jbG9jaywKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBudW1fY29u bmVjdG9ycykKPiA+ICB7Cj4gPiAgICAgICAgIHN0cnVjdCBkcm1fZGV2aWNlICpkZXYgPSBjcnRj LT5iYXNlLmRldjsKPiA+ICAgICAgICAgc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2 ID0gZGV2LT5kZXZfcHJpdmF0ZTsKPiA+IEBAIC03NTkwLDEwICs3NTkwLDEwIEBAIHN0YXRpYyB2 b2lkIGk5eHhfdXBkYXRlX3BsbChzdHJ1Y3QgaW50ZWxfY3J0YyAqY3J0YywKPiA+ICAgICAgICAg fQo+ID4gIH0KPiA+Cj4gPiAtc3RhdGljIHZvaWQgaTh4eF91cGRhdGVfcGxsKHN0cnVjdCBpbnRl bF9jcnRjICpjcnRjLAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpbnRl bF9jcnRjX3N0YXRlICpjcnRjX3N0YXRlLAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg IGludGVsX2Nsb2NrX3QgKnJlZHVjZWRfY2xvY2ssCj4gPiAtICAgICAgICAgICAgICAgICAgICAg ICAgICAgaW50IG51bV9jb25uZWN0b3JzKQo+ID4gK3N0YXRpYyB2b2lkIGk4eHhfY29tcHV0ZV9k cGxsKHN0cnVjdCBpbnRlbF9jcnRjICpjcnRjLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgc3RydWN0IGludGVsX2NydGNfc3RhdGUgKmNydGNfc3RhdGUsCj4gPiArICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBpbnRlbF9jbG9ja190ICpyZWR1Y2VkX2Nsb2NrLAo+ID4gKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IG51bV9jb25uZWN0b3JzKQo+ID4gIHsKPiA+ ICAgICAgICAgc3RydWN0IGRybV9kZXZpY2UgKmRldiA9IGNydGMtPmJhc2UuZGV2Owo+ID4gICAg ICAgICBzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSBkZXYtPmRldl9wcml2YXRl Owo+ID4gQEAgLTc4ODcsMTUgKzc4ODcsMTUgQEAgc3RhdGljIGludCBpOXh4X2NydGNfY29tcHV0 ZV9jbG9jayhzdHJ1Y3QgaW50ZWxfY3J0YyAqY3J0YywKPiA+ICAgICAgICAgfQo+ID4KPiA+ICAg ICAgICAgaWYgKElTX0dFTjIoZGV2KSkgewo+ID4gLSAgICAgICAgICAgICAgIGk4eHhfdXBkYXRl X3BsbChjcnRjLCBjcnRjX3N0YXRlLCBOVUxMLAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBudW1fY29ubmVjdG9ycyk7Cj4gPiArICAgICAgICAgICAgICAgaTh4eF9jb21wdXRl X2RwbGwoY3J0YywgY3J0Y19zdGF0ZSwgTlVMTCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBudW1fY29ubmVjdG9ycyk7Cj4gPiAgICAgICAgIH0gZWxzZSBpZiAoSVNfQ0hF UlJZVklFVyhkZXYpKSB7Cj4gPiAtICAgICAgICAgICAgICAgY2h2X3VwZGF0ZV9wbGwoY3J0Yywg Y3J0Y19zdGF0ZSk7Cj4gPiArICAgICAgICAgICAgICAgY2h2X2NvbXB1dGVfZHBsbChjcnRjLCBj cnRjX3N0YXRlKTsKPiA+ICAgICAgICAgfSBlbHNlIGlmIChJU19WQUxMRVlWSUVXKGRldikpIHsK PiA+IC0gICAgICAgICAgICAgICB2bHZfdXBkYXRlX3BsbChjcnRjLCBjcnRjX3N0YXRlKTsKPiA+ ICsgICAgICAgICAgICAgICB2bHZfY29tcHV0ZV9kcGxsKGNydGMsIGNydGNfc3RhdGUpOwo+ID4g ICAgICAgICB9IGVsc2Ugewo+ID4gLSAgICAgICAgICAgICAgIGk5eHhfdXBkYXRlX3BsbChjcnRj LCBjcnRjX3N0YXRlLCBOVUxMLAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBu dW1fY29ubmVjdG9ycyk7Cj4gPiArICAgICAgICAgICAgICAgaTl4eF9jb21wdXRlX2RwbGwoY3J0 YywgY3J0Y19zdGF0ZSwgTlVMTCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBudW1fY29ubmVjdG9ycyk7Cj4gPiAgICAgICAgIH0KPiA+Cj4gPiAgICAgICAgIHJldHVybiAw Owo+ID4gLS0KPiA+IDIuMS4wCj4gPgo+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KPiA+IEludGVsLWdmeCBtYWlsaW5nIGxpc3QKPiA+IEludGVsLWdm eEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiA+IGh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv bWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngKPiAKPiAKPiAKPiAtLSAKPiBQYXVsbyBaYW5vbmkK Ci0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpo dHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lu dGVsLWdmeAo=