From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [PATCH v2 10/13] drm/i915: Use crtc->state in intel_fbdev_init_bios Date: Thu, 4 Oct 2018 11:46:01 +0200 Message-ID: <20181004094604.2646-11-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 F2E466E59A 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 ZmJkZXYgaW5pdCBzaG91bGRuJ3QgcmFjZSB3aXRoIHVzZXJzcGFjZSBzaW5jZSBpdCdzIGNhbGxl ZCBmcm9tCmludGVsX21vZGVzZXRfaW5pdCwgc28gaXQncyBzYWZlIHRvIGRlcmVmZXJlbmNlIGNy dGMtPnN0YXRlIGFuZAphc3N1bWUgbm90aGluZyBjaGFuZ2VkIHlldC4KCkF0IGxlYXN0IG5vdCBt b3JlIGhhcm1mdWwgdGhhbiBjcnRjLT5jb25maWcuCgpTaWduZWQtb2ZmLWJ5OiBNYWFydGVuIExh bmtob3JzdCA8bWFhcnRlbi5sYW5raG9yc3RAbGludXguaW50ZWwuY29tPgpSZXZpZXdlZC1ieTog VmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KLS0tCiBkcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYmRldi5jIHwgOCArKysrLS0tLQogMSBmaWxlIGNoYW5n ZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9mYmRldi5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf ZmJkZXYuYwppbmRleCBmOTkzMzI5NzJiN2EuLjI0ODBjN2Q2ZWRlZSAxMDA2NDQKLS0tIGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZmJkZXYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9mYmRldi5jCkBAIC01OTMsNyArNTkzLDcgQEAgc3RhdGljIGJvb2wgaW50ZWxfZmJk ZXZfaW5pdF9iaW9zKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCiAJCSAqIHBpcGUuICBOb3RlIHdl IG5lZWQgdG8gdXNlIHRoZSBzZWxlY3RlZCBmYidzIHBpdGNoIGFuZCBicHAKIAkJICogcmF0aGVy IHRoYW4gdGhlIGN1cnJlbnQgcGlwZSdzLCBzaW5jZSB0aGV5IGRpZmZlci4KIAkJICovCi0JCWN1 cl9zaXplID0gaW50ZWxfY3J0Yy0+Y29uZmlnLT5iYXNlLmFkanVzdGVkX21vZGUuY3J0Y19oZGlz cGxheTsKKwkJY3VyX3NpemUgPSBjcnRjLT5zdGF0ZS0+YWRqdXN0ZWRfbW9kZS5jcnRjX2hkaXNw bGF5OwogCQljdXJfc2l6ZSA9IGN1cl9zaXplICogZmItPmJhc2UuZm9ybWF0LT5jcHBbMF07CiAJ CWlmIChmYi0+YmFzZS5waXRjaGVzWzBdIDwgY3VyX3NpemUpIHsKIAkJCURSTV9ERUJVR19LTVMo ImZiIG5vdCB3aWRlIGVub3VnaCBmb3IgcGxhbmUgJWMgKCVkIHZzICVkKVxuIiwKQEAgLTYwMywx MyArNjAzLDEzIEBAIHN0YXRpYyBib29sIGludGVsX2ZiZGV2X2luaXRfYmlvcyhzdHJ1Y3QgZHJt X2RldmljZSAqZGV2LAogCQkJYnJlYWs7CiAJCX0KIAotCQljdXJfc2l6ZSA9IGludGVsX2NydGMt PmNvbmZpZy0+YmFzZS5hZGp1c3RlZF9tb2RlLmNydGNfdmRpc3BsYXk7CisJCWN1cl9zaXplID0g Y3J0Yy0+c3RhdGUtPmFkanVzdGVkX21vZGUuY3J0Y192ZGlzcGxheTsKIAkJY3VyX3NpemUgPSBp bnRlbF9mYl9hbGlnbl9oZWlnaHQoJmZiLT5iYXNlLCAwLCBjdXJfc2l6ZSk7CiAJCWN1cl9zaXpl ICo9IGZiLT5iYXNlLnBpdGNoZXNbMF07CiAJCURSTV9ERUJVR19LTVMoInBpcGUgJWMgYXJlYTog JWR4JWQsIGJwcDogJWQsIHNpemU6ICVkXG4iLAogCQkJICAgICAgcGlwZV9uYW1lKGludGVsX2Ny dGMtPnBpcGUpLAotCQkJICAgICAgaW50ZWxfY3J0Yy0+Y29uZmlnLT5iYXNlLmFkanVzdGVkX21v ZGUuY3J0Y19oZGlzcGxheSwKLQkJCSAgICAgIGludGVsX2NydGMtPmNvbmZpZy0+YmFzZS5hZGp1 c3RlZF9tb2RlLmNydGNfdmRpc3BsYXksCisJCQkgICAgICBjcnRjLT5zdGF0ZS0+YWRqdXN0ZWRf bW9kZS5jcnRjX2hkaXNwbGF5LAorCQkJICAgICAgY3J0Yy0+c3RhdGUtPmFkanVzdGVkX21vZGUu Y3J0Y192ZGlzcGxheSwKIAkJCSAgICAgIGZiLT5iYXNlLmZvcm1hdC0+Y3BwWzBdICogOCwKIAkJ CSAgICAgIGN1cl9zaXplKTsKIAotLSAKMi4xOS4wCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBs aXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9pbnRlbC1nZngK