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=-15.3 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_SANE_1 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 56179C56202 for ; Wed, 25 Nov 2020 18:03:08 +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 DD9C1206B2 for ; Wed, 25 Nov 2020 18:03:07 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DD9C1206B2 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 0C2456E85D; Wed, 25 Nov 2020 18:03:07 +0000 (UTC) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 771916E85D for ; Wed, 25 Nov 2020 18:03:05 +0000 (UTC) IronPort-SDR: pmcPE0vZwDSRsRIHQxG9rJAm9VW9zpfyzHz1+PLiirDtmt+BEWixWtYoKd3PBL0AUH4HplGuLp 0xdQuEKEn2gQ== X-IronPort-AV: E=McAfee;i="6000,8403,9816"; a="159224069" X-IronPort-AV: E=Sophos;i="5.78,369,1599548400"; d="scan'208";a="159224069" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Nov 2020 10:03:04 -0800 IronPort-SDR: tOGe4Zo8V49tGhOoTfFnMKRyuUOM6qhSoGOINdzNuZUKowX3IarxZPimTOVUMoPDWdpFplaFt1 NOLNt1B8agoA== X-IronPort-AV: E=Sophos;i="5.78,369,1599548400"; d="scan'208";a="362470416" Received: from pmleslie-mobl1.amr.corp.intel.com (HELO [10.251.8.115]) ([10.251.8.115]) by fmsmga004-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Nov 2020 10:03:04 -0800 To: "Souza, Jose" , "intel-gfx@lists.freedesktop.org" References: <20201125003108.156110-1-aditya.swarup@intel.com> From: Aditya Swarup Message-ID: <69d42e64-7609-b040-9c78-9a71948ac3ee@intel.com> Date: Wed, 25 Nov 2020 10:03:03 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: Content-Language: en-US Subject: Re: [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: "Nikula, Jani" , "De Marchi, Lucas" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" T24gMTEvMjUvMjAgNToyMSBBTSwgU291emEsIEpvc2Ugd3JvdGU6Cj4gT24gVHVlLCAyMDIwLTEx LTI0IGF0IDE2OjMxIC0wODAwLCBBZGl0eWEgU3dhcnVwIHdyb3RlOgo+PiBGaXggVEdMIFJFVklE IG1hY3JvcyB0byBmZXRjaCBjb3JyZWN0IGRpc3BsYXkvZ3Qgc3RlcHBpbmcgYmFzZWQKPj4gb24g U09DIHJldiBpZCBmcm9tIElOVEVMX1JFVklEKCkgbWFjcm8uIFByZXZpb3VzbHksIHdlIHdlcmUg anVzdAo+PiByZXR1cm5pbmcgdGhlIGZpcnN0IGVsZW1lbnQgb2YgdGhlIHJldmlkIGFycmF5IGlu c3RlYWQgb2YgdXNpbmcKPj4gdGhlIGNvcnJlY3QgaW5kZXggYmFzZWQgb24gU09DIHJldiBpZC4K Pj4KPj4gQWxzbywgYWRkIGFycmF5IGJvdW5kIGNoZWNrcyBmb3IgVEdMIFJFViBJRCBhcnJheS4g U2luY2UsIHRoZXJlCj4+IG1pZ2h0IGJlIGEgcG9zc2liaWxpdHkgb2YgdXNpbmcgb2xkZXIga2Vy bmVscyBvbiBsYXRlc3QgcGxhdGZvcm0KPj4gcmV2aXNpb24sIHJlc3VsdGluZyBpbiBvdXQgb2Yg Ym91bmRzIGFjY2VzcyBmb3IgcmV2IElEIGFycmF5Lgo+PiBJbiB0aGlzIHNjZW5hcmlvLCBwcmlu dCBtZXNzYWdlIGZvciB1bnN1cHBvcnRlZCByZXYgSUQgYW5kIGFwcGx5Cj4+IHNldHRpbmdzIGZv ciBsYXRlc3QgcmV2IElEIGF2YWlsYWJsZS4KPj4KPj4gRml4ZXM6ICgiZHJtL2k5MTUvdGdsOiBG aXggc3RlcHBpbmcgV0EgbWF0Y2hpbmciKQo+PiBDYzogSm9zw6kgUm9iZXJ0byBkZSBTb3V6YSA8 am9zZS5zb3V6YUBpbnRlbC5jb20+Cj4+IENjOiBNYXR0IFJvcGVyIDxtYXR0aGV3LmQucm9wZXJA aW50ZWwuY29tPgo+PiBDYzogTHVjYXMgRGUgTWFyY2hpIDxsdWNhcy5kZW1hcmNoaUBpbnRlbC5j b20+Cj4+IENjOiBKYW5pIE5pa3VsYSA8amFuaS5uaWt1bGFAaW50ZWwuY29tPgo+PiBDYzogVmls bGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KPj4gU2lnbmVkLW9m Zi1ieTogQWRpdHlhIFN3YXJ1cCA8YWRpdHlhLnN3YXJ1cEBpbnRlbC5jb20+Cj4+IC0tLQo+PiDC oGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmggfCAzNSArKysrKysrKysrKysrKysrKysr KysrKysrKystLS0tLS0KPj4gwqAxIGZpbGUgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKSwgNiBk ZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf ZHJ2LmggYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCj4+IGluZGV4IDE1YmU4ZGVi YWU1NC4uMjlkNTViNzAxN2JlIDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X2Rydi5oCj4+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmgKPj4gQEAg LTE1NzIsMTYgKzE1NzIsMzcgQEAgZW51bSB7Cj4+IMKgCVRHTF9SRVZJRF9EMCwKPj4gwqB9Owo+ PiDCoAo+Pgo+Pgo+Pgo+Pgo+Pgo+Pgo+Pgo+PiAtZXh0ZXJuIGNvbnN0IHN0cnVjdCBpOTE1X3Jl dl9zdGVwcGluZ3MgdGdsX3V5X3Jldmlkc1tdOwo+PiAtZXh0ZXJuIGNvbnN0IHN0cnVjdCBpOTE1 X3Jldl9zdGVwcGluZ3MgdGdsX3Jldmlkc1tdOwo+PiArZXh0ZXJuIGNvbnN0IHN0cnVjdCBpOTE1 X3Jldl9zdGVwcGluZ3MgdGdsX3V5X3Jldmlkc1s0XTsKPj4gK2V4dGVybiBjb25zdCBzdHJ1Y3Qg aTkxNV9yZXZfc3RlcHBpbmdzIHRnbF9yZXZpZHNbMl07Cj4gCj4gTm90IHN1cmUgaWYgdGhlIGFi b3ZlIHdpbGwgd29yaywgc2F3IGEgY29tbWVudCBmcm9tIEphbmkgcGxlYXNlIGNoZWNrIHRoYXQu CgpUaGlzIHdvcmtzIG90aGVyd2lzZSBJIGNhbid0IHVzZSBBUlJBWV9TSVpFKCkgbWFjcm8gYXMg aXQgaXMganVzdCBhbiBleHRlcm4gZGVjbGFyYXRpb24sCnNvIHRoZSBzaXplb2YoKSBkb2Vzbid0 IGhhdmUgY2x1ZSBhYm91dCB0aGUgc2l6ZS4gVGhlIG9ubHkgd2F5IEkgY2FuIHRoaW5rIG9mIHdv cmtpbmcgCmFyb3VuZCB0aGlzIGlzIGJ5IG1vdmluZyB0YWJsZXMgaGVyZSBidXQgTWF0dCdzIEtC TCBSRVZJRCBwYXRjaCBzdWdnZXN0cyB1bnVzZWQgdmFyaWFibGVzIGVycm9ycwpidXQgbXkgY29t cGlsZXIgZGlkbid0IGNvbXBsYWluLgoKPiAKPj4gKwo+PiArI2RlZmluZSBUR0xfVVlfUkVWSURf UkFOR0UocmV2aWQpIFwKPj4gKwkoKHJldmlkKSA8IEFSUkFZX1NJWkUodGdsX3V5X3Jldmlkcykp Cj4+ICsKPj4gKyNkZWZpbmUgVEdMX1JFVklEX1JBTkdFKHJldmlkKSBcCj4+ICsJKChyZXZpZCkg PCBBUlJBWV9TSVpFKHRnbF9yZXZpZHMpKQo+PiDCoAo+Pgo+Pgo+Pgo+Pgo+Pgo+Pgo+Pgo+Pgo+ Pgo+Pgo+Pgo+Pgo+Pgo+Pgo+Pgo+PiDCoHN0YXRpYyBpbmxpbmUgY29uc3Qgc3RydWN0IGk5MTVf cmV2X3N0ZXBwaW5ncyAqCj4+IMKgdGdsX3Jldmlkc19nZXQoc3RydWN0IGRybV9pOTE1X3ByaXZh dGUgKmRldl9wcml2KQo+PiDCoHsKPj4gLQlpZiAoSVNfVEdMX1UoZGV2X3ByaXYpIHx8IElTX1RH TF9ZKGRldl9wcml2KSkKPj4gLQkJcmV0dXJuIHRnbF91eV9yZXZpZHM7Cj4+IC0JZWxzZQo+PiAt CQlyZXR1cm4gdGdsX3JldmlkczsKPj4gKwljb25zdCB1OCByZXZpZCA9IElOVEVMX1JFVklEKGRl dl9wcml2KTsKPj4gKwo+PiArCWlmIChJU19UR0xfVShkZXZfcHJpdikgfHwgSVNfVEdMX1koZGV2 X3ByaXYpKSB7Cj4+ICsJCWlmIChUR0xfVVlfUkVWSURfUkFOR0UocmV2aWQpKSB7Cj4+ICsJCQly ZXR1cm4gdGdsX3V5X3JldmlkcyArIHJldmlkOwo+IAo+IFdoeSBub3QgaGVscCByZWFkZXJzIGFu ZCBnbyBzaW1wbGU/IHRnbF91eV9yZXZpZHNbcmV2aWRdCgpIbW0gSSB3aWxsIGhhdmUgdG8gY2hh bmdlIHRoZSByZXR1cm4gdHlwZSB0aGVuLCBhcyB5b3Ugd2VyZSByZXR1cm5pbmcgYSBwb2ludGVy IGFuZCBpbnRyb2R1Y2VzCmNvbXBpbGVyIGVycm9yLiBJIHdpbGwgY2hhbmdlIHRoZSByZXR1cm4g dHlwZS4KCj4gCj4+ICsJCX0gZWxzZSB7Cj4+ICsJCQlkcm1fZGJnX2ttcygmZGV2X3ByaXYtPmRy bSwKPj4gKwkJCQkgICAgIlVuc3VwcG9ydGVkIFNPQyBzdGVwcGluZyBmb3VuZCAldSwgdXNpbmcg JWx1IGluc3RlYWRcbiIsCj4+ICsJCQkJICAgIHJldmlkLCBBUlJBWV9TSVpFKHRnbF91eV9yZXZp ZHMpIC0gMSk7Cj4+ICsJCQlyZXR1cm4gdGdsX3V5X3JldmlkcyArIChBUlJBWV9TSVpFKHRnbF91 eV9yZXZpZHMpIC0gMSk7Cj4+ICsJCX0KPj4gKwl9IGVsc2UgaWYgKFRHTF9SRVZJRF9SQU5HRShy ZXZpZCkpIHsKPj4gKwkJcmV0dXJuIHRnbF9yZXZpZHMgKyByZXZpZDsKPj4gKwl9IGVsc2UJewo+ PiArCQlkcm1fZGJnX2ttcygmZGV2X3ByaXYtPmRybSwKPj4gKwkJCSAgICAiVW5zdXBwb3J0ZWQg U09DIHN0ZXBwaW5nIGZvdW5kICV1LCB1c2luZyAlbHUgaW5zdGVhZFxuIiwKPj4gKwkJCSAgICBy ZXZpZCwgQVJSQVlfU0laRSh0Z2xfcmV2aWRzKSAtIDEpOwo+PiArCQlyZXR1cm4gdGdsX3V5X3Jl dmlkcyArIChBUlJBWV9TSVpFKHRnbF9yZXZpZHMpIC0gMSk7Cj4+ICsJfQo+IAo+IEkgYmV0IHlv dSBjYW4gcmUgYXJyYW5nZSBpdCBhbmQgZW5kIHVwIHdpdGggb25lIGRybV9kYmdfa21zKCkgY2Fs bC4KCkkgY2FuIGJ1dCB0aGF0IHdpbGwgaW52b2x2ZSBtb3JlIG1hY3JvcyBhcyB3ZSBhcmUgZGVh bGluZyB3aXRoIHR3byBkaWZmZXJlbnQgYXJyYXkgdGFibGVzIGFuZCBlYWNoIG9uZQp3aXRoIGEg ZGlmZmVyZW50IHJhbmdlLiBJIHdpbGwgdXNlIGp1c3Qgb25lIHByaW50IHRvIHNheSB3aGF0IFNP QyByZXYgaWQgd2UgZ2V0IGZyb20gcGNpIGRldiBhbmQgd2hhdAp3ZSB3aWxsIGJlIHVzaW5nLiAK Cj4gCj4gCj4+IMKgfQo+PiDCoAo+Pgo+Pgo+Pgo+Pgo+Pgo+Pgo+Pgo+PiDCoCNkZWZpbmUgSVNf VEdMX0RJU1BfUkVWSUQocCwgc2luY2UsIHVudGlsKSBcCj4+IEBAIC0xNTkxLDEyICsxNjEyLDE0 IEBAIHRnbF9yZXZpZHNfZ2V0KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdikKPj4g wqAKPj4KPj4KPj4KPj4KPj4KPj4KPj4KPj4gwqAjZGVmaW5lIElTX1RHTF9VWV9HVF9SRVZJRChw LCBzaW5jZSwgdW50aWwpIFwKPj4gwqAJKChJU19UR0xfVShwKSB8fCBJU19UR0xfWShwKSkgJiYg XAo+PiArCSBUR0xfVVlfUkVWSURfUkFOR0UoSU5URUxfUkVWSUQocCkpICYmIFwKPj4gwqAJIHRn bF91eV9yZXZpZHMtPmd0X3N0ZXBwaW5nID49IChzaW5jZSkgJiYgXAo+PiDCoAkgdGdsX3V5X3Jl dmlkcy0+Z3Rfc3RlcHBpbmcgPD0gKHVudGlsKSkKPj4gwqAKPj4KPj4KPj4KPj4KPj4KPj4KPj4K Pj4gwqAjZGVmaW5lIElTX1RHTF9HVF9SRVZJRChwLCBzaW5jZSwgdW50aWwpIFwKPj4gwqAJKElT X1RJR0VSTEFLRShwKSAmJiBcCj4+IMKgCSAhKElTX1RHTF9VKHApIHx8IElTX1RHTF9ZKHApKSAm JiBcCj4+ICsJIFRHTF9SRVZJRF9SQU5HRShJTlRFTF9SRVZJRChwKSkgJiYgXAo+PiDCoAkgdGds X3Jldmlkcy0+Z3Rfc3RlcHBpbmcgPj0gKHNpbmNlKSAmJiBcCj4+IMKgCSB0Z2xfcmV2aWRzLT5n dF9zdGVwcGluZyA8PSAodW50aWwpKQo+PiDCoAo+Pgo+Pgo+Pgo+Pgo+Pgo+Pgo+IAo+IFlvdSBk aWQgbm90IGZpeGVkIHRoZSBpc3N1ZSBmb3IgR1QuCgpZZXMuLiBJIGRpZG4ndCBub3RpY2UgdGhh dC4uIFdpbGwgY2hhbmdlIGluIHRoZSBuZXh0IHJldmlzaW9uLgoKQWRpdHlhCgo+IAo+Pgo+Pgo+ Pgo+Pgo+Pgo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4 Cg==