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.7 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 88F13C433E0 for ; Mon, 1 Feb 2021 18:34: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 453B1614A7 for ; Mon, 1 Feb 2021 18:34:08 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 453B1614A7 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.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 D377F6E874; Mon, 1 Feb 2021 18:34:07 +0000 (UTC) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4C1BA6E874 for ; Mon, 1 Feb 2021 18:34:07 +0000 (UTC) IronPort-SDR: HvvnnII7uhtZo/eucSSMp/ZolvKTWg2+vUEyZnahkgRAeGvPItrg+z2t+zcdMHVAT+CQFwK+Lj 36kVBdHe9V7g== X-IronPort-AV: E=McAfee;i="6000,8403,9882"; a="242249946" X-IronPort-AV: E=Sophos;i="5.79,393,1602572400"; d="scan'208";a="242249946" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Feb 2021 10:34:06 -0800 IronPort-SDR: lvyRWtEqJmcXpOYECWWY2OykwPwK2oQntzjNkiSxylkDC+VYyUxzYtDiMDQLm+eQU8byV9owMX B+vUx+spKn4Q== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.79,393,1602572400"; d="scan'208";a="354588000" Received: from stinkbox.fi.intel.com (HELO stinkbox) ([10.237.72.171]) by fmsmga007.fm.intel.com with SMTP; 01 Feb 2021 10:34:04 -0800 Received: by stinkbox (sSMTP sendmail emulation); Mon, 01 Feb 2021 20:34:03 +0200 From: Ville Syrjala To: intel-gfx@lists.freedesktop.org Date: Mon, 1 Feb 2021 20:33:35 +0200 Message-Id: <20210201183343.15292-8-ville.syrjala@linux.intel.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20210201183343.15292-1-ville.syrjala@linux.intel.com> References: <20210201183343.15292-1-ville.syrjala@linux.intel.com> MIME-Version: 1.0 Subject: [Intel-gfx] [PATCH 07/15] drm/i915: Convert DG1 over to .{enable, disable}_clock() 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: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KClJl cGxhY2UgZGcxX3ttYXAsdW5tYXB9X3BsbHNfdG9fcG9ydHMoKSB3aXRoIHRoZSBhcHByb3ByaWF0 ZQplbmNvZGVyIHZmdW5jcy4gQW5kIGxldCdzIHJlbG9jYXRlIHRoZSBkaXNhYmxlIGZ1bmN0aW9u IG5leHQgdG8KdGhlIGVuYWJsZSBmdW5jdGlvbiB3aGlsZSBhdCBpdC4KClNpZ25lZC1vZmYtYnk6 IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Ci0tLQogZHJp dmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kZGkuYyB8IDQzICsrKysrKysrKysrKy0t LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDIyIGRlbGV0aW9u cygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZGRp LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2RkaS5jCmluZGV4IDYxMTQ5 NWE3ODQ5NC4uMzljYmFhMDNkMjYxIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9k aXNwbGF5L2ludGVsX2RkaS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50 ZWxfZGRpLmMKQEAgLTMxNTgsOCArMzE1OCw4IEBAIHN0YXRpYyBpOTE1X3JlZ190IGljbF9kcGNs a2FfY2ZnY3IwX3JlZyhzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqaTkxNSwKIAkJcmV0dXJuIElD TF9EUENMS0FfQ0ZHQ1IwOwogfQogCi1zdGF0aWMgdm9pZCBkZzFfbWFwX3BsbHNfdG9fcG9ydHMo c3RydWN0IGludGVsX2VuY29kZXIgKmVuY29kZXIsCi0JCQkJICBjb25zdCBzdHJ1Y3QgaW50ZWxf Y3J0Y19zdGF0ZSAqY3J0Y19zdGF0ZSkKK3N0YXRpYyB2b2lkIGRnMV9kZGlfZW5hYmxlX2Nsb2Nr KHN0cnVjdCBpbnRlbF9lbmNvZGVyICplbmNvZGVyLAorCQkJCSBjb25zdCBzdHJ1Y3QgaW50ZWxf Y3J0Y19zdGF0ZSAqY3J0Y19zdGF0ZSkKIHsKIAlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2 X3ByaXYgPSB0b19pOTE1KGVuY29kZXItPmJhc2UuZGV2KTsKIAlzdHJ1Y3QgaW50ZWxfc2hhcmVk X2RwbGwgKnBsbCA9IGNydGNfc3RhdGUtPnNoYXJlZF9kcGxsOwpAQCAtMzE5Miw2ICszMTkyLDE5 IEBAIHN0YXRpYyB2b2lkIGRnMV9tYXBfcGxsc190b19wb3J0cyhzdHJ1Y3QgaW50ZWxfZW5jb2Rl ciAqZW5jb2RlciwKIAltdXRleF91bmxvY2soJmRldl9wcml2LT5kcGxsLmxvY2spOwogfQogCitz dGF0aWMgdm9pZCBkZzFfZGRpX2Rpc2FibGVfY2xvY2soc3RydWN0IGludGVsX2VuY29kZXIgKmVu Y29kZXIpCit7CisJc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0gdG9faTkxNShl bmNvZGVyLT5iYXNlLmRldik7CisJZW51bSBwaHkgcGh5ID0gaW50ZWxfcG9ydF90b19waHkoZGV2 X3ByaXYsIGVuY29kZXItPnBvcnQpOworCisJbXV0ZXhfbG9jaygmZGV2X3ByaXYtPmRwbGwubG9j ayk7CisKKwlpbnRlbF9kZV9ybXcoZGV2X3ByaXYsIERHMV9EUENMS0FfQ0ZHQ1IwKHBoeSksIDAs CisJCSAgICAgREcxX0RQQ0xLQV9DRkdDUjBfRERJX0NMS19PRkYocGh5KSk7CisKKwltdXRleF91 bmxvY2soJmRldl9wcml2LT5kcGxsLmxvY2spOworfQorCiBzdGF0aWMgdm9pZCBpY2xfbWFwX3Bs bHNfdG9fcG9ydHMoc3RydWN0IGludGVsX2VuY29kZXIgKmVuY29kZXIsCiAJCQkJICBjb25zdCBz dHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZSAqY3J0Y19zdGF0ZSkKIHsKQEAgLTMyMzAsMTkgKzMyNDMs NiBAQCBzdGF0aWMgdm9pZCBpY2xfbWFwX3BsbHNfdG9fcG9ydHMoc3RydWN0IGludGVsX2VuY29k ZXIgKmVuY29kZXIsCiAJbXV0ZXhfdW5sb2NrKCZkZXZfcHJpdi0+ZHBsbC5sb2NrKTsKIH0KIAot c3RhdGljIHZvaWQgZGcxX3VubWFwX3BsbHNfdG9fcG9ydHMoc3RydWN0IGludGVsX2VuY29kZXIg KmVuY29kZXIpCi17Ci0Jc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0gdG9faTkx NShlbmNvZGVyLT5iYXNlLmRldik7Ci0JZW51bSBwaHkgcGh5ID0gaW50ZWxfcG9ydF90b19waHko ZGV2X3ByaXYsIGVuY29kZXItPnBvcnQpOwotCi0JbXV0ZXhfbG9jaygmZGV2X3ByaXYtPmRwbGwu bG9jayk7Ci0KLQlpbnRlbF9kZV9ybXcoZGV2X3ByaXYsIERHMV9EUENMS0FfQ0ZHQ1IwKHBoeSks IDAsCi0JCSAgICAgREcxX0RQQ0xLQV9DRkdDUjBfRERJX0NMS19PRkYocGh5KSk7Ci0KLQltdXRl eF91bmxvY2soJmRldl9wcml2LT5kcGxsLmxvY2spOwotfQotCiBzdGF0aWMgdm9pZCBpY2xfdW5t YXBfcGxsc190b19wb3J0cyhzdHJ1Y3QgaW50ZWxfZW5jb2RlciAqZW5jb2RlcikKIHsKIAlzdHJ1 Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSB0b19pOTE1KGVuY29kZXItPmJhc2UuZGV2 KTsKQEAgLTQwMTQsOSArNDAxNCw3IEBAIHN0YXRpYyB2b2lkIGludGVsX2RkaV9wcmVfZW5hYmxl KHN0cnVjdCBpbnRlbF9hdG9taWNfc3RhdGUgKnN0YXRlLAogCiAJZHJtX1dBUk5fT04oJmRldl9w cml2LT5kcm0sIGNydGNfc3RhdGUtPmhhc19wY2hfZW5jb2Rlcik7CiAKLQlpZiAoSVNfREcxKGRl dl9wcml2KSkKLQkJZGcxX21hcF9wbGxzX3RvX3BvcnRzKGVuY29kZXIsIGNydGNfc3RhdGUpOwot CWVsc2UgaWYgKElOVEVMX0dFTihkZXZfcHJpdikgPj0gMTEpCisJaWYgKCFJU19ERzEoZGV2X3By aXYpICYmIElOVEVMX0dFTihkZXZfcHJpdikgPj0gMTEpCiAJCWljbF9tYXBfcGxsc190b19wb3J0 cyhlbmNvZGVyLCBjcnRjX3N0YXRlKTsKIAogCWludGVsX3NldF9jcHVfZmlmb191bmRlcnJ1bl9y ZXBvcnRpbmcoZGV2X3ByaXYsIHBpcGUsIHRydWUpOwpAQCAtNDIxNyw5ICs0MjE1LDcgQEAgc3Rh dGljIHZvaWQgaW50ZWxfZGRpX3Bvc3RfZGlzYWJsZShzdHJ1Y3QgaW50ZWxfYXRvbWljX3N0YXRl ICpzdGF0ZSwKIAkJaW50ZWxfZGRpX3Bvc3RfZGlzYWJsZV9kcChzdGF0ZSwgZW5jb2Rlciwgb2xk X2NydGNfc3RhdGUsCiAJCQkJCSAgb2xkX2Nvbm5fc3RhdGUpOwogCi0JaWYgKElTX0RHMShkZXZf cHJpdikpCi0JCWRnMV91bm1hcF9wbGxzX3RvX3BvcnRzKGVuY29kZXIpOwotCWVsc2UgaWYgKElO VEVMX0dFTihkZXZfcHJpdikgPj0gMTEpCisJaWYgKCFJU19ERzEoZGV2X3ByaXYpICYmIElOVEVM X0dFTihkZXZfcHJpdikgPj0gMTEpCiAJCWljbF91bm1hcF9wbGxzX3RvX3BvcnRzKGVuY29kZXIp OwogCiAJaWYgKGludGVsX2NydGNfaGFzX2RwX2VuY29kZXIob2xkX2NydGNfc3RhdGUpIHx8IGlz X3RjX3BvcnQpCkBAIC01NjY0LDcgKzU2NjAsMTAgQEAgdm9pZCBpbnRlbF9kZGlfaW5pdChzdHJ1 Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsIGVudW0gcG9ydCBwb3J0KQogCWVuY29kZXIt PmNsb25lYWJsZSA9IDA7CiAJZW5jb2Rlci0+cGlwZV9tYXNrID0gfjA7CiAKLQlpZiAoSVNfQ0FO Tk9OTEFLRShkZXZfcHJpdikpIHsKKwlpZiAoSVNfREcxKGRldl9wcml2KSkgeworCQllbmNvZGVy LT5lbmFibGVfY2xvY2sgPSBkZzFfZGRpX2VuYWJsZV9jbG9jazsKKwkJZW5jb2Rlci0+ZGlzYWJs ZV9jbG9jayA9IGRnMV9kZGlfZGlzYWJsZV9jbG9jazsKKwl9IGVsc2UgaWYgKElTX0NBTk5PTkxB S0UoZGV2X3ByaXYpKSB7CiAJCWVuY29kZXItPmVuYWJsZV9jbG9jayA9IGNubF9kZGlfZW5hYmxl X2Nsb2NrOwogCQllbmNvZGVyLT5kaXNhYmxlX2Nsb2NrID0gY25sX2RkaV9kaXNhYmxlX2Nsb2Nr OwogCX0gZWxzZSBpZiAoSVNfR0VOOV9CQyhkZXZfcHJpdikpIHsKLS0gCjIuMjYuMgoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxp bmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==