From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH v2 3/4] drm/i915/dp: Validate the downclock mode for eDP if it exists Date: Mon, 1 Oct 2018 19:21:47 +0300 Message-ID: <20181001162147.GL9144@intel.com> References: <20180912225719.17574-1-manasi.d.navare@intel.com> <20180912225719.17574-3-manasi.d.navare@intel.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 6F3746E239 for ; Mon, 1 Oct 2018 16:24:06 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20180912225719.17574-3-manasi.d.navare@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Manasi Navare Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBTZXAgMTIsIDIwMTggYXQgMDM6NTc6MThQTSAtMDcwMCwgTWFuYXNpIE5hdmFyZSB3 cm90ZToKPiBXaXRoIGRvd25jbG9jayBtb2RlIGFuZCBEUlJTIG5vdyBvcGVyYXRpbmcgaW5kZXBl bmRlbnRseSB1c2VyIGNhbgo+IHJlcXVlc3QgYSBtb2Rlc2V0IG9uIGRvd25jbG9jayBtb2RlLiBJ biB0aGF0IGNhc2UgaW50ZWxfZHBfbW9kZV92YWxpZCgpCj4gc2hvdWxkIHZhbGlkYXRlIHRoZSBk b3duY2xvY2sgbW9kZSBhcyB3ZWxsIGlmIHRoYXQgaXMgcmVxdWVzdGVkLgo+IAo+IENjOiBKYW5p IE5pa3VsYSA8amFuaS5uaWt1bGFAbGludXguaW50ZWwuY29tPgo+IENjOiBWaWxsZSBTeXJqYWxh IDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBNYW5hc2kg TmF2YXJlIDxtYW5hc2kuZC5uYXZhcmVAaW50ZWwuY29tPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9kcC5jIHwgNyArKysrKystCj4gIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2Vy dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfZHAuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKPiBpbmRl eCAzMDUyNmMwMmIzNDMuLjBlNDAwNjI5ZTg1YyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9kcC5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAu Ywo+IEBAIC02MTUsNiArNjE1LDggQEAgaW50ZWxfZHBfbW9kZV92YWxpZChzdHJ1Y3QgZHJtX2Nv bm5lY3RvciAqY29ubmVjdG9yLAo+ICAJc3RydWN0IGludGVsX2RwICppbnRlbF9kcCA9IGludGVs X2F0dGFjaGVkX2RwKGNvbm5lY3Rvcik7Cj4gIAlzdHJ1Y3QgaW50ZWxfY29ubmVjdG9yICppbnRl bF9jb25uZWN0b3IgPSB0b19pbnRlbF9jb25uZWN0b3IoY29ubmVjdG9yKTsKPiAgCXN0cnVjdCBk cm1fZGlzcGxheV9tb2RlICpmaXhlZF9tb2RlID0gaW50ZWxfY29ubmVjdG9yLT5wYW5lbC5maXhl ZF9tb2RlOwo+ICsJc3RydWN0IGRybV9kaXNwbGF5X21vZGUgKmRvd25jbG9ja19tb2RlID0KPiAr CQlpbnRlbF9jb25uZWN0b3ItPnBhbmVsLmRvd25jbG9ja19tb2RlOwo+ICAJaW50IHRhcmdldF9j bG9jayA9IG1vZGUtPmNsb2NrOwo+ICAJaW50IG1heF9yYXRlLCBtb2RlX3JhdGUsIG1heF9sYW5l cywgbWF4X2xpbmtfY2xvY2s7Cj4gIAlpbnQgbWF4X2RvdGNsazsKPiBAQCAtNjMxLDcgKzYzMywx MCBAQCBpbnRlbF9kcF9tb2RlX3ZhbGlkKHN0cnVjdCBkcm1fY29ubmVjdG9yICpjb25uZWN0b3Is Cj4gIAkJaWYgKG1vZGUtPnZkaXNwbGF5ID4gZml4ZWRfbW9kZS0+dmRpc3BsYXkpCj4gIAkJCXJl dHVybiBNT0RFX1BBTkVMOwo+ICAKPiAtCQl0YXJnZXRfY2xvY2sgPSBmaXhlZF9tb2RlLT5jbG9j azsKPiArCQlpZiAodGFyZ2V0X2Nsb2NrIDwgZml4ZWRfbW9kZS0+Y2xvY2sgJiYgZG93bmNsb2Nr X21vZGUpCj4gKwkJCXRhcmdldF9jbG9jayA9IGRvd25jbG9ja19tb2RlLT5jbG9jazsKPiArCQll bHNlCj4gKwkJCXRhcmdldF9jbG9jayA9IGZpeGVkX21vZGUtPmNsb2NrOwoKVGhlIHdob2xlIG1v ZGVfdmFsaWQoKSB0aGluZyBpcyBhIGJpdCBvZiBtZXNzIGZvciBpbnRlcm5hbCBkaXNwbGF5cy4K SSB0cmllZCB0byBzdGFydCBmaXhpbmcgaXQgaGVyZSBodHRwczovL3BhdGNod29yay5mcmVlZGVz a3RvcC5vcmcvc2VyaWVzLzQ1NjEwLwpidXQgaXQgZ290IHN0dWNrIGluIGEgYml0IG9mIGEgYmlr ZXNoZWQuCgpTbyB3aXRob3V0IGdvaW5nIGFsbCBpbiBhbmQgZml4aW5nIHRoZSB2cmVmcmVzaCBz dHVmZiwgYW5kIHByb2JhYmx5CmFsc28gZGlnZ2luZyB0aHJvdWdoIHRoZSB3aG9sZSByYXQncyBu ZXN0IG9mIGRybV9tb2RlX2VxdWFsKCkgY2xvY2sKY29tcGFyaXNvbiBhY2N1cmFjeSAoaWYgd2Ug d2FudCB0byBkZWFsIHdpdGggdGhlIHdob2xlIDU5Ljk3IHYuIDYwCmh6IHN0dWZmIGZ1bGx5KSBJ IHRoaW5rIHRoaXMgY2FuIGJlIHNpbXBsaWZpZWQgaW50bzoKCmludGVsX2VkcF9taW5fZG90Y2xv Y2soKQp7CglyZXR1cm4gZG93bmNsb2NrX21vZGUgPyBkb3duY2xvY2tfbW9kZS0+Y2xvY2sgOiBm aXhlZF9tb2RlLT5jbG9jazsKfQoKQW55d2F5cywgbm9uZSBvZiB0aGF0IGlzIGhlbHBmdWwgdW5s ZXNzIHlvdSBhY3R1YWxseSBzdGFydCB0byB1c2UgdGhlCmRvd25sb2NrIG1vZGUgaW5zdGVhZCBv ZiB0aGUgZml4ZWQgbW9kZS4gV2hpY2ggSSBkaWRuJ3Qgc3BvdCBhbnl3aGVyZQppbiB0aGlzIHNl cmllcy4KCj4gIAl9Cj4gIAo+ICAJbWF4X2xpbmtfY2xvY2sgPSBpbnRlbF9kcF9tYXhfbGlua19y YXRlKGludGVsX2RwKTsKPiAtLSAKPiAyLjE4LjAKCi0tIApWaWxsZSBTeXJqw6Rsw6QKSW50ZWwK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==