From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rodrigo Vivi Subject: Re: [PATCH v2 2/4] drm/i915/bios: Parse the VBT TypeC and Thunderbolt port flags Date: Mon, 17 Dec 2018 12:49:31 -0800 Message-ID: <20181217204931.GF54091@intel.com> References: <20181214182703.18865-1-imre.deak@intel.com> <20181214182703.18865-3-imre.deak@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id B97B16E6E2 for ; Mon, 17 Dec 2018 20:49:31 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20181214182703.18865-3-imre.deak@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Imre Deak Cc: intel-gfx@lists.freedesktop.org, Paulo Zanoni List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBEZWMgMTQsIDIwMTggYXQgMDg6Mjc6MDFQTSArMDIwMCwgSW1yZSBEZWFrIHdyb3Rl Ogo+IFRoaXMgaXMgbmVlZGVkIGJ5IHRoZSBuZXh0IHBhdGNoIHRvIGRldGVybWluZSBpZiBhIERE SSBUeXBlQyBwb3J0IGlzCj4gcGh5c2ljYWxseSB3aXJlZCB0byBhIGxlZ2FjeSBEUCBvciBsZWdh Y3kgSERNSSBjb25uZWN0b3Igb3IgaWYgdGhlIHBvcnQKPiBpcyB3aXJlZCB0byBhIFVTQi1DL1Ro dW5kZXJib2x0IGNvbm5lY3Rvci4KPiAKPiBDYzogSmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGxp bnV4LmludGVsLmNvbT4KPiBDYzogUGF1bG8gWmFub25pIDxwYXVsby5yLnphbm9uaUBpbnRlbC5j b20+Cj4gQ2M6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+ Cj4gQ2M6IEpvc8OpIFJvYmVydG8gZGUgU291emEgPGpvc2Uuc291emFAaW50ZWwuY29tPgo+IENj OiBSb2RyaWdvIFZpdmkgPHJvZHJpZ28udml2aUBpbnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTog SW1yZSBEZWFrIDxpbXJlLmRlYWtAaW50ZWwuY29tPgoKUmV2aWV3ZWQtYnk6IFJvZHJpZ28gVml2 aSA8cm9kcmlnby52aXZpQGludGVsLmNvbT4KCj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZHJ2LmggICB8ICAyICsrCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Jpb3Mu YyB8IDExICsrKysrKysrKy0tCj4gIDIgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwg MiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9kcnYuaCBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmgKPiBpbmRleCBlNzA3MDdl NzkzODYuLmZkM2NjY2FhYzg5ZSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X2Rydi5oCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaAo+IEBAIC05 MzUsNiArOTM1LDggQEAgc3RydWN0IGRkaV92YnRfcG9ydF9pbmZvIHsKPiAgCXVpbnQ4X3Qgc3Vw cG9ydHNfaGRtaToxOwo+ICAJdWludDhfdCBzdXBwb3J0c19kcDoxOwo+ICAJdWludDhfdCBzdXBw b3J0c19lZHA6MTsKPiArCXVpbnQ4X3Qgc3VwcG9ydHNfdHlwZWNfdXNiOjE7Cj4gKwl1aW50OF90 IHN1cHBvcnRzX3RidDoxOwo+ICAKPiAgCXVpbnQ4X3QgYWx0ZXJuYXRlX2F1eF9jaGFubmVsOwo+ ICAJdWludDhfdCBhbHRlcm5hdGVfZGRjX3BpbjsKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfYmlvcy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfYmlvcy5j Cj4gaW5kZXggNmQzZTAyNjBkNDljLi5lNTlhNWFmNDVlOTQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfYmlvcy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfYmlvcy5jCj4gQEAgLTEzODYsOCArMTM4NiwxNSBAQCBzdGF0aWMgdm9pZCBwYXJzZV9k ZGlfcG9ydChzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsIGVudW0gcG9ydCBwb3J0 LAo+ICAJaW5mby0+c3VwcG9ydHNfZHAgPSBpc19kcDsKPiAgCWluZm8tPnN1cHBvcnRzX2VkcCA9 IGlzX2VkcDsKPiAgCj4gLQlEUk1fREVCVUdfS01TKCJQb3J0ICVjIFZCVCBpbmZvOiBEUDolZCBI RE1JOiVkIERWSTolZCBFRFA6JWQgQ1JUOiVkXG4iLAo+IC0JCSAgICAgIHBvcnRfbmFtZShwb3J0 KSwgaXNfZHAsIGlzX2hkbWksIGlzX2R2aSwgaXNfZWRwLCBpc19jcnQpOwo+ICsJaWYgKGJkYl92 ZXJzaW9uID49IDE5NSkKPiArCSAgICAgICBpbmZvLT5zdXBwb3J0c190eXBlY191c2IgPSBjaGls ZC0+ZHBfdXNiX3R5cGVfYzsKPiArCj4gKwlpZiAoYmRiX3ZlcnNpb24gPj0gMjA5KQo+ICsJCWlu Zm8tPnN1cHBvcnRzX3RidCA9IGNoaWxkLT50YnQ7Cj4gKwo+ICsJRFJNX0RFQlVHX0tNUygiUG9y dCAlYyBWQlQgaW5mbzogRFA6JWQgSERNSTolZCBEVkk6JWQgRURQOiVkIENSVDolZCBUQ1VTQjol ZCBUQlQ6JWRcbiIsCj4gKwkJICAgICAgcG9ydF9uYW1lKHBvcnQpLCBpc19kcCwgaXNfaGRtaSwg aXNfZHZpLCBpc19lZHAsIGlzX2NydCwKPiArCQkgICAgICBpbmZvLT5zdXBwb3J0c190eXBlY191 c2IsIGluZm8tPnN1cHBvcnRzX3RidCk7Cj4gIAo+ICAJaWYgKGlzX2VkcCAmJiBpc19kdmkpCj4g IAkJRFJNX0RFQlVHX0tNUygiSW50ZXJuYWwgRFAgcG9ydCAlYyBpcyBUTURTIGNvbXBhdGlibGVc biIsCj4gLS0gCj4gMi4xMy4yCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KPiBJbnRlbC1nZnggbWFpbGluZyBsaXN0Cj4gSW50ZWwtZ2Z4QGxpc3Rz LmZyZWVkZXNrdG9wLm9yZwo+IGh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vaW50ZWwtZ2Z4Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNr dG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lu dGVsLWdmeAo=