From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 3/3] drm/i915/skl: Updated the i915_ring_freq_table debugfs function Date: Thu, 4 Jun 2015 11:30:39 +0300 Message-ID: <20150604083039.GN5176@intel.com> References: <1430825455-28382-2-git-send-email-akash.goel@intel.com> <1431416999-3420-1-git-send-email-akash.goel@intel.com> <1433405196.30388.31.camel@akashgoe-desktop> 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 ESMTP id A81446E00C for ; Thu, 4 Jun 2015 01:30:51 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1433405196.30388.31.camel@akashgoe-desktop> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Akash Goel Cc: intel-gfx List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBKdW4gMDQsIDIwMTUgYXQgMDE6MzY6MzZQTSArMDUzMCwgQWthc2ggR29lbCB3cm90 ZToKPiBPbiBXZWQsIDIwMTUtMDYtMDMgYXQgMTQ6MjcgLTA3MDAsIFJvZHJpZ28gVml2aSB3cm90 ZToKPiA+IE9uIFR1ZSwgTWF5IDEyLCAyMDE1IGF0IDEyOjQ5IEFNLCAgPGFrYXNoLmdvZWxAaW50 ZWwuY29tPiB3cm90ZToKPiA+ID4gRnJvbTogQWthc2ggR29lbCA8YWthc2guZ29lbEBpbnRlbC5j b20+Cj4gPiA+Cj4gPiA+IFVwZGF0ZWQgdGhlIGk5MTVfcmluZ19mcmVxX3RhYmxlIGRlYnVnZnMg ZnVuY3Rpb24gdG8gYWxsb3cgcmVhZCBvZiByaW5nCj4gPiA+IGZyZXF1ZW5jeSB0YWJsZSB0aHJv dWdoIFB1bml0IGludGVyZmFjZSwgZm9yIFNLTCBhbHNvLgo+ID4gPgo+ID4gPiBTaWduZWQtb2Zm LWJ5OiBBa2FzaCBHb2VsIDxha2FzaC5nb2VsQGludGVsLmNvbT4KPiA+ID4gLS0tCj4gPiA+ICBk cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2RlYnVnZnMuYyB8IDIxICsrKysrKysrKysrKysrKyst LS0tLQo+ID4gPiAgMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25z KC0pCj4gPiA+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rl YnVnZnMuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jCj4gPiA+IGluZGV4 IDllNWE1NmMuLjMyNTI3ZGUgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZGVidWdmcy5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVi dWdmcy5jCj4gPiA+IEBAIC0xNzY5LDggKzE3NjksOSBAQCBzdGF0aWMgaW50IGk5MTVfcmluZ19m cmVxX3RhYmxlKHN0cnVjdCBzZXFfZmlsZSAqbSwgdm9pZCAqdW51c2VkKQo+ID4gPiAgICAgICAg IHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiA9IGRldi0+ZGV2X3ByaXZhdGU7Cj4g PiA+ICAgICAgICAgaW50IHJldCA9IDA7Cj4gPiA+ICAgICAgICAgaW50IGdwdV9mcmVxLCBpYV9m cmVxOwo+ID4gPiArICAgICAgIHVuc2lnbmVkIGludCBtYXhfZ3B1X2ZyZXEsIG1pbl9ncHVfZnJl cTsKPiA+ID4KPiA+ID4gLSAgICAgICBpZiAoIShJU19HRU42KGRldikgfHwgSVNfR0VONyhkZXYp KSkgewo+ID4gPiArICAgICAgIGlmICghKElTX0dFTjYoZGV2KSB8fCBJU19HRU43KGRldikgfHwg SVNfU0tZTEFLRShkZXYpKSkgewo+ID4gCj4gPiBXaHkgSFNXIGFuZCBCRFcgYXJlbid0IGhlcmUg YW5kIFNLTCBpcyBiYWNrPwo+ID4gQWdhaW4sIEknbSB3aXRob3V0IGRvYyBmb3IgdGhpcywgc29y cnkuLi4KPiAKPiBTb3JyeSBub3Qgc3VyZSB0aGF0IHdoeSBIU1cvQkRXIGFyZW4ndCB1c2VkIGhl cmUuIEZvciB0aGVtIGFsc28gdGhpcwo+IGludGVyZmFjZSBzaG91bGQgd29yay4KCkhTVyBpcyBp bmNsdWRlZCBpbiB0aGUgR0VONyBjaGVjay4gQnV0IHNvIGlzIFZMViBhbmQgdGhhdCBvbmUgc2hv dWxkIGJlCnJlamVjdGVkLiBCRFcgaXMgZ2VudWluZWx5IG1pc2lzaW5nLiBDYW4geW91IGZpeCBp dCBhbGwgdXAgd2hpbGUgeW91J3JlCnBva2luZyBhdCBpdD8KCj4gCj4gPiAKPiA+ID4gICAgICAg ICAgICAgICAgIHNlcV9wdXRzKG0sICJ1bnN1cHBvcnRlZCBvbiB0aGlzIGNoaXBzZXRcbiIpOwo+ ID4gPiAgICAgICAgICAgICAgICAgcmV0dXJuIDA7Cj4gPiA+ICAgICAgICAgfQo+ID4gPiBAQCAt MTc4MywxNyArMTc4NCwyNyBAQCBzdGF0aWMgaW50IGk5MTVfcmluZ19mcmVxX3RhYmxlKHN0cnVj dCBzZXFfZmlsZSAqbSwgdm9pZCAqdW51c2VkKQo+ID4gPiAgICAgICAgIGlmIChyZXQpCj4gPiA+ ICAgICAgICAgICAgICAgICBnb3RvIG91dDsKPiA+ID4KPiA+ID4gKyAgICAgICBpZiAoSVNfU0tZ TEFLRShkZXYpKSB7Cj4gPiA+ICsgICAgICAgICAgICAgICAvKiBDb252ZXJ0IEdUIGZyZXF1ZW5j eSB0byA1MCBIWiB1bml0cyAqLwo+ID4gPiArICAgICAgICAgICAgICAgbWluX2dwdV9mcmVxID0K PiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgZGV2X3ByaXYtPnJwcy5taW5fZnJlcV9zb2Z0 bGltaXQgLyBHRU45X0ZSRVFfU0NBTEVSOwo+ID4gPiArICAgICAgICAgICAgICAgbWF4X2dwdV9m cmVxID0KPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgZGV2X3ByaXYtPnJwcy5tYXhfZnJl cV9zb2Z0bGltaXQgLyBHRU45X0ZSRVFfU0NBTEVSOwo+ID4gPiArICAgICAgIH0gZWxzZSB7Cj4g PiA+ICsgICAgICAgICAgICAgICBtaW5fZ3B1X2ZyZXEgPSBkZXZfcHJpdi0+cnBzLm1pbl9mcmVx X3NvZnRsaW1pdDsKPiA+ID4gKyAgICAgICAgICAgICAgIG1heF9ncHVfZnJlcSA9IGRldl9wcml2 LT5ycHMubWF4X2ZyZXFfc29mdGxpbWl0Owo+ID4gPiArICAgICAgIH0KPiA+ID4gKwo+ID4gPiAg ICAgICAgIHNlcV9wdXRzKG0sICJHUFUgZnJlcSAoTUh6KVx0RWZmZWN0aXZlIENQVSBmcmVxIChN SHopXHRFZmZlY3RpdmUgUmluZyBmcmVxIChNSHopXG4iKTsKPiA+ID4KPiA+ID4gLSAgICAgICBm b3IgKGdwdV9mcmVxID0gZGV2X3ByaXYtPnJwcy5taW5fZnJlcV9zb2Z0bGltaXQ7Cj4gPiA+IC0g ICAgICAgICAgICBncHVfZnJlcSA8PSBkZXZfcHJpdi0+cnBzLm1heF9mcmVxX3NvZnRsaW1pdDsK PiA+ID4gLSAgICAgICAgICAgIGdwdV9mcmVxKyspIHsKPiA+ID4gKyAgICAgICBmb3IgKGdwdV9m cmVxID0gbWluX2dwdV9mcmVxOyBncHVfZnJlcSA8PSBtYXhfZ3B1X2ZyZXE7IGdwdV9mcmVxKysp IHsKPiA+ID4gICAgICAgICAgICAgICAgIGlhX2ZyZXEgPSBncHVfZnJlcTsKPiA+ID4gICAgICAg ICAgICAgICAgIHNhbmR5YnJpZGdlX3Bjb2RlX3JlYWQoZGV2X3ByaXYsCj4gPiA+ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdFTjZfUENPREVfUkVBRF9NSU5fRlJFUV9U QUJMRSwKPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmlhX2Zy ZXEpOwo+ID4gPiAgICAgICAgICAgICAgICAgc2VxX3ByaW50ZihtLCAiJWRcdFx0JWRcdFx0XHRc dCVkXG4iLAo+ID4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICBpbnRlbF9ncHVfZnJlcShk ZXZfcHJpdiwgZ3B1X2ZyZXEpLAo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICBpbnRl bF9ncHVfZnJlcShkZXZfcHJpdiwgKGdwdV9mcmVxICoKPiA+ID4gKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAoSVNfU0tZTEFLRShkZXYpID8gR0VOOV9GUkVRX1NDQUxFUiA6IDEpKSks Cj4gPiAKPiA+IGhlcmUgdGhlIHNjYWxlciBjb252ZXJzaW9uIG1hZGUgc2Vuc2UgdG8gbWUuLi4K PiA+IAo+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKGlhX2ZyZXEgPj4gMCkgJiAw eGZmKSAqIDEwMCwKPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKChpYV9mcmVxID4+ IDgpICYgMHhmZikgKiAxMDApOwo+ID4gPiAgICAgICAgIH0KPiA+ID4gLS0KPiA+ID4gMS45LjIK PiA+ID4KPiA+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KPiA+ID4gSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdAo+ID4gPiBJbnRlbC1nZnhAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCj4gPiA+IGh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9pbnRlbC1nZngKPiA+IAo+ID4gCj4gPiAKPiAKPiAKPiBfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IEludGVsLWdmeCBtYWlsaW5nIGxpc3QK PiBJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cDovL2xpc3RzLmZyZWVkZXNr dG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAoKLS0gClZpbGxlIFN5cmrDpGzDpApJ bnRlbCBPVEMKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K SW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK