From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jim Bride Subject: Re: [PATCH] drm/i915/dp/mst: Validate modes against the available link bandwidth Date: Mon, 29 Aug 2016 09:07:13 -0700 Message-ID: <20160829160713.GA26808@shiv> References: <1471565491-23142-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 mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id 060076E5AF for ; Mon, 29 Aug 2016 16:08:02 +0000 (UTC) Content-Disposition: inline In-Reply-To: <1471565491-23142-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 Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBBdWcgMTgsIDIwMTYgYXQgMDU6MTE6MzFQTSAtMDcwMCwgQW51c2hhIFNyaXZhdHNh IHdyb3RlOgo+IENoYW5nZSBpbnRlbF9kcF9tc3RfbW9kZV92YWxpZCgpIHRvIHVzZSBhdmFpbGFi bGUgbGluayBiYW5kd2lkdGgKPiByYXRoZXIgdGhhbiB0aGUgbGluaydzIG1heGltdW0gc3VwcG9y dGVkIGJhbmR3aWR0aCB0byBldmFsdWF0ZQo+IHdoZXRoZXIgbW9kZXMgYXJlIGxlZ2FsIGZvciB0 aGUgY3VycmVudCBjb25maWd1cmF0aW9uLiBUaGlzIHRha2VzCj4gaW50byBhY2NvdW50IHRoZSBm YWN0IHRoYXQgbGluayBiYW5kd2lkdGggbWF5IGFscmVhZHkgYmUgZGVkaWNhdGVkCj4gdG8gb3Ro ZXIgdmlydHVhbCBjaGFubmVscy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbnVzaGEgU3JpdmF0c2Eg PGFudXNoYS5zcml2YXRzYUBpbnRlbC5jb20+CgpSZXZpZXdlZC1ieTogSmltIEJyaWRlIDxqaW0u YnJpZGVAbGludXguaW50ZWwuY29tPgoKPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfZHBfbXN0LmMgfCAxMiArKysrKysrKystLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0 aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfZHBfbXN0LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcF9tc3Qu Ywo+IGluZGV4IDYyOTMzN2QuLjM5YzU4ZWIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfZHBfbXN0LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9k cF9tc3QuYwo+IEBAIC0zNTIsMTYgKzM1MiwyMiBAQCBzdGF0aWMgZW51bSBkcm1fbW9kZV9zdGF0 dXMKPiAgaW50ZWxfZHBfbXN0X21vZGVfdmFsaWQoc3RydWN0IGRybV9jb25uZWN0b3IgKmNvbm5l Y3RvciwKPiAgCQkJc3RydWN0IGRybV9kaXNwbGF5X21vZGUgKm1vZGUpCj4gIHsKPiAtCWludCBt YXhfZG90Y2xrID0gdG9faTkxNShjb25uZWN0b3ItPmRldiktPm1heF9kb3RjbGtfZnJlcTsKPiAr CWludCByZXFfcGJuID0gMDsKPiArCWludCBzbG90cyA9IDA7Cj4gKwlzdHJ1Y3QgaW50ZWxfY29u bmVjdG9yICppbnRlbF9jb25uZWN0b3IgPSB0b19pbnRlbF9jb25uZWN0b3IoY29ubmVjdG9yKTsK PiArCXN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHAgPSBpbnRlbF9jb25uZWN0b3ItPm1zdF9wb3J0 Owo+ICsJc3RydWN0IGRybV9kcF9tc3RfdG9wb2xvZ3lfbWdyICptZ3IgPSAmaW50ZWxfZHAtPm1z dF9tZ3I7Cj4gKwo+ICsJcmVxX3BibiA9IGRybV9kcF9jYWxjX3Bibl9tb2RlKG1vZGUtPmNsb2Nr LCAyNCk7Cj4gKwlzbG90cyA9IGRybV9kcF9maW5kX3ZjcGlfc2xvdHMobWdyLCByZXFfcGJuKTsK PiAgCj4gLQkvKiBUT0RPIC0gdmFsaWRhdGUgbW9kZSBhZ2FpbnN0IGF2YWlsYWJsZSBQQk4gZm9y IGxpbmsgKi8KPiAgCWlmIChtb2RlLT5jbG9jayA8IDEwMDAwKQo+ICAJCXJldHVybiBNT0RFX0NM T0NLX0xPVzsKPiAgCj4gIAlpZiAobW9kZS0+ZmxhZ3MgJiBEUk1fTU9ERV9GTEFHX0RCTENMSykK PiAgCQlyZXR1cm4gTU9ERV9IX0lMTEVHQUw7Cj4gIAo+IC0JaWYgKG1vZGUtPmNsb2NrID4gbWF4 X2RvdGNsaykKPiArCWlmIChzbG90cyA9PSAtRU5PU1BDKQo+ICAJCXJldHVybiBNT0RFX0NMT0NL X0hJR0g7Cj4gIAo+ICAJcmV0dXJuIE1PREVfT0s7Cj4gLS0gCj4gMi43LjQKPiAKPiBfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IEludGVsLWdmeCBtYWls aW5nIGxpc3QKPiBJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlz dApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==