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=-16.8 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,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 8ED42C2D0E4 for ; Wed, 25 Nov 2020 00:31:18 +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 188822151B for ; Wed, 25 Nov 2020 00:31:18 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 188822151B 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 874A46E7D4; Wed, 25 Nov 2020 00:31:17 +0000 (UTC) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8390F6E7D4 for ; Wed, 25 Nov 2020 00:31:16 +0000 (UTC) IronPort-SDR: LXw3f+e8YSLT08H8IYBMJPE1bHF/Q1F41rOmwKLk3EOaoAHIpSe7Sq8s5z78F1dJV+1fV5rCtA XiiY3UuVdtxQ== X-IronPort-AV: E=McAfee;i="6000,8403,9815"; a="159806745" X-IronPort-AV: E=Sophos;i="5.78,367,1599548400"; d="scan'208";a="159806745" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Nov 2020 16:31:15 -0800 IronPort-SDR: 1+ZmE+jWvjV9v6q46O2S8C1DsGKoe5mNUofs//jszGzTROs6TudkDBTEW0IjdxPuRR9fdq3sFl GDJLLHIwt8Mg== X-IronPort-AV: E=Sophos;i="5.78,367,1599548400"; d="scan'208";a="332761683" Received: from mnazaret-mobl1.amr.corp.intel.com (HELO aswarup-mobl.amr.corp.intel.com) ([10.254.102.137]) by orsmga006-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Nov 2020 16:31:15 -0800 From: Aditya Swarup To: intel-gfx@lists.freedesktop.org Date: Tue, 24 Nov 2020 16:31:08 -0800 Message-Id: <20201125003108.156110-1-aditya.swarup@intel.com> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Subject: [Intel-gfx] [PATCH] drm/i915/tgl: Fix REVID macros for TGL to fetch correct stepping 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" Rml4IFRHTCBSRVZJRCBtYWNyb3MgdG8gZmV0Y2ggY29ycmVjdCBkaXNwbGF5L2d0IHN0ZXBwaW5n IGJhc2VkCm9uIFNPQyByZXYgaWQgZnJvbSBJTlRFTF9SRVZJRCgpIG1hY3JvLiBQcmV2aW91c2x5 LCB3ZSB3ZXJlIGp1c3QKcmV0dXJuaW5nIHRoZSBmaXJzdCBlbGVtZW50IG9mIHRoZSByZXZpZCBh cnJheSBpbnN0ZWFkIG9mIHVzaW5nCnRoZSBjb3JyZWN0IGluZGV4IGJhc2VkIG9uIFNPQyByZXYg aWQuCgpBbHNvLCBhZGQgYXJyYXkgYm91bmQgY2hlY2tzIGZvciBUR0wgUkVWIElEIGFycmF5LiBT aW5jZSwgdGhlcmUKbWlnaHQgYmUgYSBwb3NzaWJpbGl0eSBvZiB1c2luZyBvbGRlciBrZXJuZWxz IG9uIGxhdGVzdCBwbGF0Zm9ybQpyZXZpc2lvbiwgcmVzdWx0aW5nIGluIG91dCBvZiBib3VuZHMg YWNjZXNzIGZvciByZXYgSUQgYXJyYXkuCkluIHRoaXMgc2NlbmFyaW8sIHByaW50IG1lc3NhZ2Ug Zm9yIHVuc3VwcG9ydGVkIHJldiBJRCBhbmQgYXBwbHkKc2V0dGluZ3MgZm9yIGxhdGVzdCByZXYg SUQgYXZhaWxhYmxlLgoKRml4ZXM6ICgiZHJtL2k5MTUvdGdsOiBGaXggc3RlcHBpbmcgV0EgbWF0 Y2hpbmciKQpDYzogSm9zw6kgUm9iZXJ0byBkZSBTb3V6YSA8am9zZS5zb3V6YUBpbnRlbC5jb20+ CkNjOiBNYXR0IFJvcGVyIDxtYXR0aGV3LmQucm9wZXJAaW50ZWwuY29tPgpDYzogTHVjYXMgRGUg TWFyY2hpIDxsdWNhcy5kZW1hcmNoaUBpbnRlbC5jb20+CkNjOiBKYW5pIE5pa3VsYSA8amFuaS5u aWt1bGFAaW50ZWwuY29tPgpDYzogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4 LmludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogQWRpdHlhIFN3YXJ1cCA8YWRpdHlhLnN3YXJ1cEBp bnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaCB8IDM1ICsrKysr KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI5IGluc2VydGlv bnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9kcnYuaCBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmgKaW5kZXggMTViZThk ZWJhZTU0Li4yOWQ1NWI3MDE3YmUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5 MTVfZHJ2LmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaApAQCAtMTU3Miwx NiArMTU3MiwzNyBAQCBlbnVtIHsKIAlUR0xfUkVWSURfRDAsCiB9OwogCi1leHRlcm4gY29uc3Qg c3RydWN0IGk5MTVfcmV2X3N0ZXBwaW5ncyB0Z2xfdXlfcmV2aWRzW107Ci1leHRlcm4gY29uc3Qg c3RydWN0IGk5MTVfcmV2X3N0ZXBwaW5ncyB0Z2xfcmV2aWRzW107CitleHRlcm4gY29uc3Qgc3Ry dWN0IGk5MTVfcmV2X3N0ZXBwaW5ncyB0Z2xfdXlfcmV2aWRzWzRdOworZXh0ZXJuIGNvbnN0IHN0 cnVjdCBpOTE1X3Jldl9zdGVwcGluZ3MgdGdsX3Jldmlkc1syXTsKKworI2RlZmluZSBUR0xfVVlf UkVWSURfUkFOR0UocmV2aWQpIFwKKwkoKHJldmlkKSA8IEFSUkFZX1NJWkUodGdsX3V5X3Jldmlk cykpCisKKyNkZWZpbmUgVEdMX1JFVklEX1JBTkdFKHJldmlkKSBcCisJKChyZXZpZCkgPCBBUlJB WV9TSVpFKHRnbF9yZXZpZHMpKQogCiBzdGF0aWMgaW5saW5lIGNvbnN0IHN0cnVjdCBpOTE1X3Jl dl9zdGVwcGluZ3MgKgogdGdsX3Jldmlkc19nZXQoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRl dl9wcml2KQogewotCWlmIChJU19UR0xfVShkZXZfcHJpdikgfHwgSVNfVEdMX1koZGV2X3ByaXYp KQotCQlyZXR1cm4gdGdsX3V5X3JldmlkczsKLQllbHNlCi0JCXJldHVybiB0Z2xfcmV2aWRzOwor CWNvbnN0IHU4IHJldmlkID0gSU5URUxfUkVWSUQoZGV2X3ByaXYpOworCisJaWYgKElTX1RHTF9V KGRldl9wcml2KSB8fCBJU19UR0xfWShkZXZfcHJpdikpIHsKKwkJaWYgKFRHTF9VWV9SRVZJRF9S QU5HRShyZXZpZCkpIHsKKwkJCXJldHVybiB0Z2xfdXlfcmV2aWRzICsgcmV2aWQ7CisJCX0gZWxz ZSB7CisJCQlkcm1fZGJnX2ttcygmZGV2X3ByaXYtPmRybSwKKwkJCQkgICAgIlVuc3VwcG9ydGVk IFNPQyBzdGVwcGluZyBmb3VuZCAldSwgdXNpbmcgJWx1IGluc3RlYWRcbiIsCisJCQkJICAgIHJl dmlkLCBBUlJBWV9TSVpFKHRnbF91eV9yZXZpZHMpIC0gMSk7CisJCQlyZXR1cm4gdGdsX3V5X3Jl dmlkcyArIChBUlJBWV9TSVpFKHRnbF91eV9yZXZpZHMpIC0gMSk7CisJCX0KKwl9IGVsc2UgaWYg KFRHTF9SRVZJRF9SQU5HRShyZXZpZCkpIHsKKwkJcmV0dXJuIHRnbF9yZXZpZHMgKyByZXZpZDsK Kwl9IGVsc2UJeworCQlkcm1fZGJnX2ttcygmZGV2X3ByaXYtPmRybSwKKwkJCSAgICAiVW5zdXBw b3J0ZWQgU09DIHN0ZXBwaW5nIGZvdW5kICV1LCB1c2luZyAlbHUgaW5zdGVhZFxuIiwKKwkJCSAg ICByZXZpZCwgQVJSQVlfU0laRSh0Z2xfcmV2aWRzKSAtIDEpOworCQlyZXR1cm4gdGdsX3V5X3Jl dmlkcyArIChBUlJBWV9TSVpFKHRnbF9yZXZpZHMpIC0gMSk7CisJfQogfQogCiAjZGVmaW5lIElT X1RHTF9ESVNQX1JFVklEKHAsIHNpbmNlLCB1bnRpbCkgXApAQCAtMTU5MSwxMiArMTYxMiwxNCBA QCB0Z2xfcmV2aWRzX2dldChzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCiAKICNk ZWZpbmUgSVNfVEdMX1VZX0dUX1JFVklEKHAsIHNpbmNlLCB1bnRpbCkgXAogCSgoSVNfVEdMX1Uo cCkgfHwgSVNfVEdMX1kocCkpICYmIFwKKwkgVEdMX1VZX1JFVklEX1JBTkdFKElOVEVMX1JFVklE KHApKSAmJiBcCiAJIHRnbF91eV9yZXZpZHMtPmd0X3N0ZXBwaW5nID49IChzaW5jZSkgJiYgXAog CSB0Z2xfdXlfcmV2aWRzLT5ndF9zdGVwcGluZyA8PSAodW50aWwpKQogCiAjZGVmaW5lIElTX1RH TF9HVF9SRVZJRChwLCBzaW5jZSwgdW50aWwpIFwKIAkoSVNfVElHRVJMQUtFKHApICYmIFwKIAkg IShJU19UR0xfVShwKSB8fCBJU19UR0xfWShwKSkgJiYgXAorCSBUR0xfUkVWSURfUkFOR0UoSU5U RUxfUkVWSUQocCkpICYmIFwKIAkgdGdsX3Jldmlkcy0+Z3Rfc3RlcHBpbmcgPj0gKHNpbmNlKSAm JiBcCiAJIHRnbF9yZXZpZHMtPmd0X3N0ZXBwaW5nIDw9ICh1bnRpbCkpCiAKLS0gCjIuMjcuMAoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==