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.9 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,UNWANTED_LANGUAGE_BODY, URIBL_BLOCKED,USER_AGENT_GIT 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 2E2C3C433E0 for ; Mon, 25 Jan 2021 14:09: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 E402622C9E for ; Mon, 25 Jan 2021 14:09:03 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E402622C9E 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 ADC196E1A4; Mon, 25 Jan 2021 14:08:57 +0000 (UTC) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6FAC16E161 for ; Mon, 25 Jan 2021 14:08:52 +0000 (UTC) IronPort-SDR: oiWnmjGIReCwwLaHdxvnnau03bSb5u3noMH/sbQwdBa/qzyA73BRC4e6vEjRZWnp2qvN9LMO0y 4x8DA4LvvMMw== X-IronPort-AV: E=McAfee;i="6000,8403,9874"; a="179879140" X-IronPort-AV: E=Sophos;i="5.79,373,1602572400"; d="scan'208";a="179879140" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Jan 2021 06:08:37 -0800 IronPort-SDR: 7XL+hfJSEO+8RFWFOLGlV3ID+0vHmRaZEafxA6fVw2lIDYT8+yD+HG9HTO46y0pPo3xYFEd15S TtoYN6vA7PVQ== X-IronPort-AV: E=Sophos;i="5.79,373,1602572400"; d="scan'208";a="472319615" Received: from iduggana-mobl.amr.corp.intel.com (HELO aswarup-mobl.amr.corp.intel.com) ([10.254.81.9]) by fmsmga001-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Jan 2021 06:08:37 -0800 From: Aditya Swarup To: intel-gfx@lists.freedesktop.org Date: Mon, 25 Jan 2021 06:07:52 -0800 Message-Id: <20210125140753.347998-10-aditya.swarup@intel.com> X-Mailer: git-send-email 2.27.0 In-Reply-To: <20210125140753.347998-1-aditya.swarup@intel.com> References: <20210125140753.347998-1-aditya.swarup@intel.com> MIME-Version: 1.0 Subject: [Intel-gfx] [PATCH 09/10] drm/i915/adl_s: Add vbt port and aux channel settings for adls 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: Jani Nikula , Lucas De Marchi Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" LSBBREwtUyBkcml2ZXIgaW50ZXJuYWwgbWFwcGluZyB1c2VzIFBPUlQgRCwgRSwgRiwgRyBmb3Ig Q29tYm8gcGh5IEIsIEMsIEQgYW5kIEUuCi0gQWRkIEFETFMgc3BlY2lmaWMgcG9ydCBtYXBwaW5n cyBmb3IgdmJ0IHBvcnQgZHZvIHNldHRpbmdzLgotIFNlbGVjdCBhcHByb3ByaWF0ZSBBVVggQ0gg c3BlY2lmaWMgdG8gQURMUyBiYXNlZCBvbiBwb3J0IG1hcHBpbmcuCgpDYzogSmFuaSBOaWt1bGEg PGphbmkubmlrdWxhQGludGVsLmNvbT4KQ2M6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFs YUBsaW51eC5pbnRlbC5jb20+CkNjOiBJbXJlIERlYWsgPGltcmUuZGVha0BpbnRlbC5jb20+CkNj OiBNYXR0IFJvcGVyIDxtYXR0aGV3LmQucm9wZXJAaW50ZWwuY29tPgpDYzogTHVjYXMgRGUgTWFy Y2hpIDxsdWNhcy5kZW1hcmNoaUBpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IEFkaXR5YSBTd2Fy dXAgPGFkaXR5YS5zd2FydXBAaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogTWF0dCBSb3BlciA8bWF0 dGhldy5kLnJvcGVyQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5 L2ludGVsX2Jpb3MuYyB8IDU3ICsrKysrKysrKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdl ZCwgNDYgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9iaW9zLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9kaXNwbGF5L2ludGVsX2Jpb3MuYwppbmRleCBlNTc1ZTU4NGU2ZDUuLjA0MzM3YWM2ZjhjNCAx MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9iaW9zLmMKKysr IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9iaW9zLmMKQEAgLTE3MTksOCAr MTcxOSwyNiBAQCBzdGF0aWMgZW51bSBwb3J0IGR2b19wb3J0X3RvX3BvcnQoc3RydWN0IGRybV9p OTE1X3ByaXZhdGUgKmRldl9wcml2LAogCQlbUE9SVF9UQzFdID0geyBEVk9fUE9SVF9IRE1JQywg RFZPX1BPUlRfRFBDLCAtMSB9LAogCQlbUE9SVF9UQzJdID0geyBEVk9fUE9SVF9IRE1JRCwgRFZP X1BPUlRfRFBELCAtMSB9LAogCX07CisJLyoKKwkgKiBBbGRlcmxha2UgUyBwb3J0cyB1c2VkIGlu IHRoZSBkcml2ZXIgYXJlIFBPUlRfQSwgUE9SVF9ELCBQT1JUX0UsCisJICogUE9SVF9GIGFuZCBQ T1JUX0csIHdlIG5lZWQgdG8gbWFwIHRoYXQgdG8gY29ycmVjdCBWQlQgc2VjdGlvbnMuCisJICov CisJc3RhdGljIGNvbnN0IGludCBhZGxzX3BvcnRfbWFwcGluZ1tdWzNdID0geworCQlbUE9SVF9B XSA9IHsgRFZPX1BPUlRfSERNSUEsIERWT19QT1JUX0RQQSwgLTEgfSwKKwkJW1BPUlRfQl0gPSB7 IC0xIH0sCisJCVtQT1JUX0NdID0geyAtMSB9LAorCQlbUE9SVF9UQzFdID0geyBEVk9fUE9SVF9I RE1JQiwgRFZPX1BPUlRfRFBCLCAtMSB9LAorCQlbUE9SVF9UQzJdID0geyBEVk9fUE9SVF9IRE1J QywgRFZPX1BPUlRfRFBDLCAtMSB9LAorCQlbUE9SVF9UQzNdID0geyBEVk9fUE9SVF9IRE1JRCwg RFZPX1BPUlRfRFBELCAtMSB9LAorCQlbUE9SVF9UQzRdID0geyBEVk9fUE9SVF9IRE1JRSwgRFZP X1BPUlRfRFBFLCAtMSB9LAorCX07CiAKLQlpZiAoSVNfREcxKGRldl9wcml2KSB8fCBJU19ST0NL RVRMQUtFKGRldl9wcml2KSkKKwlpZiAoSVNfQUxERVJMQUtFX1MoZGV2X3ByaXYpKQorCQlyZXR1 cm4gX19kdm9fcG9ydF90b19wb3J0KEFSUkFZX1NJWkUoYWRsc19wb3J0X21hcHBpbmcpLAorCQkJ CQkgIEFSUkFZX1NJWkUoYWRsc19wb3J0X21hcHBpbmdbMF0pLAorCQkJCQkgIGFkbHNfcG9ydF9t YXBwaW5nLAorCQkJCQkgIGR2b19wb3J0KTsKKwllbHNlIGlmIChJU19ERzEoZGV2X3ByaXYpIHx8 IElTX1JPQ0tFVExBS0UoZGV2X3ByaXYpKQogCQlyZXR1cm4gX19kdm9fcG9ydF90b19wb3J0KEFS UkFZX1NJWkUocmtsX3BvcnRfbWFwcGluZyksCiAJCQkJCSAgQVJSQVlfU0laRShya2xfcG9ydF9t YXBwaW5nWzBdKSwKIAkJCQkJICBya2xfcG9ydF9tYXBwaW5nLApAQCAtMjY3MiwyNyArMjY5MCw0 NCBAQCBlbnVtIGF1eF9jaCBpbnRlbF9iaW9zX3BvcnRfYXV4X2NoKHN0cnVjdCBkcm1faTkxNV9w cml2YXRlICpkZXZfcHJpdiwKIAkJcmV0dXJuIGF1eF9jaDsKIAl9CiAKKwkvKgorCSAqIFJLTC9E RzEgVkJUIHVzZXMgUEhZIGJhc2VkIG1hcHBpbmcuIENvbWJvIFBIWXMgQSxCLEMsRAorCSAqIG1h cCB0byBEREkgQSxCLFRDMSxUQzIgcmVzcGVjdGl2ZWx5LgorCSAqCisJICogQURMLVMgVkJUIHVz ZXMgUEhZIGJhc2VkIG1hcHBpbmcuIENvbWJvIFBIWXMgQSxCLEMsRCxFCisJICogbWFwIHRvIERE SSBBLFRDMSxUQzIsVEMzLFRDNCByZXNwZWN0aXZlbHkuCisJICovCiAJc3dpdGNoIChpbmZvLT5h bHRlcm5hdGVfYXV4X2NoYW5uZWwpIHsKIAljYXNlIERQX0FVWF9BOgogCQlhdXhfY2ggPSBBVVhf Q0hfQTsKIAkJYnJlYWs7CiAJY2FzZSBEUF9BVVhfQjoKLQkJYXV4X2NoID0gQVVYX0NIX0I7CisJ CWlmIChJU19BTERFUkxBS0VfUyhkZXZfcHJpdikpCisJCQlhdXhfY2ggPSBBVVhfQ0hfVVNCQzE7 CisJCWVsc2UKKwkJCWF1eF9jaCA9IEFVWF9DSF9COwogCQlicmVhazsKIAljYXNlIERQX0FVWF9D OgotCQkvKgotCQkgKiBSS0wvREcxIFZCVCB1c2VzIFBIWSBiYXNlZCBtYXBwaW5nLiBDb21ibyBQ SFlzIEEsQixDLEQKLQkJICogbWFwIHRvIERESSBBLEIsVEMxLFRDMiByZXNwZWN0aXZlbHkuCi0J CSAqLwotCQlhdXhfY2ggPSAoSVNfREcxKGRldl9wcml2KSB8fCBJU19ST0NLRVRMQUtFKGRldl9w cml2KSkgPwotCQkJQVVYX0NIX1VTQkMxIDogQVVYX0NIX0M7CisJCWlmIChJU19BTERFUkxBS0Vf UyhkZXZfcHJpdikpCisJCQlhdXhfY2ggPSBBVVhfQ0hfVVNCQzI7CisJCWVsc2UgaWYgKElTX0RH MShkZXZfcHJpdikgfHwgSVNfUk9DS0VUTEFLRShkZXZfcHJpdikpCisJCQlhdXhfY2ggPSBBVVhf Q0hfVVNCQzE7CisJCWVsc2UKKwkJCWF1eF9jaCA9IEFVWF9DSF9DOwogCQlicmVhazsKIAljYXNl IERQX0FVWF9EOgotCQlhdXhfY2ggPSAoSVNfREcxKGRldl9wcml2KSB8fCBJU19ST0NLRVRMQUtF KGRldl9wcml2KSkgPwotCQkJQVVYX0NIX1VTQkMyIDogQVVYX0NIX0Q7CisJCWlmIChJU19BTERF UkxBS0VfUyhkZXZfcHJpdikpCisJCQlhdXhfY2ggPSBBVVhfQ0hfVVNCQzM7CisJCWVsc2UgaWYg KElTX0RHMShkZXZfcHJpdikgfHwgSVNfUk9DS0VUTEFLRShkZXZfcHJpdikpCisJCQlhdXhfY2gg PSBBVVhfQ0hfVVNCQzI7CisJCWVsc2UKKwkJCWF1eF9jaCA9IEFVWF9DSF9EOwogCQlicmVhazsK IAljYXNlIERQX0FVWF9FOgotCQlhdXhfY2ggPSBBVVhfQ0hfRTsKKwkJaWYgKElTX0FMREVSTEFL RV9TKGRldl9wcml2KSkKKwkJCWF1eF9jaCA9IEFVWF9DSF9VU0JDNDsKKwkJZWxzZQorCQkJYXV4 X2NoID0gQVVYX0NIX0U7CiAJCWJyZWFrOwogCWNhc2UgRFBfQVVYX0Y6CiAJCWF1eF9jaCA9IEFV WF9DSF9GOwotLSAKMi4yNy4wCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9p bnRlbC1nZngK