From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-13.7 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id D9B0BC4338F for ; Mon, 26 Jul 2021 21:22:04 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 9D50860F6C for ; Mon, 26 Jul 2021 21:22:04 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 9D50860F6C Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 4FAD16E3DF; Mon, 26 Jul 2021 21:22:04 +0000 (UTC) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4EE566E3DF for ; Mon, 26 Jul 2021 21:22:03 +0000 (UTC) X-IronPort-AV: E=McAfee;i="6200,9189,10057"; a="210429618" X-IronPort-AV: E=Sophos;i="5.84,272,1620716400"; d="scan'208";a="210429618" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Jul 2021 14:22:02 -0700 X-IronPort-AV: E=Sophos;i="5.84,272,1620716400"; d="scan'208";a="434504808" Received: from jfogerty-mobl1.amr.corp.intel.com (HELO msatwood-mobl) ([10.212.220.141]) by orsmga002-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Jul 2021 14:22:02 -0700 Date: Mon, 26 Jul 2021 14:21:46 -0700 From: Matt Atwood To: =?utf-8?B?Sm9zw6k=?= Roberto de Souza ;, intel-gfx@lists.freedesktop.org Message-ID: <20210726212146.GA22643@msatwood-mobl> References: <20210722054338.12891-1-jose.souza@intel.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20210722054338.12891-1-jose.souza@intel.com> Subject: Re: [Intel-gfx] [PATCH 01/10] drm/i915/bios: Allow DSI ports to be parsed by parse_ddi_port() X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" T24gV2VkLCBKdWwgMjEsIDIwMjEgYXQgMTA6NDM6MjlQTSAtMDcwMCwgSm9zw6kgUm9iZXJ0byBk ZSBTb3V6YSB3cm90ZToKPiBBbGxvdyBNSVBJIERTSSBwb3J0cyB0byBiZSBwYXJzZWQgbGlrZSBh bnkgb3RoZXIgRERJIHBvcnQuCj4gVGhpcyB3aWxsIGJlIGhlbHBmdWwgdG8gaW50ZWdyYXRlIGlu dG8ganVzdCBvbmUgZnVuY3Rpb24gdGhlIHBhcnNlIG9mCj4gaW5mb3JtYXRpb24gYWJvdXQgaW50 ZWdyYXRlZCBwYW5lbHMoZURQIGFuZCBEU0kpLgo+IAo+IEFsbG93IE1JUEkgRFNJIHBvcnRzIHRv IGJlIHBhcnNlZCB0byBiZSBwYXJzZWQgbGlrZSBhbnkgb3RoZXIgRERJCj4gcG9ydC4KPiBUaGlz IHdpbGwgYmUgaGVscGZ1bCB0byBpbnRlZ3JhdGUgaW50byBqdXN0IG9uZSBmdW5jdGlvbiB0aGUg cGFyc2Ugb2YKPiBpbmZvcm1hdGlvbiBhYm91dCBpbnRlZ3JhdGVkIHBhbmVscyhlRFAgYW5kIERT SSkuCj4gCj4gQ2M6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5j b20+Cj4gQ2M6IEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBpbnRlbC5jb20+Cj4gU2lnbmVkLW9m Zi1ieTogSm9zw6kgUm9iZXJ0byBkZSBTb3V6YSA8am9zZS5zb3V6YUBpbnRlbC5jb20+ClJldmll d2VkLWJ5OiBNYXR0IEF0d29vZCA8bWF0dGhldy5zLmF0d29vZEBpbnRlbC5jb20+Cj4gLS0tCj4g IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfYmlvcy5jIHwgMjIgKysrKysrKysr KysrKysrLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgNyBkZWxl dGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9p bnRlbF9iaW9zLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2Jpb3MuYwo+ IGluZGV4IDViNjkyMmUyOGVmMjguLjViYzJjOTQ0ZDk5YjQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9iaW9zLmMKPiArKysgYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9kaXNwbGF5L2ludGVsX2Jpb3MuYwo+IEBAIC0xNzA5LDEwICsxNzA5LDEwIEBAIHN0 YXRpYyBlbnVtIHBvcnQgZHZvX3BvcnRfdG9fcG9ydChzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAq aTkxNSwKPiAgCSAqIHNvIGxvb2sgZm9yIGFsbCB0aGUgcG9zc2libGUgdmFsdWVzIGZvciBlYWNo IHBvcnQuCj4gIAkgKi8KPiAgCXN0YXRpYyBjb25zdCBpbnQgcG9ydF9tYXBwaW5nW11bM10gPSB7 Cj4gLQkJW1BPUlRfQV0gPSB7IERWT19QT1JUX0hETUlBLCBEVk9fUE9SVF9EUEEsIC0xIH0sCj4g LQkJW1BPUlRfQl0gPSB7IERWT19QT1JUX0hETUlCLCBEVk9fUE9SVF9EUEIsIC0xIH0sCj4gLQkJ W1BPUlRfQ10gPSB7IERWT19QT1JUX0hETUlDLCBEVk9fUE9SVF9EUEMsIC0xIH0sCj4gLQkJW1BP UlRfRF0gPSB7IERWT19QT1JUX0hETUlELCBEVk9fUE9SVF9EUEQsIC0xIH0sCj4gKwkJW1BPUlRf QV0gPSB7IERWT19QT1JUX0hETUlBLCBEVk9fUE9SVF9EUEEsIERWT19QT1JUX01JUElBIH0sCj4g KwkJW1BPUlRfQl0gPSB7IERWT19QT1JUX0hETUlCLCBEVk9fUE9SVF9EUEIsIERWT19QT1JUX01J UElCIH0sCj4gKwkJW1BPUlRfQ10gPSB7IERWT19QT1JUX0hETUlDLCBEVk9fUE9SVF9EUEMsIERW T19QT1JUX01JUElDIH0sCj4gKwkJW1BPUlRfRF0gPSB7IERWT19QT1JUX0hETUlELCBEVk9fUE9S VF9EUEQsIERWT19QT1JUX01JUElEIH0sCj4gIAkJW1BPUlRfRV0gPSB7IERWT19QT1JUX0hETUlF LCBEVk9fUE9SVF9EUEUsIERWT19QT1JUX0NSVCB9LAo+ICAJCVtQT1JUX0ZdID0geyBEVk9fUE9S VF9IRE1JRiwgRFZPX1BPUlRfRFBGLCAtMSB9LAo+ICAJCVtQT1JUX0ddID0geyBEVk9fUE9SVF9I RE1JRywgRFZPX1BPUlRfRFBHLCAtMSB9LAo+IEBAIC0xODY4LDYgKzE4NjgsMTIgQEAgaW50ZWxf Ymlvc19lbmNvZGVyX3N1cHBvcnRzX2VkcChjb25zdCBzdHJ1Y3QgaW50ZWxfYmlvc19lbmNvZGVy X2RhdGEgKmRldmRhdGEpCj4gIAkJZGV2ZGF0YS0+Y2hpbGQuZGV2aWNlX3R5cGUgJiBERVZJQ0Vf VFlQRV9JTlRFUk5BTF9DT05ORUNUT1I7Cj4gIH0KPiAgCj4gK3N0YXRpYyBib29sCj4gK2ludGVs X2Jpb3NfZW5jb2Rlcl9zdXBwb3J0c19kc2koY29uc3Qgc3RydWN0IGludGVsX2Jpb3NfZW5jb2Rl cl9kYXRhICpkZXZkYXRhKQo+ICt7Cj4gKwlyZXR1cm4gZGV2ZGF0YS0+Y2hpbGQuZGV2aWNlX3R5 cGUgJiBERVZJQ0VfVFlQRV9NSVBJX09VVFBVVDsKPiArfQo+ICsKPiAgc3RhdGljIGJvb2wgaXNf cG9ydF92YWxpZChzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqaTkxNSwgZW51bSBwb3J0IHBvcnQp Cj4gIHsKPiAgCS8qCj4gQEAgLTE4ODYsNyArMTg5Miw4IEBAIHN0YXRpYyB2b2lkIHBhcnNlX2Rk aV9wb3J0KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICppOTE1LAo+ICB7Cj4gIAljb25zdCBzdHJ1 Y3QgY2hpbGRfZGV2aWNlX2NvbmZpZyAqY2hpbGQgPSAmZGV2ZGF0YS0+Y2hpbGQ7Cj4gIAlzdHJ1 Y3QgZGRpX3ZidF9wb3J0X2luZm8gKmluZm87Cj4gLQlib29sIGlzX2R2aSwgaXNfaGRtaSwgaXNf ZHAsIGlzX2VkcCwgaXNfY3J0LCBzdXBwb3J0c190eXBlY191c2IsIHN1cHBvcnRzX3RidDsKPiAr CWJvb2wgaXNfZHZpLCBpc19oZG1pLCBpc19kcCwgaXNfZWRwLCBpc19jcnQsIHN1cHBvcnRzX3R5 cGVjX3VzYjsKPiArCWJvb2wgc3VwcG9ydHNfdGJ0LCBpc19kc2k7Cj4gIAlpbnQgZHBfYm9vc3Rf bGV2ZWwsIGhkbWlfYm9vc3RfbGV2ZWw7Cj4gIAllbnVtIHBvcnQgcG9ydDsKPiAgCj4gQEAgLTE5 MTcsMTYgKzE5MjQsMTcgQEAgc3RhdGljIHZvaWQgcGFyc2VfZGRpX3BvcnQoc3RydWN0IGRybV9p OTE1X3ByaXZhdGUgKmk5MTUsCj4gIAlpc19jcnQgPSBpbnRlbF9iaW9zX2VuY29kZXJfc3VwcG9y dHNfY3J0KGRldmRhdGEpOwo+ICAJaXNfaGRtaSA9IGludGVsX2Jpb3NfZW5jb2Rlcl9zdXBwb3J0 c19oZG1pKGRldmRhdGEpOwo+ICAJaXNfZWRwID0gaW50ZWxfYmlvc19lbmNvZGVyX3N1cHBvcnRz X2VkcChkZXZkYXRhKTsKPiArCWlzX2RzaSA9IGludGVsX2Jpb3NfZW5jb2Rlcl9zdXBwb3J0c19k c2koZGV2ZGF0YSk7Cj4gIAo+ICAJc3VwcG9ydHNfdHlwZWNfdXNiID0gaW50ZWxfYmlvc19lbmNv ZGVyX3N1cHBvcnRzX3R5cGVjX3VzYihkZXZkYXRhKTsKPiAgCXN1cHBvcnRzX3RidCA9IGludGVs X2Jpb3NfZW5jb2Rlcl9zdXBwb3J0c190YnQoZGV2ZGF0YSk7Cj4gIAo+ICAJZHJtX2RiZ19rbXMo Jmk5MTUtPmRybSwKPiAtCQkgICAgIlBvcnQgJWMgVkJUIGluZm86IENSVDolZCBEVkk6JWQgSERN STolZCBEUDolZCBlRFA6JWQgTFNQQ09OOiVkIFVTQi1UeXBlLUM6JWQgVEJUOiVkIERTQzolZFxu IiwKPiArCQkgICAgIlBvcnQgJWMgVkJUIGluZm86IENSVDolZCBEVkk6JWQgSERNSTolZCBEUDol ZCBlRFA6JWQgTFNQQ09OOiVkIFVTQi1UeXBlLUM6JWQgVEJUOiVkIERTQzolZCBEU0k6JWRcbiIs Cj4gIAkJICAgIHBvcnRfbmFtZShwb3J0KSwgaXNfY3J0LCBpc19kdmksIGlzX2hkbWksIGlzX2Rw LCBpc19lZHAsCj4gIAkJICAgIEhBU19MU1BDT04oaTkxNSkgJiYgY2hpbGQtPmxzcGNvbiwKPiAg CQkgICAgc3VwcG9ydHNfdHlwZWNfdXNiLCBzdXBwb3J0c190YnQsCj4gLQkJICAgIGRldmRhdGEt PmRzYyAhPSBOVUxMKTsKPiArCQkgICAgZGV2ZGF0YS0+ZHNjICE9IE5VTEwsIGlzX2RzaSk7Cj4g IAo+ICAJaWYgKGlzX2R2aSkgewo+ICAJCXU4IGRkY19waW47Cj4gLS0gCj4gMi4zMi4wCj4gCj4g X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1n ZnggbWFpbGluZyBsaXN0Cj4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHBz Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWls aW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZy ZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=