From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: [PATCH 2/7] drm/i915: Dump FDI config only where applicable Date: Thu, 17 Nov 2016 12:30:09 +0000 Message-ID: <1479385814-2358-3-git-send-email-tvrtko.ursulin@linux.intel.com> References: <1479385814-2358-1-git-send-email-tvrtko.ursulin@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x244.google.com (mail-wm0-x244.google.com [IPv6:2a00:1450:400c:c09::244]) by gabe.freedesktop.org (Postfix) with ESMTPS id 228B06E7D9 for ; Thu, 17 Nov 2016 12:30:29 +0000 (UTC) Received: by mail-wm0-x244.google.com with SMTP id g23so20894380wme.1 for ; Thu, 17 Nov 2016 04:30:29 -0800 (PST) In-Reply-To: <1479385814-2358-1-git-send-email-tvrtko.ursulin@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 RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KClNpZ25lZC1v ZmYtYnk6IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28udXJzdWxpbkBpbnRlbC5jb20+Ci0tLQogZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jIHwgMjYgKysrKysrKysrKysrKy0tLS0t LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMo LSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKaW5kZXggMmZiYzE4MDgxZjgxLi4x OTMyZDFlZWQ1MmYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3Bs YXkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKQEAgLTEyNzM1 LDEwICsxMjczNSwxMCBAQCBzdGF0aWMgdm9pZCBpbnRlbF9kdW1wX2NydGNfdGltaW5ncyhjb25z dCBzdHJ1Y3QgZHJtX2Rpc3BsYXlfbW9kZSAqbW9kZSkKIAogc3RhdGljIGlubGluZSB2b2lkCiBp bnRlbF9kdW1wX21fbl9jb25maWcoc3RydWN0IGludGVsX2NydGNfc3RhdGUgKnBpcGVfY29uZmln LCBjaGFyICppZCwKLQkJICAgICAgc3RydWN0IGludGVsX2xpbmtfbV9uICptX24pCisJCSAgICAg IHVuc2lnbmVkIGludCBsYW5lX2NvdW50LCBzdHJ1Y3QgaW50ZWxfbGlua19tX24gKm1fbikKIHsK LQlEUk1fREVCVUdfS01TKCJkcDogbGFuZXM6ICVpOyAlczogZ21jaF9tOiAldSwgZ21jaF9uOiAl dSwgbGlua19tOiAldSwgbGlua19uOiAldSwgdHU6ICV1XG4iLAotCQkgICAgICBwaXBlX2NvbmZp Zy0+bGFuZV9jb3VudCwgaWQsCisJRFJNX0RFQlVHX0tNUygiJXM6IGxhbmVzOiAlaTsgZ21jaF9t OiAldSwgZ21jaF9uOiAldSwgbGlua19tOiAldSwgbGlua19uOiAldSwgdHU6ICV1XG4iLAorCQkg ICAgICBpZCwgbGFuZV9jb3VudCwKIAkJICAgICAgbV9uLT5nbWNoX20sIG1fbi0+Z21jaF9uLAog CQkgICAgICBtX24tPmxpbmtfbSwgbV9uLT5saW5rX24sIG1fbi0+dHUpOwogfQpAQCAtMTI3NjEs MTggKzEyNzYxLDE4IEBAIHN0YXRpYyB2b2lkIGludGVsX2R1bXBfcGlwZV9jb25maWcoc3RydWN0 IGludGVsX2NydGMgKmNydGMsCiAJRFJNX0RFQlVHX0tNUygiY3B1X3RyYW5zY29kZXI6ICVzXG4i LCB0cmFuc2NvZGVyX25hbWUocGlwZV9jb25maWctPmNwdV90cmFuc2NvZGVyKSk7CiAJRFJNX0RF QlVHX0tNUygicGlwZSBicHA6ICVpLCBkaXRoZXJpbmc6ICVpXG4iLAogCQkgICAgICBwaXBlX2Nv bmZpZy0+cGlwZV9icHAsIHBpcGVfY29uZmlnLT5kaXRoZXIpOwotCURSTV9ERUJVR19LTVMoImZk aS9wY2g6ICVpLCBsYW5lczogJWksIGdtY2hfbTogJXUsIGdtY2hfbjogJXUsIGxpbmtfbTogJXUs IGxpbmtfbjogJXUsIHR1OiAldVxuIiwKLQkJICAgICAgcGlwZV9jb25maWctPmhhc19wY2hfZW5j b2RlciwKLQkJICAgICAgcGlwZV9jb25maWctPmZkaV9sYW5lcywKLQkJICAgICAgcGlwZV9jb25m aWctPmZkaV9tX24uZ21jaF9tLCBwaXBlX2NvbmZpZy0+ZmRpX21fbi5nbWNoX24sCi0JCSAgICAg IHBpcGVfY29uZmlnLT5mZGlfbV9uLmxpbmtfbSwgcGlwZV9jb25maWctPmZkaV9tX24ubGlua19u LAotCQkgICAgICBwaXBlX2NvbmZpZy0+ZmRpX21fbi50dSk7CisKKwlpZiAocGlwZV9jb25maWct Pmhhc19wY2hfZW5jb2RlcikKKwkJaW50ZWxfZHVtcF9tX25fY29uZmlnKHBpcGVfY29uZmlnLCAi ZmRpIiwKKwkJCQkgICAgICBwaXBlX2NvbmZpZy0+ZmRpX2xhbmVzLAorCQkJCSAgICAgICZwaXBl X2NvbmZpZy0+ZmRpX21fbik7CiAKIAlpZiAoaW50ZWxfY3J0Y19oYXNfZHBfZW5jb2RlcihwaXBl X2NvbmZpZykpIHsKLQkJaW50ZWxfZHVtcF9tX25fY29uZmlnKHBpcGVfY29uZmlnLCAibV9uIiwK LQkJCQkgICAgICAmcGlwZV9jb25maWctPmRwX21fbik7Ci0JCWludGVsX2R1bXBfbV9uX2NvbmZp ZyhwaXBlX2NvbmZpZywgIm0yX24yIiwKLQkJCQkgICAgICAmcGlwZV9jb25maWctPmRwX20yX24y KTsKKwkJaW50ZWxfZHVtcF9tX25fY29uZmlnKHBpcGVfY29uZmlnLCAiZHAgbV9uIiwKKwkJCQlw aXBlX2NvbmZpZy0+bGFuZV9jb3VudCwgJnBpcGVfY29uZmlnLT5kcF9tX24pOworCQlpbnRlbF9k dW1wX21fbl9jb25maWcocGlwZV9jb25maWcsICJkcCBtMl9uMiIsCisJCQkJcGlwZV9jb25maWct PmxhbmVfY291bnQsCisJCQkJJnBpcGVfY29uZmlnLT5kcF9tMl9uMik7CiAJfQogCiAJRFJNX0RF QlVHX0tNUygiYXVkaW86ICVpLCBpbmZvZnJhbWVzOiAlaVxuIiwKLS0gCjIuNy40CgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGlu ZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK