From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ander Conselvan de Oliveira Subject: [PATCH 11/20] drm/i915: Don't depend on encoder->new_crtc in intel_hdmi_compute_config Date: Fri, 20 Mar 2015 16:18:11 +0200 Message-ID: <1426861099-28445-12-git-send-email-ander.conselvan.de.oliveira@intel.com> References: <1426861099-28445-1-git-send-email-ander.conselvan.de.oliveira@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id 446C96EC34 for ; Fri, 20 Mar 2015 07:19:43 -0700 (PDT) In-Reply-To: <1426861099-28445-1-git-send-email-ander.conselvan.de.oliveira@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 Cc: Ander Conselvan de Oliveira List-Id: intel-gfx@lists.freedesktop.org TW92ZSB0b3dhcmRzIGF0b21pYyBieSB1c2luZyB0aGUgbGVnYWN5IG1vZGVzZXQncyBkcm1fYXRv bWljX3N0YXRlCmluc3RlYWQuCgpTaWduZWQtb2ZmLWJ5OiBBbmRlciBDb25zZWx2YW4gZGUgT2xp dmVpcmEgPGFuZGVyLmNvbnNlbHZhbi5kZS5vbGl2ZWlyYUBpbnRlbC5jb20+Ci0tLQogZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfaGRtaS5jIHwgMjEgKysrKysrKysrKysrKysrKy0tLS0tCiAx IGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n aXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9oZG1pLmMgYi9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9oZG1pLmMKaW5kZXggYjEzYThiZS4uY2FjYmFmZCAxMDA2NDQKLS0tIGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfaGRtaS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2hkbWkuYwpAQCAtOTUxLDE5ICs5NTEsMzAgQEAgaW50ZWxfaGRtaV9tb2RlX3ZhbGlk KHN0cnVjdCBkcm1fY29ubmVjdG9yICpjb25uZWN0b3IsCiAJcmV0dXJuIE1PREVfT0s7CiB9CiAK LXN0YXRpYyBib29sIGhkbWlfMTJicGNfcG9zc2libGUoc3RydWN0IGludGVsX2NydGMgKmNydGMp CitzdGF0aWMgYm9vbCBoZG1pXzEyYnBjX3Bvc3NpYmxlKHN0cnVjdCBpbnRlbF9jcnRjX3N0YXRl ICpjcnRjX3N0YXRlKQogewotCXN0cnVjdCBkcm1fZGV2aWNlICpkZXYgPSBjcnRjLT5iYXNlLmRl djsKKwlzdHJ1Y3QgZHJtX2RldmljZSAqZGV2ID0gY3J0Y19zdGF0ZS0+YmFzZS5jcnRjLT5kZXY7 CisJc3RydWN0IGRybV9hdG9taWNfc3RhdGUgKnN0YXRlOwogCXN0cnVjdCBpbnRlbF9lbmNvZGVy ICplbmNvZGVyOworCXN0cnVjdCBkcm1fY29ubmVjdG9yX3N0YXRlICpjb25uZWN0b3Jfc3RhdGU7 CiAJaW50IGNvdW50ID0gMCwgY291bnRfaGRtaSA9IDA7CisJaW50IGk7CiAKIAlpZiAoSEFTX0dN Q0hfRElTUExBWShkZXYpKQogCQlyZXR1cm4gZmFsc2U7CiAKLQlmb3JfZWFjaF9pbnRlbF9lbmNv ZGVyKGRldiwgZW5jb2RlcikgewotCQlpZiAoZW5jb2Rlci0+bmV3X2NydGMgIT0gY3J0YykKKwlz dGF0ZSA9IGNydGNfc3RhdGUtPmJhc2Uuc3RhdGU7CisKKwlmb3IgKGkgPSAwOyBpIDwgc3RhdGUt Pm51bV9jb25uZWN0b3I7IGkrKykgeworCQlpZiAoIXN0YXRlLT5jb25uZWN0b3JzW2ldKQogCQkJ Y29udGludWU7CiAKKwkJY29ubmVjdG9yX3N0YXRlID0gc3RhdGUtPmNvbm5lY3Rvcl9zdGF0ZXNb aV07CisJCWlmIChjb25uZWN0b3Jfc3RhdGUtPmNydGMgIT0gY3J0Y19zdGF0ZS0+YmFzZS5jcnRj KQorCQkJY29udGludWU7CisKKwkJZW5jb2RlciA9IHRvX2ludGVsX2VuY29kZXIoY29ubmVjdG9y X3N0YXRlLT5iZXN0X2VuY29kZXIpOworCiAJCWNvdW50X2hkbWkgKz0gZW5jb2Rlci0+dHlwZSA9 PSBJTlRFTF9PVVRQVVRfSERNSTsKIAkJY291bnQrKzsKIAl9CkBAIC0xMDIwLDcgKzEwMzEsNyBA QCBib29sIGludGVsX2hkbWlfY29tcHV0ZV9jb25maWcoc3RydWN0IGludGVsX2VuY29kZXIgKmVu Y29kZXIsCiAJICovCiAJaWYgKHBpcGVfY29uZmlnLT5waXBlX2JwcCA+IDgqMyAmJiBwaXBlX2Nv bmZpZy0+aGFzX2hkbWlfc2luayAmJgogCSAgICBjbG9ja18xMmJwYyA8PSBwb3J0Y2xvY2tfbGlt aXQgJiYKLQkgICAgaGRtaV8xMmJwY19wb3NzaWJsZShlbmNvZGVyLT5uZXdfY3J0YykpIHsKKwkg ICAgaGRtaV8xMmJwY19wb3NzaWJsZShwaXBlX2NvbmZpZykpIHsKIAkJRFJNX0RFQlVHX0tNUygi cGlja2luZyBicGMgdG8gMTIgZm9yIEhETUkgb3V0cHV0XG4iKTsKIAkJZGVzaXJlZF9icHAgPSAx MiozOwogCi0tIAoyLjEuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRl bC1nZngK