From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Pandiyan, Dhinakaran" Subject: Re: [PATCH 2/3] drm/dp/mst: Calculate total link bandwidth instead of hardcoding it Date: Tue, 29 Nov 2016 21:04:27 +0000 Message-ID: <1480454507.3281.6.camel@dk-H97M-D3H> References: <1479434628-2373-1-git-send-email-dhinakaran.pandiyan@intel.com> <1479434628-2373-3-git-send-email-dhinakaran.pandiyan@intel.com> <20161129205809.GA31595@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20161129205809.GA31595@intel.com> Content-Language: en-US Content-ID: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: "ville.syrjala@linux.intel.com" Cc: "daniel.vetter@ffwll.ch" , "intel-gfx@lists.freedesktop.org" , "dri-devel@lists.freedesktop.org" List-Id: dri-devel@lists.freedesktop.org T24gVHVlLCAyMDE2LTExLTI5IGF0IDIyOjU4ICswMjAwLCBWaWxsZSBTeXJqw6Rsw6Qgd3JvdGU6 DQo+IE9uIFRodSwgTm92IDE3LCAyMDE2IGF0IDA2OjAzOjQ3UE0gLTA4MDAsIERoaW5ha2FyYW4g UGFuZGl5YW4gd3JvdGU6DQo+ID4gVGhlIHRvdGFsIG9yIHRoZSBub21pbmFsIGxpbmsgYmFuZHdp ZHRoLCB3aGljaCB3ZSBzYXZlIGluIHRlcm1zIG9mIFBCTiwgaXMNCj4gPiBhIGZhY3RvciBvZiBs aW5rIHJhdGUgYW5kIGxhbmUgY291bnQuIEJ1dCwgY3VycmVudGx5IHdlIGhhcmRjb2RlIGl0IHRv DQo+ID4gMjU2MCBQQk4uIFRoaXMgcmVzdWx0cyBpbiBpbmNvcnJlY3QgY29tcHV0YXRpb24gb2Yg dG90YWwgc2xvdHMuDQo+ID4gDQo+ID4gRS5nLCAyIGxhbmUgSEJSMiBjb25maWd1cmF0aW9uIGFu ZCA0a0A2MEh6LCAyNGJwcCBtb2RlDQo+ID4gICBub21pbmFsIGxpbmsgYncgPSAxMDgwIE1CcHMg PSAxMjgwUEJOID0gNjQgc2xvdHMNCj4gPiAgIHJlcXVpcmVkIGJ3IDUzMy4yNSBNSHoqMyA9IDE1 OTkuNzUgTUJwcyBvciAxODk2IFBCTg0KPiA+ICAgICAgd2l0aCArMC42JSBtYXJnaW4gPSAxOTA3 LjM3NiBQQk4gPSA5NiBzbG90cw0KPiA+ICAgVGhpcyBpcyBncmVhdGVyIHRoYW4gdGhlIG1heC4g cG9zc2libGUgdmFsdWUgb2YgNjQgc2xvdHMuIEJ1dCwgd2UNCj4gPiAgIGluY29ycmVjdGx5IGNv bXB1dGUgYXZhaWxhYmxlIHNsb3RzIGFzIDI1NjAgUEJOID0gMTI4IHNsb3RzIGFuZCBkb24ndA0K PiA+ICAgcmV0dXJuIGVycm9yLg0KPiA+IA0KPiA+IFNvLCBsZXQncyBmaXggdGhpcyBieSBjYWxj dWxhdGluZyB0aGUgdG90YWwgbGluayBiYW5kd2lkdGggYXMNCj4gPiBsaW5rIGJ3IChQQk4pID0g QlcgcGVyIHRpbWUgc2xvdChQQk4pICogbWF4LiB0aW1lIHNsb3RzICwgd2hlcmUgbWF4LiB0aW1l DQo+ID4gc2xvdHMgaXMgNjQNCj4gPiANCj4gPiBTaWduZWQtb2ZmLWJ5OiBEaGluYWthcmFuIFBh bmRpeWFuIDxkaGluYWthcmFuLnBhbmRpeWFuQGludGVsLmNvbT4NCj4gPiAtLS0NCj4gPiAgZHJp dmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYyB8IDUgKystLS0NCj4gPiAgMSBmaWxl IGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkNCj4gPiANCj4gPiBkaWZm IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYyBiL2RyaXZlcnMv Z3B1L2RybS9kcm1fZHBfbXN0X3RvcG9sb2d5LmMNCj4gPiBpbmRleCAwNGU0NTcxLi4yNmRmZDk5 IDEwMDY0NA0KPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fZHBfbXN0X3RvcG9sb2d5LmMN Cj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2RwX21zdF90b3BvbG9neS5jDQo+ID4gQEAg LTIwMzgsOSArMjAzOCw4IEBAIGludCBkcm1fZHBfbXN0X3RvcG9sb2d5X21ncl9zZXRfbXN0KHN0 cnVjdCBkcm1fZHBfbXN0X3RvcG9sb2d5X21nciAqbWdyLCBib29sIG1zDQo+ID4gIAkJCXJldCA9 IC1FSU5WQUw7DQo+ID4gIAkJCWdvdG8gb3V0X3VubG9jazsNCj4gPiAgCQl9DQo+ID4gLQ0KPiA+ IC0JCW1nci0+dG90YWxfcGJuID0gMjU2MDsNCj4gPiAtCQltZ3ItPnRvdGFsX3Nsb3RzID0gRElW X1JPVU5EX1VQKG1nci0+dG90YWxfcGJuLCBtZ3ItPnBibl9kaXYpOw0KPiA+ICsJCW1nci0+dG90 YWxfcGJuID0gNjQgKiBtZ3ItPnBibl9kaXY7DQo+IA0KPiBEbyB3ZSBhY3R1YWxseSBoYXZlIGEg dXNlIGluIG1pbmQgZm9yIHRvdGFsX3Bibj8gSXQgc2VlbXMgdW51c2VkIG5vdy4NCg0KTm90IHJl YWxseSwgSSB3aWxsIHJlbW92ZSBpdCBhbmQgc3VibWl0IHRoaXMgcGF0Y2ggc2VwYXJhdGVseS4N Cg0KPiANCj4gPiArCQltZ3ItPnRvdGFsX3Nsb3RzID0gNjQ7DQo+IA0KPiBTYW1lIGZvciB0b3Rh bF9zbG90cy4NCj4gDQo+ID4gIAkJbWdyLT5hdmFpbF9zbG90cyA9IG1nci0+dG90YWxfc2xvdHM7 DQo+IA0KPiBTbyBhdmFpbF9zbG90cyBpcyBhbGwgdGhhdCdzIHVzZWQuIEFuZCBzaG91bGRuJ3Qg aXQgYWN0dWFsbHkgc3RhcnQNCj4gb3V0IGF0IDYzIGluc3RlYWQgb2YgNjQgb24gYWNjb3VudCBv ZiB0aGUgTVRQIGhlYWRlciBhbHdheXMgdGFraW5nDQo+IHVwIG9uZSBzbG90Pw0KPiANCg0KWWVh aCwgSSBoYWQgYSBjaGVjayBmb3IgPCBhdmFpbF9zbG90cyBpbiB0aGUgcGF0Y2ggdGhhdCBmb2xs b3dlZC4NCg0KDQotREsNCj4gPiAgDQo+ID4gIAkJLyogYWRkIGluaXRpYWwgYnJhbmNoIGRldmlj ZSBhdCBMQ1QgMSAqLw0KPiA+IC0tIA0KPiA+IDIuNy40DQo+IA0KDQpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0Cklu dGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK