From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [PATCH v2 07/13] drm/i915: Make ironlake_pch_transcoder_set_timings take crtc_state Date: Thu, 4 Oct 2018 11:45:58 +0200 Message-ID: <20181004094604.2646-8-maarten.lankhorst@linux.intel.com> References: <20181004094604.2646-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 [IPv6:2a02:2308::216:3eff:fe92:dfa3]) by gabe.freedesktop.org (Postfix) with ESMTPS id DF57F6E594 for ; Thu, 4 Oct 2018 09:46:09 +0000 (UTC) In-Reply-To: <20181004094604.2646-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 SW5zdGVhZCBvZiBwYXNzaW5nIGNydGMgYW5kIGRlcmVmZXJlbmNpbmcgY3J0Yy0+Y29uZmlnLApw YXNzIHRoZSBjb3JyZWN0IGNydGNfc3RhdGUgYW5kIG9idGFpbiB0aGUgY3J0YyBwb2ludGVyIGZy b20gdGhlcmUuCgpTaWduZWQtb2ZmLWJ5OiBNYWFydGVuIExhbmtob3JzdCA8bWFhcnRlbi5sYW5r aG9yc3RAbGludXguaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogVmlsbGUgU3lyasOkbMOkIDx2aWxs ZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9kaXNwbGF5LmMgfCAxMiArKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlv bnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCmlu ZGV4IGU2ZjhkYmIxN2RkMi4uZmU4Y2NiZGQ0ZWExIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf ZGlzcGxheS5jCkBAIC00NTk5LDEyICs0NTk5LDEyIEBAIGludCBscHRfZ2V0X2ljbGtpcChzdHJ1 Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCiAJCQkJIGRlc2lyZWRfZGl2aXNvciA8PCBh dXhkaXYpOwogfQogCi1zdGF0aWMgdm9pZCBpcm9ubGFrZV9wY2hfdHJhbnNjb2Rlcl9zZXRfdGlt aW5ncyhzdHJ1Y3QgaW50ZWxfY3J0YyAqY3J0YywKK3N0YXRpYyB2b2lkIGlyb25sYWtlX3BjaF90 cmFuc2NvZGVyX3NldF90aW1pbmdzKGNvbnN0IHN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpjcnRj X3N0YXRlLAogCQkJCQkJZW51bSBwaXBlIHBjaF90cmFuc2NvZGVyKQogewotCXN0cnVjdCBkcm1f ZGV2aWNlICpkZXYgPSBjcnRjLT5iYXNlLmRldjsKLQlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAq ZGV2X3ByaXYgPSB0b19pOTE1KGRldik7Ci0JZW51bSB0cmFuc2NvZGVyIGNwdV90cmFuc2NvZGVy ID0gY3J0Yy0+Y29uZmlnLT5jcHVfdHJhbnNjb2RlcjsKKwlzdHJ1Y3QgaW50ZWxfY3J0YyAqY3J0 YyA9IHRvX2ludGVsX2NydGMoY3J0Y19zdGF0ZS0+YmFzZS5jcnRjKTsKKwlzdHJ1Y3QgZHJtX2k5 MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSB0b19pOTE1KGNydGMtPmJhc2UuZGV2KTsKKwllbnVtIHRy YW5zY29kZXIgY3B1X3RyYW5zY29kZXIgPSBjcnRjX3N0YXRlLT5jcHVfdHJhbnNjb2RlcjsKIAog CUk5MTVfV1JJVEUoUENIX1RSQU5TX0hUT1RBTChwY2hfdHJhbnNjb2RlciksCiAJCSAgIEk5MTVf UkVBRChIVE9UQUwoY3B1X3RyYW5zY29kZXIpKSk7CkBAIC00NzUzLDcgKzQ3NTMsNyBAQCBzdGF0 aWMgdm9pZCBpcm9ubGFrZV9wY2hfZW5hYmxlKGNvbnN0IHN0cnVjdCBpbnRlbF9hdG9taWNfc3Rh dGUgKnN0YXRlLAogCiAJLyogc2V0IHRyYW5zY29kZXIgdGltaW5nLCBwYW5lbCBtdXN0IGFsbG93 IGl0ICovCiAJYXNzZXJ0X3BhbmVsX3VubG9ja2VkKGRldl9wcml2LCBwaXBlKTsKLQlpcm9ubGFr ZV9wY2hfdHJhbnNjb2Rlcl9zZXRfdGltaW5ncyhjcnRjLCBwaXBlKTsKKwlpcm9ubGFrZV9wY2hf dHJhbnNjb2Rlcl9zZXRfdGltaW5ncyhjcnRjX3N0YXRlLCBwaXBlKTsKIAogCWludGVsX2ZkaV9u b3JtYWxfdHJhaW4oY3J0Yyk7CiAKQEAgLTQ4MDAsNyArNDgwMCw3IEBAIHN0YXRpYyB2b2lkIGxw dF9wY2hfZW5hYmxlKGNvbnN0IHN0cnVjdCBpbnRlbF9hdG9taWNfc3RhdGUgKnN0YXRlLAogCWxw dF9wcm9ncmFtX2ljbGtpcChjcnRjKTsKIAogCS8qIFNldCB0cmFuc2NvZGVyIHRpbWluZy4gKi8K LQlpcm9ubGFrZV9wY2hfdHJhbnNjb2Rlcl9zZXRfdGltaW5ncyhjcnRjLCBQSVBFX0EpOworCWly b25sYWtlX3BjaF90cmFuc2NvZGVyX3NldF90aW1pbmdzKGNydGNfc3RhdGUsIFBJUEVfQSk7CiAK IAlscHRfZW5hYmxlX3BjaF90cmFuc2NvZGVyKGRldl9wcml2LCBjcHVfdHJhbnNjb2Rlcik7CiB9 Ci0tIAoyLjE5LjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdm eAo=