From mboxrd@z Thu Jan 1 00:00:00 1970 From: Harry Wentland Subject: Re: [PATCH v8 2/6] drm/dp_mst: Parse FEC capability on MST ports Date: Mon, 26 Aug 2019 18:36:16 +0000 Message-ID: References: <20190826180507.17802-1-David.Francis@amd.com> <20190826180507.17802-3-David.Francis@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from NAM05-CO1-obe.outbound.protection.outlook.com (mail-eopbgr720057.outbound.protection.outlook.com [40.107.72.57]) by gabe.freedesktop.org (Postfix) with ESMTPS id 712C66E294 for ; Mon, 26 Aug 2019 18:36:20 +0000 (UTC) In-Reply-To: <20190826180507.17802-3-David.Francis@amd.com> Content-Language: en-US Content-ID: <92B1814F439261439DB71B89D016FF13@namprd12.prod.outlook.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: "Francis, David" , "dri-devel@lists.freedesktop.org" List-Id: dri-devel@lists.freedesktop.org DQoNCk9uIDIwMTktMDgtMjYgMjowNSBwLm0uLCBEYXZpZCBGcmFuY2lzIHdyb3RlOg0KPiBBcyBv ZiBEUDEuNCwgRU5VTV9QQVRIX1JFU09VUkNFUyByZXR1cm5zIGEgYml0IGluZGljYXRpbmcNCj4g aWYgRkVDIGNhbiBiZSBzdXBwb3J0ZWQgdXAgdG8gdGhhdCBwb2ludCBpbiB0aGUgTVNUIG5ldHdv cmsuDQo+IA0KPiBUaGUgYml0IGlzIHRoZSBmaXJzdCBieXRlIG9mIHRoZSBFTlVNX1BBVEhfUkVT T1VSQ0VTIGFjayByZXBseSwNCj4gYm90dG9tLW1vc3QgYml0IChyZWZlciB0byBzZWN0aW9uIDIu MTEuOS40IG9mIERQIHN0YW5kYXJkLA0KPiB2MS40KQ0KPiANCj4gVGhhdCB2YWx1ZSBpcyBuZWVk ZWQgZm9yIEZFQyBhbmQgRFNDIHN1cHBvcnQNCj4gDQo+IFN0b3JlIGl0IG9uIGRybV9kcF9tc3Rf cG9ydA0KPiANCj4gU2lnbmVkLW9mZi1ieTogRGF2aWQgRnJhbmNpcyA8RGF2aWQuRnJhbmNpc0Bh bWQuY29tPg0KPiBSZXZpZXdlZC1ieTogTHl1ZGUgUGF1bCA8bHl1ZGVAcmVkaGF0LmNvbT4NCg0K UmV2aWV3ZWQtYnk6IEhhcnJ5IFdlbnRsYW5kIDxoYXJyeS53ZW50bGFuZEBhbWQuY29tPg0KDQpI YXJyeQ0KDQo+IC0tLQ0KPiAgZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYyB8 IDIgKysNCj4gIGluY2x1ZGUvZHJtL2RybV9kcF9tc3RfaGVscGVyLmggICAgICAgfCAzICsrKw0K PiAgMiBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKykNCj4gDQo+IGRpZmYgLS1naXQgYS9k cml2ZXJzL2dwdS9kcm0vZHJtX2RwX21zdF90b3BvbG9neS5jIGIvZHJpdmVycy9ncHUvZHJtL2Ry bV9kcF9tc3RfdG9wb2xvZ3kuYw0KPiBpbmRleCAzZTdiNzU1M2NmNGQuLjlmMzYwNDM1NTcwNSAx MDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYw0KPiAr KysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2RwX21zdF90b3BvbG9neS5jDQo+IEBAIC01NTMsNiAr NTUzLDcgQEAgc3RhdGljIGJvb2wgZHJtX2RwX3NpZGViYW5kX3BhcnNlX2VudW1fcGF0aF9yZXNv dXJjZXNfYWNrKHN0cnVjdCBkcm1fZHBfc2lkZWJhbmQNCj4gIHsNCj4gIAlpbnQgaWR4ID0gMTsN Cj4gIAlyZXBtc2ctPnUucGF0aF9yZXNvdXJjZXMucG9ydF9udW1iZXIgPSAocmF3LT5tc2dbaWR4 XSA+PiA0KSAmIDB4ZjsNCj4gKwlyZXBtc2ctPnUucGF0aF9yZXNvdXJjZXMuZmVjX2NhcGFibGUg PSByYXctPm1zZ1tpZHhdICYgMHgxOw0KPiAgCWlkeCsrOw0KPiAgCWlmIChpZHggPiByYXctPmN1 cmxlbikNCj4gIAkJZ290byBmYWlsX2xlbjsNCj4gQEAgLTIxODMsNiArMjE4NCw3IEBAIHN0YXRp YyBpbnQgZHJtX2RwX3NlbmRfZW51bV9wYXRoX3Jlc291cmNlcyhzdHJ1Y3QgZHJtX2RwX21zdF90 b3BvbG9neV9tZ3IgKm1nciwNCj4gIAkJCURSTV9ERUJVR19LTVMoImVudW0gcGF0aCByZXNvdXJj ZXMgJWQ6ICVkICVkXG4iLCB0eG1zZy0+cmVwbHkudS5wYXRoX3Jlc291cmNlcy5wb3J0X251bWJl ciwgdHhtc2ctPnJlcGx5LnUucGF0aF9yZXNvdXJjZXMuZnVsbF9wYXlsb2FkX2J3X251bWJlciwN Cj4gIAkJCSAgICAgICB0eG1zZy0+cmVwbHkudS5wYXRoX3Jlc291cmNlcy5hdmFpbF9wYXlsb2Fk X2J3X251bWJlcik7DQo+ICAJCQlwb3J0LT5hdmFpbGFibGVfcGJuID0gdHhtc2ctPnJlcGx5LnUu cGF0aF9yZXNvdXJjZXMuYXZhaWxfcGF5bG9hZF9id19udW1iZXI7DQo+ICsJCQlwb3J0LT5mZWNf Y2FwYWJsZSA9IHR4bXNnLT5yZXBseS51LnBhdGhfcmVzb3VyY2VzLmZlY19jYXBhYmxlOw0KPiAg CQl9DQo+ICAJfQ0KPiAgDQo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2RybS9kcm1fZHBfbXN0X2hl bHBlci5oIGIvaW5jbHVkZS9kcm0vZHJtX2RwX21zdF9oZWxwZXIuaA0KPiBpbmRleCA5MTE2YjJj OTUyMzkuLmYxMTNhZTA0ZmE4OCAxMDA2NDQNCj4gLS0tIGEvaW5jbHVkZS9kcm0vZHJtX2RwX21z dF9oZWxwZXIuaA0KPiArKysgYi9pbmNsdWRlL2RybS9kcm1fZHBfbXN0X2hlbHBlci5oDQo+IEBA IC0xMDgsNiArMTA4LDggQEAgc3RydWN0IGRybV9kcF9tc3RfcG9ydCB7DQo+ICAJICogYXVkaW8t Y2FwYWJsZS4NCj4gIAkgKi8NCj4gIAlib29sIGhhc19hdWRpbzsNCj4gKw0KPiArCWJvb2wgZmVj X2NhcGFibGU7DQo+ICB9Ow0KPiAgDQo+ICAvKioNCj4gQEAgLTMxMiw2ICszMTQsNyBAQCBzdHJ1 Y3QgZHJtX2RwX3BvcnRfbnVtYmVyX3JlcSB7DQo+ICANCj4gIHN0cnVjdCBkcm1fZHBfZW51bV9w YXRoX3Jlc291cmNlc19hY2tfcmVwbHkgew0KPiAgCXU4IHBvcnRfbnVtYmVyOw0KPiArCWJvb2wg ZmVjX2NhcGFibGU7DQo+ICAJdTE2IGZ1bGxfcGF5bG9hZF9id19udW1iZXI7DQo+ICAJdTE2IGF2 YWlsX3BheWxvYWRfYndfbnVtYmVyOw0KPiAgfTsNCj4gDQpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZl bEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9kcmktZGV2ZWw=