From mboxrd@z Thu Jan 1 00:00:00 1970 From: Steve Longerbeam Subject: [PATCH 61/72] imx-drm: hdmi: Save ipu/di mux for later iomux setup Date: Fri, 31 Oct 2014 15:54:44 -0700 Message-ID: <1414796095-10107-62-git-send-email-steve_longerbeam@mentor.com> References: <1414796095-10107-1-git-send-email-steve_longerbeam@mentor.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pd0-f175.google.com (mail-pd0-f175.google.com [209.85.192.175]) by gabe.freedesktop.org (Postfix) with ESMTP id B9AF06E856 for ; Fri, 31 Oct 2014 15:57:38 -0700 (PDT) Received: by mail-pd0-f175.google.com with SMTP id y13so8127093pdi.34 for ; Fri, 31 Oct 2014 15:57:38 -0700 (PDT) In-Reply-To: <1414796095-10107-1-git-send-email-steve_longerbeam@mentor.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org U3RvcmUgdGhlIGlwdS9kaSBtdXggaW4gc3RydWN0IGlteF9oZG1pIGR1cmluZyBpbXhfaGRtaV9l bmNvZGVyX3ByZXBhcmUoKS4KaW14X2hkbWlfZW5jb2Rlcl9jb21taXQoKSBjYW4gdGhlbiB1c2Ug dGhlIG11eCB3aGVuIHNldHRpbmcgdGhlIGlvbXV4Cmluc3RlYWQgb2YgbG9va2luZyBpdCB1cCBh Z2FpbiB2aWEgaW14X2RybV9lbmNvZGVyX2dldF9tdXhfaWQoKS4KClNpZ25lZC1vZmYtYnk6IFN0 ZXZlIExvbmdlcmJlYW0gPHN0ZXZlX2xvbmdlcmJlYW1AbWVudG9yLmNvbT4KLS0tCiBkcml2ZXJz L3N0YWdpbmcvaW14LWRybS9pbXgtaGRtaS5jIHwgICAgOSArKysrKy0tLS0KIDEgZmlsZSBjaGFu Z2VkLCA1IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVy cy9zdGFnaW5nL2lteC1kcm0vaW14LWhkbWkuYyBiL2RyaXZlcnMvc3RhZ2luZy9pbXgtZHJtL2lt eC1oZG1pLmMKaW5kZXggZDk3ZmExOC4uMjUwMzIzNyAxMDA2NDQKLS0tIGEvZHJpdmVycy9zdGFn aW5nL2lteC1kcm0vaW14LWhkbWkuYworKysgYi9kcml2ZXJzL3N0YWdpbmcvaW14LWRybS9pbXgt aGRtaS5jCkBAIC0xMjQsNiArMTI0LDcgQEAgc3RydWN0IGlteF9oZG1pIHsKIAlzdHJ1Y3QgaGRt aV9kYXRhX2luZm8gaGRtaV9kYXRhOwogCWludCB2aWM7CiAJaW50IGlycTsKKwlpbnQgbXV4Owog CiAJdTggZWRpZFtIRE1JX0VESURfTEVOXTsKIAlib29sIGNhYmxlX3BsdWdpbjsKQEAgLTE0NTQs MTIgKzE0NTUsMTMgQEAgc3RhdGljIHZvaWQgaW14X2hkbWlfZW5jb2Rlcl9kcG1zKHN0cnVjdCBk cm1fZW5jb2RlciAqZW5jb2RlciwgaW50IG1vZGUpCiBzdGF0aWMgdm9pZCBpbXhfaGRtaV9lbmNv ZGVyX3ByZXBhcmUoc3RydWN0IGRybV9lbmNvZGVyICplbmNvZGVyKQogewogCXN0cnVjdCBpbXhf aGRtaSAqaGRtaSA9IGNvbnRhaW5lcl9vZihlbmNvZGVyLCBzdHJ1Y3QgaW14X2hkbWksIGVuY29k ZXIpOwotCWludCBtdXggPSBpbXhfZHJtX2VuY29kZXJfZ2V0X211eF9pZChoZG1pLT5kZXYtPm9m X25vZGUsIGVuY29kZXIpOworCisJaGRtaS0+bXV4ID0gaW14X2RybV9lbmNvZGVyX2dldF9tdXhf aWQoaGRtaS0+ZGV2LT5vZl9ub2RlLCBlbmNvZGVyKTsKIAogCWlteF9oZG1pX3Bvd2Vyb2ZmKGhk bWkpOwogCiAJLyogc2V0IERJIGNsb2NrIG11eCB0byBESSBwcmUgY2xvY2sgbXV4ICovCi0JY2xr X3NldF9wYXJlbnQoaGRtaS0+ZGlfc2VsW211eF0sIGhkbWktPmRpX3ByZV9zZWxbbXV4XSk7CisJ Y2xrX3NldF9wYXJlbnQoaGRtaS0+ZGlfc2VsW2hkbWktPm11eF0sIGhkbWktPmRpX3ByZV9zZWxb aGRtaS0+bXV4XSk7CiAKIAlpbXhfZHJtX3BhbmVsX2Zvcm1hdChlbmNvZGVyLCBWNEwyX1BJWF9G TVRfUkdCMjQsIE5VTEwpOwogfQpAQCAtMTQ2Nyw5ICsxNDY5LDggQEAgc3RhdGljIHZvaWQgaW14 X2hkbWlfZW5jb2Rlcl9wcmVwYXJlKHN0cnVjdCBkcm1fZW5jb2RlciAqZW5jb2RlcikKIHN0YXRp YyB2b2lkIGlteF9oZG1pX2VuY29kZXJfY29tbWl0KHN0cnVjdCBkcm1fZW5jb2RlciAqZW5jb2Rl cikKIHsKIAlzdHJ1Y3QgaW14X2hkbWkgKmhkbWkgPSBjb250YWluZXJfb2YoZW5jb2Rlciwgc3Ry dWN0IGlteF9oZG1pLCBlbmNvZGVyKTsKLQlpbnQgbXV4ID0gaW14X2RybV9lbmNvZGVyX2dldF9t dXhfaWQoaGRtaS0+ZGV2LT5vZl9ub2RlLCBlbmNvZGVyKTsKIAotCWlteF9oZG1pX3NldF9pcHVf ZGlfbXV4KGhkbWksIG11eCk7CisJaW14X2hkbWlfc2V0X2lwdV9kaV9tdXgoaGRtaSwgaGRtaS0+ bXV4KTsKIAogCWlteF9oZG1pX3Bvd2Vyb24oaGRtaSk7CiB9Ci0tIAoxLjcuOS41CgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGlu ZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=