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 B5B07C433DB for ; Mon, 25 Jan 2021 14:08:59 +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 7E51722C9E for ; Mon, 25 Jan 2021 14:08:59 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7E51722C9E 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 594EE6E174; Mon, 25 Jan 2021 14:08:56 +0000 (UTC) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3C38B6E054 for ; Mon, 25 Jan 2021 14:08:51 +0000 (UTC) IronPort-SDR: GbfOZFQdbMYZRILWG02npPWJZ1wwt+zofMO147hX9zrr9AqlfOEqiTn3YYs0nWE2ZK9KoiWiFH X1XixtDudTCg== X-IronPort-AV: E=McAfee;i="6000,8403,9874"; a="179879115" X-IronPort-AV: E=Sophos;i="5.79,373,1602572400"; d="scan'208";a="179879115" 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:32 -0800 IronPort-SDR: CNq76YggjanfSlg7V4YqXfAEugufMwl7yAZHcVU7VrZcB+R1Yhe1lMC5rfm6I9ThkJIObDBZJ0 pL7jxmknLSaQ== X-IronPort-AV: E=Sophos;i="5.79,373,1602572400"; d="scan'208";a="472319573" 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:32 -0800 From: Aditya Swarup To: intel-gfx@lists.freedesktop.org Date: Mon, 25 Jan 2021 06:07:48 -0800 Message-Id: <20210125140753.347998-6-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 05/10] drm/i915/adl_s: Configure DPLL for ADL-S 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" QWRkIGNoYW5nZXMgZm9yIGNvbmZpZ3VyaW5nIERQTEwgZm9yIEFETC1TCi0gUmV1c2luZyBERzEg RFBMTCAyICYgRFBMTCAzIGZvciBBREwtUwotIEV4dGVuZCBDTkwgbWFjcm8gdG8gY2hvb3NlIERQ TExfRU5BQkxFCiAgZm9yIEFETC1TLgotIFNlbGVjdCBDRkdDUjAgYW5kIENGR0NSMSBmb3IgQURM LVMgcGxscy4KCk9uIEJTcGVjOiA1MzcyMCBQTEwgYXJyYW5nZW1lbnQgZGlnIGZvciBhZGxzOgpE UExMMiBjZmdjciBpcyBwcm9ncmFtbWVkIHVzaW5nIF9BRExTX0RQTEwzX0NGR0NSKDAvMSkKRFBM TDMgY2ZnY3IgaXMgcHJvZ3JhbW1lZCB1c2luZyBfQURMU19EUExMNF9DRkdDUigwLzEpCgp2MiAo THVjYXMpOiBhZGQgbWlzc2luZyB1cGRhdGVfcmVmX2Nsa3MKCkJzcGVjOiA1MDI4OApCc3BlYzog NTAyODkKQnNwZWM6IDQ5NDQzCgp2MyA6IEFkZGluZyBhbm90aGVyIGJpdCB0byBIRFBPUlRfRFBM TF9VU0VEX01BU0sgYml0ZmllbGQKZm9yIERQTEwzX1VTRUQuKG1kcm9wZXIpCgpCc3BlYzogNTM3 MDcKCnY0OiAgQlNwZWMgNTM3MjMgaGFzIGJlZW4gdXBkYXRlZCB3aXRoIG5vdGUgLSBEUExMMiBp cwpjb250cm9sbGVkIGJ5IERQTEw0IENGR0NSIDAvMS4obWRyb3BlcikKCkNjOiBKYW5pIE5pa3Vs YSA8amFuaS5uaWt1bGFAaW50ZWwuY29tPgpDYzogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJq YWxhQGxpbnV4LmludGVsLmNvbT4KQ2M6IEltcmUgRGVhayA8aW1yZS5kZWFrQGludGVsLmNvbT4K Q2M6IE1hdHQgUm9wZXIgPG1hdHRoZXcuZC5yb3BlckBpbnRlbC5jb20+CkNjOiBMdWNhcyBEZSBN YXJjaGkgPGx1Y2FzLmRlbWFyY2hpQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogQWRpdHlhIFN3 YXJ1cCA8YWRpdHlhLnN3YXJ1cEBpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IEx1Y2FzIERlIE1h cmNoaSA8bHVjYXMuZGVtYXJjaGlAaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1 L2Rpc3BsYXkvaW50ZWxfZHBsbF9tZ3IuYyB8IDM4ICsrKysrKysrKysrKysrKysrLS0KIGRyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfcmVnLmggICAgICAgICAgICAgICB8IDIyICsrKysrKysrKyst CiAyIGZpbGVzIGNoYW5nZWQsIDU0IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZm IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kcGxsX21nci5jIGIv ZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kcGxsX21nci5jCmluZGV4IGY2YWQy NTdhMjYwZS4uNTI5YjFkNTY5YWYyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9k aXNwbGF5L2ludGVsX2RwbGxfbWdyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxh eS9pbnRlbF9kcGxsX21nci5jCkBAIC0zNTU5LDcgKzM1NTksMTMgQEAgc3RhdGljIGJvb2wgaWNs X2dldF9jb21ib19waHlfZHBsbChzdHJ1Y3QgaW50ZWxfYXRvbWljX3N0YXRlICpzdGF0ZSwKIAog CWljbF9jYWxjX2RwbGxfc3RhdGUoZGV2X3ByaXYsICZwbGxfcGFyYW1zLCAmcG9ydF9kcGxsLT5o d19zdGF0ZSk7CiAKLQlpZiAoSVNfREcxKGRldl9wcml2KSkgeworCWlmIChJU19BTERFUkxBS0Vf UyhkZXZfcHJpdikpIHsKKwkJZHBsbF9tYXNrID0KKwkJCUJJVChEUExMX0lEX0RHMV9EUExMMykg fAorCQkJQklUKERQTExfSURfREcxX0RQTEwyKSB8CisJCQlCSVQoRFBMTF9JRF9JQ0xfRFBMTDEp IHwKKwkJCUJJVChEUExMX0lEX0lDTF9EUExMMCk7CisJfSBlbHNlIGlmIChJU19ERzEoZGV2X3By aXYpKSB7CiAJCWlmIChwb3J0ID09IFBPUlRfRCB8fCBwb3J0ID09IFBPUlRfRSkgewogCQkJZHBs bF9tYXNrID0KIAkJCQlCSVQoRFBMTF9JRF9ERzFfRFBMTDIpIHwKQEAgLTM4NjUsNyArMzg3MSwx MCBAQCBzdGF0aWMgYm9vbCBpY2xfcGxsX2dldF9od19zdGF0ZShzdHJ1Y3QgZHJtX2k5MTVfcHJp dmF0ZSAqZGV2X3ByaXYsCiAJaWYgKCEodmFsICYgUExMX0VOQUJMRSkpCiAJCWdvdG8gb3V0Owog Ci0JaWYgKElTX0RHMShkZXZfcHJpdikpIHsKKwlpZiAoSVNfQUxERVJMQUtFX1MoZGV2X3ByaXYp KSB7CisJCWh3X3N0YXRlLT5jZmdjcjAgPSBpbnRlbF9kZV9yZWFkKGRldl9wcml2LCBBRExTX0RQ TExfQ0ZHQ1IwKGlkKSk7CisJCWh3X3N0YXRlLT5jZmdjcjEgPSBpbnRlbF9kZV9yZWFkKGRldl9w cml2LCBBRExTX0RQTExfQ0ZHQ1IxKGlkKSk7CisJfSBlbHNlIGlmIChJU19ERzEoZGV2X3ByaXYp KSB7CiAJCWh3X3N0YXRlLT5jZmdjcjAgPSBpbnRlbF9kZV9yZWFkKGRldl9wcml2LCBERzFfRFBM TF9DRkdDUjAoaWQpKTsKIAkJaHdfc3RhdGUtPmNmZ2NyMSA9IGludGVsX2RlX3JlYWQoZGV2X3By aXYsIERHMV9EUExMX0NGR0NSMShpZCkpOwogCX0gZWxzZSBpZiAoSVNfUk9DS0VUTEFLRShkZXZf cHJpdikpIHsKQEAgLTM5MjEsNyArMzkzMCwxMCBAQCBzdGF0aWMgdm9pZCBpY2xfZHBsbF93cml0 ZShzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCiAJY29uc3QgZW51bSBpbnRlbF9k cGxsX2lkIGlkID0gcGxsLT5pbmZvLT5pZDsKIAlpOTE1X3JlZ190IGNmZ2NyMF9yZWcsIGNmZ2Ny MV9yZWc7CiAKLQlpZiAoSVNfREcxKGRldl9wcml2KSkgeworCWlmIChJU19BTERFUkxBS0VfUyhk ZXZfcHJpdikpIHsKKwkJY2ZnY3IwX3JlZyA9IEFETFNfRFBMTF9DRkdDUjAoaWQpOworCQljZmdj cjFfcmVnID0gQURMU19EUExMX0NGR0NSMShpZCk7CisJfSBlbHNlIGlmIChJU19ERzEoZGV2X3By aXYpKSB7CiAJCWNmZ2NyMF9yZWcgPSBERzFfRFBMTF9DRkdDUjAoaWQpOwogCQljZmdjcjFfcmVn ID0gREcxX0RQTExfQ0ZHQ1IxKGlkKTsKIAl9IGVsc2UgaWYgKElTX1JPQ0tFVExBS0UoZGV2X3By aXYpKSB7CkBAIC00Mzg0LDYgKzQzOTYsMjIgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBpbnRlbF9k cGxsX21nciBkZzFfcGxsX21nciA9IHsKIAkuZHVtcF9od19zdGF0ZSA9IGljbF9kdW1wX2h3X3N0 YXRlLAogfTsKIAorc3RhdGljIGNvbnN0IHN0cnVjdCBkcGxsX2luZm8gYWRsc19wbGxzW10gPSB7 CisJeyAiRFBMTCAwIiwgJmNvbWJvX3BsbF9mdW5jcywgRFBMTF9JRF9JQ0xfRFBMTDAsIDAgfSwK Kwl7ICJEUExMIDEiLCAmY29tYm9fcGxsX2Z1bmNzLCBEUExMX0lEX0lDTF9EUExMMSwgMCB9LAor CXsgIkRQTEwgMiIsICZjb21ib19wbGxfZnVuY3MsIERQTExfSURfREcxX0RQTEwyLCAwIH0sCisJ eyAiRFBMTCAzIiwgJmNvbWJvX3BsbF9mdW5jcywgRFBMTF9JRF9ERzFfRFBMTDMsIDAgfSwKKwl7 IH0sCit9OworCitzdGF0aWMgY29uc3Qgc3RydWN0IGludGVsX2RwbGxfbWdyIGFkbHNfcGxsX21n ciA9IHsKKwkuZHBsbF9pbmZvID0gYWRsc19wbGxzLAorCS5nZXRfZHBsbHMgPSBpY2xfZ2V0X2Rw bGxzLAorCS5wdXRfZHBsbHMgPSBpY2xfcHV0X2RwbGxzLAorCS51cGRhdGVfcmVmX2Nsa3MgPSBp Y2xfdXBkYXRlX2RwbGxfcmVmX2Nsa3MsCisJLmR1bXBfaHdfc3RhdGUgPSBpY2xfZHVtcF9od19z dGF0ZSwKK307CisKIC8qKgogICogaW50ZWxfc2hhcmVkX2RwbGxfaW5pdCAtIEluaXRpYWxpemUg c2hhcmVkIERQTExzCiAgKiBAZGV2OiBkcm0gZGV2aWNlCkBAIC00Mzk3LDcgKzQ0MjUsOSBAQCB2 b2lkIGludGVsX3NoYXJlZF9kcGxsX2luaXQoc3RydWN0IGRybV9kZXZpY2UgKmRldikKIAljb25z dCBzdHJ1Y3QgZHBsbF9pbmZvICpkcGxsX2luZm87CiAJaW50IGk7CiAKLQlpZiAoSVNfREcxKGRl dl9wcml2KSkKKwlpZiAoSVNfQUxERVJMQUtFX1MoZGV2X3ByaXYpKQorCQlkcGxsX21nciA9ICZh ZGxzX3BsbF9tZ3I7CisJZWxzZSBpZiAoSVNfREcxKGRldl9wcml2KSkKIAkJZHBsbF9tZ3IgPSAm ZGcxX3BsbF9tZ3I7CiAJZWxzZSBpZiAoSVNfUk9DS0VUTEFLRShkZXZfcHJpdikpCiAJCWRwbGxf bWdyID0gJnJrbF9wbGxfbWdyOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9yZWcuaCBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcmVnLmgKaW5kZXggMGZlNDk5ODQw YjgyLi4zMzk1MzIyMjJkN2MgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf cmVnLmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9yZWcuaApAQCAtMjkzMCw3ICsy OTMwLDcgQEAgc3RhdGljIGlubGluZSBib29sIGk5MTVfbW1pb19yZWdfdmFsaWQoaTkxNV9yZWdf dCByZWcpCiAjZGVmaW5lIE1CVVNfQkJPWF9DVExfUzIJCV9NTUlPKDB4NDUwNDQpCiAKICNkZWZp bmUgSERQT1JUX1NUQVRFCQkJX01NSU8oMHg0NTA1MCkKLSNkZWZpbmUgICBIRFBPUlRfRFBMTF9V U0VEX01BU0sJCVJFR19HRU5NQVNLKDE0LCAxMikKKyNkZWZpbmUgICBIRFBPUlRfRFBMTF9VU0VE X01BU0sJCVJFR19HRU5NQVNLKDE1LCAxMikKICNkZWZpbmUgICBIRFBPUlRfRERJX1VTRUQocGh5 KQkJUkVHX0JJVCgyICogKHBoeSkgKyAxKQogI2RlZmluZSAgIEhEUE9SVF9FTkFCTEVECQlSRUdf QklUKDApCiAKQEAgLTEwMzk0LDExICsxMDM5NCwxNCBAQCBlbnVtIHNrbF9wb3dlcl9nYXRlIHsK IC8qIENOTCBQTEwgKi8KICNkZWZpbmUgRFBMTDBfRU5BQkxFCQkweDQ2MDEwCiAjZGVmaW5lIERQ TEwxX0VOQUJMRQkJMHg0NjAxNAorI2RlZmluZSBfQURMU19EUExMMl9FTkFCTEUJMHg0NjAxOAor I2RlZmluZSBfQURMU19EUExMM19FTkFCTEUJMHg0NjAzMAogI2RlZmluZSAgUExMX0VOQUJMRQkJ KDEgPDwgMzEpCiAjZGVmaW5lICBQTExfTE9DSwkJKDEgPDwgMzApCiAjZGVmaW5lICBQTExfUE9X RVJfRU5BQkxFCSgxIDw8IDI3KQogI2RlZmluZSAgUExMX1BPV0VSX1NUQVRFCSgxIDw8IDI2KQot I2RlZmluZSBDTkxfRFBMTF9FTkFCTEUocGxsKQlfTU1JT19QTEwocGxsLCBEUExMMF9FTkFCTEUs IERQTEwxX0VOQUJMRSkKKyNkZWZpbmUgQ05MX0RQTExfRU5BQkxFKHBsbCkJX01NSU9fUExMMyhw bGwsIERQTEwwX0VOQUJMRSwgRFBMTDFfRU5BQkxFLCBcCisJCQkJCSAgIF9BRExTX0RQTEwyX0VO QUJMRSwgX0FETFNfRFBMTDNfRU5BQkxFKQogCiAjZGVmaW5lIFRCVF9QTExfRU5BQkxFCQlfTU1J TygweDQ2MDIwKQogCkBAIC0xMDY0NCw2ICsxMDY0NywyMSBAQCBlbnVtIHNrbF9wb3dlcl9nYXRl IHsKIAkJCQkJCSAgIF9ERzFfRFBMTDJfQ0ZHQ1IxLCBcCiAJCQkJCQkgICBfREcxX0RQTEwzX0NG R0NSMSkKIAorLyogRm9yIEFETC1TIERQTEw0X0NGR0NSMC8xIGFyZSB1c2VkIHRvIGNvbnRyb2wg RFBMTDIgKi8KKyNkZWZpbmUgX0FETFNfRFBMTDNfQ0ZHQ1IwCQkweDE2NDJDMAorI2RlZmluZSBf QURMU19EUExMNF9DRkdDUjAJCTB4MTY0Mjk0CisjZGVmaW5lIEFETFNfRFBMTF9DRkdDUjAocGxs KQkJX01NSU9fUExMMyhwbGwsIF9UR0xfRFBMTDBfQ0ZHQ1IwLCBcCisJCQkJCQkgICBfVEdMX0RQ TEwxX0NGR0NSMCwgXAorCQkJCQkJICAgX0FETFNfRFBMTDRfQ0ZHQ1IwLCBcCisJCQkJCQkgICBf QURMU19EUExMM19DRkdDUjApCisKKyNkZWZpbmUgX0FETFNfRFBMTDNfQ0ZHQ1IxCQkweDE2NDJD NAorI2RlZmluZSBfQURMU19EUExMNF9DRkdDUjEJCTB4MTY0Mjk4CisjZGVmaW5lIEFETFNfRFBM TF9DRkdDUjEocGxsKQkJX01NSU9fUExMMyhwbGwsIF9UR0xfRFBMTDBfQ0ZHQ1IxLCBcCisJCQkJ CQkgICBfVEdMX0RQTEwxX0NGR0NSMSwgXAorCQkJCQkJICAgX0FETFNfRFBMTDRfQ0ZHQ1IxLCBc CisJCQkJCQkgICBfQURMU19EUExMM19DRkdDUjEpCisKICNkZWZpbmUgX0RLTF9QSFkxX0JBU0UJ CQkweDE2ODAwMAogI2RlZmluZSBfREtMX1BIWTJfQkFTRQkJCTB4MTY5MDAwCiAjZGVmaW5lIF9E S0xfUEhZM19CQVNFCQkJMHgxNkEwMDAKLS0gCjIuMjcuMAoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==