From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Subject: Re: [PATCH v2 1/2] drm/i915/mst: Validate modes against available link bandwidth Date: Tue, 16 Aug 2016 14:23:37 +0300 Message-ID: <87k2fht0sm.fsf@intel.com> References: <1471035647-5384-1-git-send-email-anusha.srivatsa@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id 6A02F6E689 for ; Tue, 16 Aug 2016 11:23:40 +0000 (UTC) In-Reply-To: <1471035647-5384-1-git-send-email-anusha.srivatsa@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Anusha Srivatsa , intel-gfx@lists.freedesktop.org Cc: dhinakaran.pandiyan@intel.com List-Id: intel-gfx@lists.freedesktop.org T24gU2F0LCAxMyBBdWcgMjAxNiwgQW51c2hhIFNyaXZhdHNhIDxhbnVzaGEuc3JpdmF0c2FAaW50 ZWwuY29tPiB3cm90ZToKPiBWYWxpZGF0ZSB0aGUgbW9kZXMgYWdhaW5zdCBhdmFpbGFibGUgbGlu ayBiYW5kd2lkdGggcmF0aGVyIHRoYW4KPiBtYXhpbXVtIGxpbmsgYmFuZHdpZHRoIHNvIHRoYXQg d2UgaGF2ZSBhIGJldHRlciBpZGVhIGFzIHRvIHdoZXRoZXIKPiBhIHByb3Bvc2VkIG1vZGUgY2Fu IHRydWx5IHJ1biBiZXNpZGUgZXhpc3Rpbmcgc3RyZWFtLgoKQnV0IGlmIHRoZSBleGlzdGluZyBs aW5rIHdhcyB0cmFpbmVkIGZvciB0aGUgZXhpc3Rpbmcgc3RyZWFtLCB0aGVyZQppc24ndCBuZWNl c3NhcmlseSBhbnkgYmFuZHdpZHRoIGxlZnQuIEknZCB0aGluayB0aGlzIGlzIHNvbWV0aGluZyB0 aGF0CnRoZSB1cCBmcm9udCBsaW5rIHRyYWluaW5nICsgYXRvbWljIG1vZGUgc2V0dGluZyB3aWxs IHRha2UgY2FyZSBvZi4KCkJSLApKYW5pLgoKCgo+Cj4gdjI6IFB1dCB0aGUgU2lnbmVkLW9mZiB0 byB0aGUgZW5kIG9mIHRoZSBjb21taXQgbWVzc2FnZQo+Cj4gQ2M6IGRoaW5ha2FyYW4ucGFuZGl5 YW5AaW50ZWwuY29tCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbnVzaGEgU3JpdmF0c2EgPGFudXNoYS5z cml2YXRzYUBpbnRlbC5jb20+Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rw X21zdC5jIHwgMTQgKysrKysrKysrKysrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlv bnMoKyksIDIgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfZHBfbXN0LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcF9tc3QuYwo+ IGluZGV4IDYyOTMzN2QuLmU3ZTg3ZDcgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfZHBfbXN0LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcF9t c3QuYwo+IEBAIC0zNTIsMTMgKzM1MiwyMyBAQCBzdGF0aWMgZW51bSBkcm1fbW9kZV9zdGF0dXMK PiAgaW50ZWxfZHBfbXN0X21vZGVfdmFsaWQoc3RydWN0IGRybV9jb25uZWN0b3IgKmNvbm5lY3Rv ciwKPiAgCQkJc3RydWN0IGRybV9kaXNwbGF5X21vZGUgKm1vZGUpCj4gIHsKPiArCWludCByZXFf cGJuID0gMDsKPiArCWludCBhdmFpbF9wYm4gPSAwOwo+ICsJc3RydWN0IGludGVsX2Nvbm5lY3Rv ciAqaW50ZWxfY29ubmVjdG9yID0gdG9faW50ZWxfY29ubmVjdG9yKGNvbm5lY3Rvcik7Cj4gKwlz dHJ1Y3QgaW50ZWxfZHAgKmludGVsX2RwID0gaW50ZWxfY29ubmVjdG9yLT5tc3RfcG9ydDsKPiAr CXN0cnVjdCBkcm1fZHBfbXN0X3RvcG9sb2d5X21nciAqbWdyID0gJmludGVsX2RwLT5tc3RfbWdy Owo+ICsJc3RydWN0IGRybV9kcF9tc3RfcG9ydCAqcG9ydCA9IChzdHJ1Y3QgZHJtX2RwX21zdF9w b3J0ICopIChpbnRlbF9jb25uZWN0b3ItPnBvcnQpOwo+ICAJaW50IG1heF9kb3RjbGsgPSB0b19p OTE1KGNvbm5lY3Rvci0+ZGV2KS0+bWF4X2RvdGNsa19mcmVxOwo+ICAKPiAtCS8qIFRPRE8gLSB2 YWxpZGF0ZSBtb2RlIGFnYWluc3QgYXZhaWxhYmxlIFBCTiBmb3IgbGluayAqLwo+ICsJYXZhaWxf cGJuID0gZHJtX2RwX21zdF9nZXRfYXZhaWxfcGJuKG1nciwgcG9ydCk7Cj4gKwlyZXFfcGJuID0g ZHJtX2RwX2NhbGNfcGJuX21vZGUobW9kZS0+Y2xvY2ssIDI0KTsKPiArCWlmIChyZXFfcGJuID4g YXZhaWxfcGJuKQo+ICsJCXJldHVybiBNT0RFX0hfSUxMRUdBTDsKPiArCj4gIAlpZiAobW9kZS0+ Y2xvY2sgPCAxMDAwMCkKPiAgCQlyZXR1cm4gTU9ERV9DTE9DS19MT1c7Cj4gIAo+IC0JaWYgKG1v ZGUtPmZsYWdzICYgRFJNX01PREVfRkxBR19EQkxDTEspCj4gKyAgICAgICAgaWYgKG1vZGUtPmZs YWdzICYgRFJNX01PREVfRkxBR19EQkxDTEspCj4gIAkJcmV0dXJuIE1PREVfSF9JTExFR0FMOwo+ ICAKPiAgCWlmIChtb2RlLT5jbG9jayA+IG1heF9kb3RjbGspCgotLSAKSmFuaSBOaWt1bGEsIElu dGVsIE9wZW4gU291cmNlIFRlY2hub2xvZ3kgQ2VudGVyCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4 QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=