From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Pandiyan, Dhinakaran" Subject: Re: [PATCH] drm/i915: Grab power domain in skl_pipe_wm_get_hw_state() Date: Tue, 2 Jan 2018 18:33:43 +0000 Message-ID: <1514919345.18050.9.camel@dk-H97M-D3H> References: <20171219121645.14080-1-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7CBB489598 for ; Tue, 2 Jan 2018 18:33:47 +0000 (UTC) In-Reply-To: <20171219121645.14080-1-maarten.lankhorst@linux.intel.com> Content-Language: en-US Content-ID: <38CBFB9474A0D142AA894A4F139DD300@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: "maarten.lankhorst@linux.intel.com" Cc: "intel-gfx@lists.freedesktop.org" List-Id: intel-gfx@lists.freedesktop.org DQpPbiBUdWUsIDIwMTctMTItMTkgYXQgMTM6MTYgKzAxMDAsIE1hYXJ0ZW4gTGFua2hvcnN0IHdy b3RlOg0KPiBUaGlzIHNob3VsZCBnZXQgcmlkIG9mIHVuY2xhaW1lZCByZWdpc3RlciBkZWJ1ZyB3 YXJuaW5ncywgaWYNCj4gaXQgc3RpbGwgaGFwcGVucyB3ZSBzaG91bGQgcHV0IHRoaXMgaW4gYSBp bnRlbF9jcnRjLT5hY3RpdmUgY2hlY2suLg0KPiANCj4gQnVnemlsbGE6IGh0dHBzOi8vYnVncy5m cmVlZGVza3RvcC5vcmcvc2hvd19idWcuY2dpP2lkPTEwNDE3Mg0KDQoNClRoZSBidWd6aWxsYSBp bmRpY2F0ZXMgdGhpcyBpcyBhIHJlZ3Jlc3Npb24gZnJvbSANCiJkcm0vaTkxNTogUmVzdG9yZSBH VCBwZXJmb3JtYW5jZSBpbiBoZWFkbGVzcyBtb2RlIHdpdGggRE1DIGxvYWRlZCIsDQp3aGljaCBz ZWVtcyBhIGJpdCBvZGQgdG8gbWUuIFRoYXQgcGF0Y2ggc2hvdWxkIG5vdCBoYXZlIGRpc2FibGVk IGEgcG93ZXINCndlbGwgd2hpY2ggd2FzIGVuYWJsZWQgYmVmb3JlLiBJZiBhbnl0aGluZywgaXQg c2hvdWxkIGZpeCB1bmNsYWltZWQNCnJlZ2lzdGVyIGFjY2Vzc2VzLiANCg0KDQoNCj4gU2lnbmVk LW9mZi1ieTogTWFhcnRlbiBMYW5raG9yc3QgPG1hYXJ0ZW4ubGFua2hvcnN0QGxpbnV4LmludGVs LmNvbT4NCj4gLS0tDQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5jIHwgMTAgKysr KysrKy0tLQ0KPiAgMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo LSkNCj4gDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5jIGIv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYw0KPiBpbmRleCBhYjZmMWI3NzA4OTEuLjUy ZDE1N2MwMDUzNSAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0u Yw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5jDQo+IEBAIC01NDc3LDYg KzU0NzcsMTEgQEAgdm9pZCBza2xfcGlwZV93bV9nZXRfaHdfc3RhdGUoc3RydWN0IGRybV9jcnRj ICpjcnRjLA0KPiAgCWludCBsZXZlbCwgbWF4X2xldmVsOw0KPiAgCWVudW0gcGxhbmVfaWQgcGxh bmVfaWQ7DQo+ICAJdWludDMyX3QgdmFsOw0KPiArCWVudW0gaW50ZWxfZGlzcGxheV9wb3dlcl9k b21haW4gcG93ZXJfZG9tYWluOw0KPiArDQo+ICsJcG93ZXJfZG9tYWluID0gUE9XRVJfRE9NQUlO X1BJUEUocGlwZSk7DQo+ICsJaWYgKCFpbnRlbF9kaXNwbGF5X3Bvd2VyX2dldF9pZl9lbmFibGVk KGRldl9wcml2LCBwb3dlcl9kb21haW4pKQ0KPiArCQlyZXR1cm47DQo+ICANCj4gIAltYXhfbGV2 ZWwgPSBpbGtfd21fbWF4X2xldmVsKGRldl9wcml2KTsNCj4gIA0KPiBAQCAtNTUwMCwxMCArNTUw NSw5IEBAIHZvaWQgc2tsX3BpcGVfd21fZ2V0X2h3X3N0YXRlKHN0cnVjdCBkcm1fY3J0YyAqY3J0 YywNCj4gIAkJc2tsX3dtX2xldmVsX2Zyb21fcmVnX3ZhbCh2YWwsICZ3bS0+dHJhbnNfd20pOw0K PiAgCX0NCj4gIA0KPiAtCWlmICghaW50ZWxfY3J0Yy0+YWN0aXZlKQ0KPiAtCQlyZXR1cm47DQo+ IC0NCg0KRG9pbmcgYSBwb3dlcl9kb21haW5fZ2V0X2lmX2VuYWJsZWQoKSBiZWZvcmUgcmVhZGlu ZyB0aGUgcmVnaXN0ZXIgc2VlbXMNCmxpa2UgdGhlIHJpZ2h0IHRoaW5nIHRvIGRvLCBidXQgaXMg cG93ZXJfZ2V0X2lmX2VuYWJsZWQoKSBleHBlY3RlZCB0byBiZQ0KY29ycmVjdCBhdCB0aGlzIHBv aW50PyBUaGUgcmVhc29uIEkgYXNrIGlzLA0KbW9kZXNldF9nZXRfY3J0Y19wb3dlcl9kb21haW5z KCkgaXMgY2FsbGVkIGFmdGVyIHNrbF93bV9nZXRfaHdfc3RhdGUoKS4NClNvLCBkb2Vzbid0IHRo YXQgbWVhbiB0aGUgcGlwZSBwb3dlciBkb21haW4gbWlnaHQgbm90IGhhdmUgYmVlbiBhY3F1aXJl ZA0KZXZlbiBpZiB0aGUgQ1JUQyBpcyBhY3RpdmUuDQoNCg0KDQo+ICAJb3V0LT5saW5ldGltZSA9 IEk5MTVfUkVBRChQSVBFX1dNX0xJTkVUSU1FKHBpcGUpKTsNCj4gKw0KPiArCWludGVsX2Rpc3Bs YXlfcG93ZXJfcHV0KGRldl9wcml2LCBwb3dlcl9kb21haW4pOw0KPiAgfQ0KPiAgDQo+ICB2b2lk IHNrbF93bV9nZXRfaHdfc3RhdGUoc3RydWN0IGRybV9kZXZpY2UgKmRldikNCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxp c3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNr dG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=