From: Maarten Lankhorst Subject: [PATCH 07/13] drm/i915: Make ironlake_pch_transcoder_set_timings take crtc_state Date: Wed, 3 Oct 2018 15:37:09 +0200 Message-ID: <20181003133715.3713-8-maarten.lankhorst@linux.intel.com> References: <20181003133715.3713-1-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mblankhorst.nl (mblankhorst.nl [141.105.120.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6D1B76E4B0 for ; Wed, 3 Oct 2018 13:37:19 +0000 (UTC) In-Reply-To: <20181003133715.3713-1-maarten.lankhorst@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org U2lnbmVkLW9mZi1ieTogTWFhcnRlbiBMYW5raG9yc3QgPG1hYXJ0ZW4ubGFua2hvcnN0QGxpbnV4 LmludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgfCAx MiArKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDYgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5j IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCmluZGV4IDM2YThkNWZiODg4 MS4uNTdjODFlOGU0NGJlIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9k aXNwbGF5LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCkBAIC00 NTk5LDEyICs0NTk5LDEyIEBAIGludCBscHRfZ2V0X2ljbGtpcChzdHJ1Y3QgZHJtX2k5MTVfcHJp dmF0ZSAqZGV2X3ByaXYpCiAJCQkJIGRlc2lyZWRfZGl2aXNvciA8PCBhdXhkaXYpOwogfQogCi1z dGF0aWMgdm9pZCBpcm9ubGFrZV9wY2hfdHJhbnNjb2Rlcl9zZXRfdGltaW5ncyhzdHJ1Y3QgaW50 ZWxfY3J0YyAqY3J0YywKK3N0YXRpYyB2b2lkIGlyb25sYWtlX3BjaF90cmFuc2NvZGVyX3NldF90 aW1pbmdzKGNvbnN0IHN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpjcnRjX3N0YXRlLAogCQkJCQkJ ZW51bSBwaXBlIHBjaF90cmFuc2NvZGVyKQogewotCXN0cnVjdCBkcm1fZGV2aWNlICpkZXYgPSBj cnRjLT5iYXNlLmRldjsKLQlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSB0b19p OTE1KGRldik7Ci0JZW51bSB0cmFuc2NvZGVyIGNwdV90cmFuc2NvZGVyID0gY3J0Yy0+Y29uZmln LT5jcHVfdHJhbnNjb2RlcjsKKwlzdHJ1Y3QgaW50ZWxfY3J0YyAqY3J0YyA9IHRvX2ludGVsX2Ny dGMoY3J0Y19zdGF0ZS0+YmFzZS5jcnRjKTsKKwlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2 X3ByaXYgPSB0b19pOTE1KGNydGMtPmJhc2UuZGV2KTsKKwllbnVtIHRyYW5zY29kZXIgY3B1X3Ry YW5zY29kZXIgPSBjcnRjX3N0YXRlLT5jcHVfdHJhbnNjb2RlcjsKIAogCUk5MTVfV1JJVEUoUENI X1RSQU5TX0hUT1RBTChwY2hfdHJhbnNjb2RlciksCiAJCSAgIEk5MTVfUkVBRChIVE9UQUwoY3B1 X3RyYW5zY29kZXIpKSk7CkBAIC00NzUzLDcgKzQ3NTMsNyBAQCBzdGF0aWMgdm9pZCBpcm9ubGFr ZV9wY2hfZW5hYmxlKGNvbnN0IHN0cnVjdCBpbnRlbF9hdG9taWNfc3RhdGUgKnN0YXRlLAogCiAJ Lyogc2V0IHRyYW5zY29kZXIgdGltaW5nLCBwYW5lbCBtdXN0IGFsbG93IGl0ICovCiAJYXNzZXJ0 X3BhbmVsX3VubG9ja2VkKGRldl9wcml2LCBwaXBlKTsKLQlpcm9ubGFrZV9wY2hfdHJhbnNjb2Rl cl9zZXRfdGltaW5ncyhjcnRjLCBwaXBlKTsKKwlpcm9ubGFrZV9wY2hfdHJhbnNjb2Rlcl9zZXRf dGltaW5ncyhjcnRjX3N0YXRlLCBwaXBlKTsKIAogCWludGVsX2ZkaV9ub3JtYWxfdHJhaW4oY3J0 Yyk7CiAKQEAgLTQ4MDAsNyArNDgwMCw3IEBAIHN0YXRpYyB2b2lkIGxwdF9wY2hfZW5hYmxlKGNv bnN0IHN0cnVjdCBpbnRlbF9hdG9taWNfc3RhdGUgKnN0YXRlLAogCWxwdF9wcm9ncmFtX2ljbGtp cChjcnRjKTsKIAogCS8qIFNldCB0cmFuc2NvZGVyIHRpbWluZy4gKi8KLQlpcm9ubGFrZV9wY2hf dHJhbnNjb2Rlcl9zZXRfdGltaW5ncyhjcnRjLCBQSVBFX0EpOworCWlyb25sYWtlX3BjaF90cmFu c2NvZGVyX3NldF90aW1pbmdzKGNydGNfc3RhdGUsIFBJUEVfQSk7CiAKIAlscHRfZW5hYmxlX3Bj aF90cmFuc2NvZGVyKGRldl9wcml2LCBjcHVfdHJhbnNjb2Rlcik7CiB9Ci0tIAoyLjE5LjAKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBt YWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=