From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [RESEND PATCH 5/5] drm/i915: Use atomic state in intel_fb_initial_config. Date: Wed, 17 Feb 2016 09:18:39 +0100 Message-ID: <1455697119-31416-6-git-send-email-maarten.lankhorst@linux.intel.com> References: <1455697119-31416-1-git-send-email-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 C011689C21 for ; Wed, 17 Feb 2016 08:18:45 +0000 (UTC) In-Reply-To: <1455697119-31416-1-git-send-email-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 VGhpcyBpcyBhbm90aGVyIHN0ZXAgaW4gcmVtb3ZpbmcgbGVnYWN5IHN0YXRlLgoKU2lnbmVkLW9m Zi1ieTogTWFhcnRlbiBMYW5raG9yc3QgPG1hYXJ0ZW4ubGFua2hvcnN0QGxpbnV4LmludGVsLmNv bT4KUmV2aWV3ZWQtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRl bC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZmJkZXYuYyB8IDE3ICsrKysr KysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlv bnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYmRldi5jIGIv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZmJkZXYuYwppbmRleCAwOTg0MGY0MzgwZjkuLjk3 YTkxZTYzMTkxNSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZmJkZXYu YworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYmRldi5jCkBAIC00MDYsOCArNDA2 LDggQEAgcmV0cnk6CiAJCQljb250aW51ZTsKIAkJfQogCi0JCWVuY29kZXIgPSBjb25uZWN0b3It PmVuY29kZXI7Ci0JCWlmICghZW5jb2RlciB8fCBXQVJOX09OKCFlbmNvZGVyLT5jcnRjKSkgewor CQllbmNvZGVyID0gY29ubmVjdG9yLT5zdGF0ZS0+YmVzdF9lbmNvZGVyOworCQlpZiAoIWVuY29k ZXIgfHwgV0FSTl9PTighY29ubmVjdG9yLT5zdGF0ZS0+Y3J0YykpIHsKIAkJCWlmIChjb25uZWN0 b3ItPmZvcmNlID4gRFJNX0ZPUkNFX09GRikKIAkJCQlnb3RvIGJhaWw7CiAKQEAgLTQyMCw3ICs0 MjAsNyBAQCByZXRyeToKIAogCQludW1fY29ubmVjdG9yc19lbmFibGVkKys7CiAKLQkJbmV3X2Ny dGMgPSBpbnRlbF9mYl9oZWxwZXJfY3J0YyhmYl9oZWxwZXIsIGVuY29kZXItPmNydGMpOworCQlu ZXdfY3J0YyA9IGludGVsX2ZiX2hlbHBlcl9jcnRjKGZiX2hlbHBlciwgY29ubmVjdG9yLT5zdGF0 ZS0+Y3J0Yyk7CiAKIAkJLyoKIAkJICogTWFrZSBzdXJlIHdlJ3JlIG5vdCB0cnlpbmcgdG8gZHJp dmUgbXVsdGlwbGUgY29ubmVjdG9ycwpAQCAtNDY2LDE3ICs0NjYsMjIgQEAgcmV0cnk6CiAJCQkg KiB1c3VhbGx5IGNvbnRhaW5zLiBCdXQgc2luY2Ugb3VyIGN1cnJlbnQKIAkJCSAqIGNvZGUgcHV0 cyBhIG1vZGUgZGVyaXZlZCBmcm9tIHRoZSBwb3N0LXBmaXQgdGltaW5ncwogCQkJICogaW50byBj cnRjLT5tb2RlIHRoaXMgd29ya3Mgb3V0IGNvcnJlY3RseS4KKwkJCSAqCisJCQkgKiBUaGlzIGlz IGNydGMtPm1vZGUgYW5kIG5vdCBjcnRjLT5zdGF0ZS0+bW9kZSBmb3IgdGhlCisJCQkgKiBmYXN0 Ym9vdCBjaGVjayB0byB3b3JrIGNvcnJlY3RseS4gY3J0Y19zdGF0ZS0+bW9kZSBoYXMKKwkJCSAq IEk5MTVfTU9ERV9GTEFHX0lOSEVSSVRFRCwgd2hpY2ggd2UgY2xlYXIgdG8gZm9yY2UgY2hlY2sK KwkJCSAqIHN0YXRlLgogCQkJICovCiAJCQlEUk1fREVCVUdfS01TKCJsb29raW5nIGZvciBjdXJy ZW50IG1vZGUgb24gY29ubmVjdG9yICVzXG4iLAogCQkJCSAgICAgIGNvbm5lY3Rvci0+bmFtZSk7 Ci0JCQltb2Rlc1tpXSA9ICZlbmNvZGVyLT5jcnRjLT5tb2RlOworCQkJbW9kZXNbaV0gPSAmY29u bmVjdG9yLT5zdGF0ZS0+Y3J0Yy0+bW9kZTsKIAkJfQogCQljcnRjc1tpXSA9IG5ld19jcnRjOwog CiAJCURSTV9ERUJVR19LTVMoImNvbm5lY3RvciAlcyBvbiBwaXBlICVjIFtDUlRDOiVkXTogJWR4 JWQlc1xuIiwKIAkJCSAgICAgIGNvbm5lY3Rvci0+bmFtZSwKLQkJCSAgICAgIHBpcGVfbmFtZSh0 b19pbnRlbF9jcnRjKGVuY29kZXItPmNydGMpLT5waXBlKSwKLQkJCSAgICAgIGVuY29kZXItPmNy dGMtPmJhc2UuaWQsCisJCQkgICAgICBwaXBlX25hbWUodG9faW50ZWxfY3J0Yyhjb25uZWN0b3It PnN0YXRlLT5jcnRjKS0+cGlwZSksCisJCQkgICAgICBjb25uZWN0b3ItPnN0YXRlLT5jcnRjLT5i YXNlLmlkLAogCQkJICAgICAgbW9kZXNbaV0tPmhkaXNwbGF5LCBtb2Rlc1tpXS0+dmRpc3BsYXks CiAJCQkgICAgICBtb2Rlc1tpXS0+ZmxhZ3MgJiBEUk1fTU9ERV9GTEFHX0lOVEVSTEFDRSA/ICJp IiA6IiIpOwogCi0tIAoyLjEuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v aW50ZWwtZ2Z4Cg==