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=-6.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS autolearn=ham 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 E151AC33CB1 for ; Fri, 17 Jan 2020 11:24:35 +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 BC8ED2073A for ; Fri, 17 Jan 2020 11:24:35 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BC8ED2073A Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 5E3F76F512; Fri, 17 Jan 2020 11:24:35 +0000 (UTC) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7009F6F512 for ; Fri, 17 Jan 2020 11:24:34 +0000 (UTC) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 17 Jan 2020 03:24:34 -0800 X-IronPort-AV: E=Sophos;i="5.70,330,1574150400"; d="scan'208";a="214442853" Received: from jnikula-mobl3.fi.intel.com (HELO localhost) ([10.237.66.161]) by orsmga007-auth.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 17 Jan 2020 03:24:29 -0800 From: Jani Nikula To: Vivek Kasireddy , intel-gfx@lists.freedesktop.org In-Reply-To: <20200115205704.22674-1-vivek.kasireddy@intel.com> Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo References: <87d0blje23.fsf@intel.com> <20200115205704.22674-1-vivek.kasireddy@intel.com> Date: Fri, 17 Jan 2020 13:24:26 +0200 Message-ID: <8736ceiavp.fsf@intel.com> MIME-Version: 1.0 Subject: Re: [Intel-gfx] [PATCH] drm/i915/dsi: Lookup the i2c bus from ACPI NS only if CONFIG_ACPI=y (v3) 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: , Cc: Hulk Robot , Zhang Xiaoxu Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" T24gV2VkLCAxNSBKYW4gMjAyMCwgVml2ZWsgS2FzaXJlZGR5IDx2aXZlay5rYXNpcmVkZHlAaW50 ZWwuY29tPiB3cm90ZToKPiBQZXJmb3JtIHRoZSBpMmMgYnVzL2FkYXB0ZXIgbG9va3VwIGZyb20g QUNQSSBOYW1lc3BhY2Ugb25seSBpZgo+IEFDUEkgaXMgZW5hYmxlZCBpbiB0aGUga2VybmVsIGNv bmZpZy4gSWYgQUNQSSBpcyBub3QgZW5hYmxlZCBvciBpZgo+IHRoZSBsb29rdXAgZmFpbHMsIHdl J2xsIGZhbGxiYWNrIHRvIHVzaW5nIHRoZSBWQlQgZm9yIGlkZW50aXlpbmcKPiB0aGUgaTJjIGJ1 cy4KPgo+IHYyOiBDbGVhcmx5IGlkZW50aWZ5IHRoZSBjb21taXQgdGhpcyBwYXRjaCBpcyBmaXhp bmcgKEphbmkpCj4KPiB2MzogUmVtb3ZlIHRoZSBpMmNfYnVzX251bSA+PSAwIGNoZWNrIGZyb20g dGhlIGFkYXB0ZXIgbG9va3VwIGZ1bmN0aW9uCj4gYXMgdGhpcyB3b3VsZCBwcmV2ZW50IEFDUEkg YnVzIG51bWJlciBvdmVycmlkZS4gVGhpcyBjaGVjayB3YXMgbWFpbmx5Cj4gdGhlcmUgdG8gcmV0 dXJuIGVhcmx5IGlmIHRoZSBidXMgbnVtYmVyIGhhcyBhbHJlYWR5IGJlZW4gZm91bmQgYnV0IHdl Cj4gYW55d2F5IHJldHVybiBpbiB0aGUgbmV4dCBsaW5lIGlmIHRoZSBzbGF2ZSBhZGRyZXNzIGRv ZXMgbm90IG1hdGNoLgo+Cj4gRml4ZXM6IDhjYmY4OWRiMjk0MSAoImRybS9pOTE1L2RzaTogUGFy c2UgdGhlIEkyQyBlbGVtZW50IGZyb20gdGhlIFZCVCBNSVBJIHNlcXVlbmNlIGJsb2NrICh2Myki KQo+IENjOiBIYW5zIGRlIEdvZWRlIDxoZGVnb2VkZUByZWRoYXQuY29tPgo+IENjOiBOYWJlbmR1 IE1haXRpIDxuYWJlbmR1LmJpa2FzaC5tYWl0aUBpbnRlbC5jb20+Cj4gQ2M6IE1hdHQgUm9wZXIg PG1hdHRoZXcuZC5yb3BlckBpbnRlbC5jb20+Cj4gQ2M6IEJvYiBQYWF1d2UgPGJvYi5qLnBhYXV3 ZUBpbnRlbC5jb20+Cj4gQ2M6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5p bnRlbC5jb20+Cj4gQ2M6IEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBpbnRlbC5jb20+Cj4gQ2M6 IFpoYW5nIFhpYW94dSA8emhhbmd4aWFveHU1QGh1YXdlaS5jb20+Cj4gUmVwb3J0ZWQtYnk6IEh1 bGsgUm9ib3QgPGh1bGtjaUBodWF3ZWkuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFZpdmVrIEthc2ly ZWRkeSA8dml2ZWsua2FzaXJlZGR5QGludGVsLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJt L2k5MTUvZGlzcGxheS9pbnRlbF9kc2lfdmJ0LmMgfCA1MCArKysrKysrKysrKysrLS0tLS0tLQo+ ICAxIGZpbGUgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCj4KPiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kc2lfdmJ0LmMg Yi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2RzaV92YnQuYwo+IGluZGV4IDg5 ZmIwZDkwYjY5NC4uMDRmOTUzYmE4ZjAwIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2Rpc3BsYXkvaW50ZWxfZHNpX3ZidC5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv ZGlzcGxheS9pbnRlbF9kc2lfdmJ0LmMKPiBAQCAtMzg0LDYgKzM4NCw3IEBAIHN0YXRpYyBjb25z dCB1OCAqbWlwaV9leGVjX2dwaW8oc3RydWN0IGludGVsX2RzaSAqaW50ZWxfZHNpLCBjb25zdCB1 OCAqZGF0YSkKPiAgCXJldHVybiBkYXRhOwo+ICB9Cj4gIAo+ICsjaWZkZWYgQ09ORklHX0FDUEkK PiAgc3RhdGljIGludCBpMmNfYWRhcHRlcl9sb29rdXAoc3RydWN0IGFjcGlfcmVzb3VyY2UgKmFy ZXMsIHZvaWQgKmRhdGEpCj4gIHsKPiAgCXN0cnVjdCBpMmNfYWRhcHRlcl9sb29rdXAgKmxvb2t1 cCA9IGRhdGE7Cj4gQEAgLTM5Myw4ICszOTQsNyBAQCBzdGF0aWMgaW50IGkyY19hZGFwdGVyX2xv b2t1cChzdHJ1Y3QgYWNwaV9yZXNvdXJjZSAqYXJlcywgdm9pZCAqZGF0YSkKPiAgCWFjcGlfaGFu ZGxlIGFkYXB0ZXJfaGFuZGxlOwo+ICAJYWNwaV9zdGF0dXMgc3RhdHVzOwo+ICAKPiAtCWlmIChp bnRlbF9kc2ktPmkyY19idXNfbnVtID49IDAgfHwKPiAtCSAgICAhaTJjX2FjcGlfZ2V0X2kyY19y ZXNvdXJjZShhcmVzLCAmc2IpKQo+ICsJaWYgKCFpMmNfYWNwaV9nZXRfaTJjX3Jlc291cmNlKGFy ZXMsICZzYikpCj4gIAkJcmV0dXJuIDE7CgpUaGUgYWJvdmUgaHVuayB0dXJucyB2MyBvZiB0aGUg cGF0Y2ggZnJvbSBhIHN0cmFpZ2h0Zm9yd2FyZCBidWlsZCBmaXgKaW50byBhIGZ1bmN0aW9uYWwg Y2hhbmdlLiBUaGV5ICptdXN0KiBiZSBzZXBhcmF0ZS4KCkkndmUgcHVzaGVkIHYyIGludG8gZHJt LWludGVsLW5leHQtcXVldWVkLCBwbGVhc2Ugc2VuZCB0aGUgYWJvdmUgY2hhbmdlCmFzIGEgc3Rh bmRhbG9uZSBmaXggdGhhdCBpdCByaWdodGx5IGlzLCB3aXRoIGl0cyBvd24gY29tbWl0IG1lc3Nh Z2UgYW5kCnJhdGlvbmFsZS4KCkJSLApKYW5pLgoKCgo+ICAKPiAgCWlmIChsb29rdXAtPnNsYXZl X2FkZHIgIT0gc2ItPnNsYXZlX2FkZHJlc3MpCj4gQEAgLTQxMywxNCArNDEzLDQxIEBAIHN0YXRp YyBpbnQgaTJjX2FkYXB0ZXJfbG9va3VwKHN0cnVjdCBhY3BpX3Jlc291cmNlICphcmVzLCB2b2lk ICpkYXRhKQo+ICAJcmV0dXJuIDE7Cj4gIH0KPiAgCj4gLXN0YXRpYyBjb25zdCB1OCAqbWlwaV9l eGVjX2kyYyhzdHJ1Y3QgaW50ZWxfZHNpICppbnRlbF9kc2ksIGNvbnN0IHU4ICpkYXRhKQo+ICtz dGF0aWMgdm9pZCBpMmNfYWNwaV9maW5kX2FkYXB0ZXIoc3RydWN0IGludGVsX2RzaSAqaW50ZWxf ZHNpLAo+ICsJCQkJICBjb25zdCB1MTYgc2xhdmVfYWRkcikKPiAgewo+ICAJc3RydWN0IGRybV9k ZXZpY2UgKmRybV9kZXYgPSBpbnRlbF9kc2ktPmJhc2UuYmFzZS5kZXY7Cj4gIAlzdHJ1Y3QgZGV2 aWNlICpkZXYgPSAmZHJtX2Rldi0+cGRldi0+ZGV2Owo+IC0Jc3RydWN0IGkyY19hZGFwdGVyICph ZGFwdGVyOwo+ICAJc3RydWN0IGFjcGlfZGV2aWNlICphY3BpX2RldjsKPiAgCXN0cnVjdCBsaXN0 X2hlYWQgcmVzb3VyY2VfbGlzdDsKPiAgCXN0cnVjdCBpMmNfYWRhcHRlcl9sb29rdXAgbG9va3Vw Owo+ICsKPiArCWFjcGlfZGV2ID0gQUNQSV9DT01QQU5JT04oZGV2KTsKPiArCWlmIChhY3BpX2Rl dikgewo+ICsJCW1lbXNldCgmbG9va3VwLCAwLCBzaXplb2YobG9va3VwKSk7Cj4gKwkJbG9va3Vw LnNsYXZlX2FkZHIgPSBzbGF2ZV9hZGRyOwo+ICsJCWxvb2t1cC5pbnRlbF9kc2kgPSBpbnRlbF9k c2k7Cj4gKwkJbG9va3VwLmRldl9oYW5kbGUgPSBhY3BpX2RldmljZV9oYW5kbGUoYWNwaV9kZXYp Owo+ICsKPiArCQlJTklUX0xJU1RfSEVBRCgmcmVzb3VyY2VfbGlzdCk7Cj4gKwkJYWNwaV9kZXZf Z2V0X3Jlc291cmNlcyhhY3BpX2RldiwgJnJlc291cmNlX2xpc3QsCj4gKwkJCQkgICAgICAgaTJj X2FkYXB0ZXJfbG9va3VwLAo+ICsJCQkJICAgICAgICZsb29rdXApOwo+ICsJCWFjcGlfZGV2X2Zy ZWVfcmVzb3VyY2VfbGlzdCgmcmVzb3VyY2VfbGlzdCk7Cj4gKwl9Cj4gK30KPiArI2Vsc2UKPiAr c3RhdGljIGlubGluZSB2b2lkIGkyY19hY3BpX2ZpbmRfYWRhcHRlcihzdHJ1Y3QgaW50ZWxfZHNp ICppbnRlbF9kc2ksCj4gKwkJCQkJIGNvbnN0IHUxNiBzbGF2ZV9hZGRyKQo+ICt7Cj4gK30KPiAr I2VuZGlmCj4gKwo+ICtzdGF0aWMgY29uc3QgdTggKm1pcGlfZXhlY19pMmMoc3RydWN0IGludGVs X2RzaSAqaW50ZWxfZHNpLCBjb25zdCB1OCAqZGF0YSkKPiArewo+ICsJc3RydWN0IGRybV9kZXZp Y2UgKmRybV9kZXYgPSBpbnRlbF9kc2ktPmJhc2UuYmFzZS5kZXY7Cj4gKwlzdHJ1Y3QgZGV2aWNl ICpkZXYgPSAmZHJtX2Rldi0+cGRldi0+ZGV2Owo+ICsJc3RydWN0IGkyY19hZGFwdGVyICphZGFw dGVyOwo+ICAJc3RydWN0IGkyY19tc2cgbXNnOwo+ICAJaW50IHJldDsKPiAgCXU4IHZidF9pMmNf YnVzX251bSA9ICooZGF0YSArIDIpOwo+IEBAIC00MzEsMjAgKzQ1OCw3IEBAIHN0YXRpYyBjb25z dCB1OCAqbWlwaV9leGVjX2kyYyhzdHJ1Y3QgaW50ZWxfZHNpICppbnRlbF9kc2ksIGNvbnN0IHU4 ICpkYXRhKQo+ICAKPiAgCWlmIChpbnRlbF9kc2ktPmkyY19idXNfbnVtIDwgMCkgewo+ICAJCWlu dGVsX2RzaS0+aTJjX2J1c19udW0gPSB2YnRfaTJjX2J1c19udW07Cj4gLQo+IC0JCWFjcGlfZGV2 ID0gQUNQSV9DT01QQU5JT04oZGV2KTsKPiAtCQlpZiAoYWNwaV9kZXYpIHsKPiAtCQkJbWVtc2V0 KCZsb29rdXAsIDAsIHNpemVvZihsb29rdXApKTsKPiAtCQkJbG9va3VwLnNsYXZlX2FkZHIgPSBz bGF2ZV9hZGRyOwo+IC0JCQlsb29rdXAuaW50ZWxfZHNpID0gaW50ZWxfZHNpOwo+IC0JCQlsb29r dXAuZGV2X2hhbmRsZSA9IGFjcGlfZGV2aWNlX2hhbmRsZShhY3BpX2Rldik7Cj4gLQo+IC0JCQlJ TklUX0xJU1RfSEVBRCgmcmVzb3VyY2VfbGlzdCk7Cj4gLQkJCWFjcGlfZGV2X2dldF9yZXNvdXJj ZXMoYWNwaV9kZXYsICZyZXNvdXJjZV9saXN0LAo+IC0JCQkJCSAgICAgICBpMmNfYWRhcHRlcl9s b29rdXAsCj4gLQkJCQkJICAgICAgICZsb29rdXApOwo+IC0JCQlhY3BpX2Rldl9mcmVlX3Jlc291 cmNlX2xpc3QoJnJlc291cmNlX2xpc3QpOwo+IC0JCX0KPiArCQlpMmNfYWNwaV9maW5kX2FkYXB0 ZXIoaW50ZWxfZHNpLCBzbGF2ZV9hZGRyKTsKPiAgCX0KPiAgCj4gIAlhZGFwdGVyID0gaTJjX2dl dF9hZGFwdGVyKGludGVsX2RzaS0+aTJjX2J1c19udW0pOwoKLS0gCkphbmkgTmlrdWxhLCBJbnRl bCBPcGVuIFNvdXJjZSBHcmFwaGljcyBDZW50ZXIKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vaW50ZWwtZ2Z4Cg==