From mboxrd@z Thu Jan 1 00:00:00 1970 From: Steve Longerbeam Subject: [PATCH 68/72] imx-drm: imx-ldb: Use DDC probe as connection detect Date: Fri, 31 Oct 2014 15:54:51 -0700 Message-ID: <1414796095-10107-69-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-f171.google.com (mail-pd0-f171.google.com [209.85.192.171]) by gabe.freedesktop.org (Postfix) with ESMTP id 0D46E6E852 for ; Fri, 31 Oct 2014 15:57:45 -0700 (PDT) Received: by mail-pd0-f171.google.com with SMTP id r10so8099110pdi.2 for ; Fri, 31 Oct 2014 15:57:44 -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 SWYgYSBkZGMgbm9kZSB3YXMgc3BlY2lmaWVkIGluIHRoZSBkZXZpY2UgdHJlZSwgdXNlIGl0IGlu CmlteF9sZGJfY29ubmVjdG9yX2RldGVjdCgpIHRvIHByb2JlIHRoZSBkZGMgd2l0aCBkcm1fcHJv YmVfZGRjKCksIGlmCnRoZSByZXN1bHQgaXMgc3VjY2Vzcywgd2Uga25vdyB0aGVyZSBpcyBhIGRp c3BsYXkgY29ubmVjdGVkIHNvIHJldHVybgpjb25uZWN0ZWQgc3RhdHVzLiBPdGhlcndpc2UgKG5v IGRkYyBzcGVjaWZpZWQgaW4gRFQpIHdlIGp1c3QgaGF2ZSB0bwphc3N1bWUgY29ubmVjdGVkIHN0 YXR1cy4KClNpZ25lZC1vZmYtYnk6IFN0ZXZlIExvbmdlcmJlYW0gPHN0ZXZlX2xvbmdlcmJlYW1A bWVudG9yLmNvbT4KLS0tCiBkcml2ZXJzL3N0YWdpbmcvaW14LWRybS9pbXgtbGRiLmMgfCAgIDI0 ICsrKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDIzIGluc2VydGlvbnMo KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3N0YWdpbmcvaW14LWRybS9p bXgtbGRiLmMgYi9kcml2ZXJzL3N0YWdpbmcvaW14LWRybS9pbXgtbGRiLmMKaW5kZXggNjE1ZTA5 MC4uMzE5ZWVkYiAxMDA2NDQKLS0tIGEvZHJpdmVycy9zdGFnaW5nL2lteC1kcm0vaW14LWxkYi5j CisrKyBiL2RyaXZlcnMvc3RhZ2luZy9pbXgtZHJtL2lteC1sZGIuYwpAQCAtOTIsMTAgKzkyLDMy IEBAIHN0cnVjdCBpbXhfbGRiIHsKICNkZWZpbmUgaW14X2xkYl9lbnRyeV9kYmcoY2gpCQkJXAog CWlteF9sZGJfZGJnKChjaCksICIlc1xuIiwgX19mdW5jX18pCiAKKy8qCisgKiBVc2UgdGhlIHJl c3VsdCBvZiBkZGMgcHJvYmUgdG8gZGV0ZWN0IExWRFMgZGlzcGxheSBwcmVzZW5jZQorICogaWYg YSBkZGMgRFQgbm9kZSB3YXMgc3BlY2lmaWVkLgorICovCiBzdGF0aWMgZW51bSBkcm1fY29ubmVj dG9yX3N0YXR1cyBpbXhfbGRiX2Nvbm5lY3Rvcl9kZXRlY3QoCiAJCXN0cnVjdCBkcm1fY29ubmVj dG9yICpjb25uZWN0b3IsIGJvb2wgZm9yY2UpCiB7Ci0JcmV0dXJuIGNvbm5lY3Rvcl9zdGF0dXNf Y29ubmVjdGVkOworCXN0cnVjdCBpbXhfbGRiX2NoYW5uZWwgKmlteF9sZGJfY2ggPSBjb25fdG9f aW14X2xkYl9jaChjb25uZWN0b3IpOworCWVudW0gZHJtX2Nvbm5lY3Rvcl9zdGF0dXMgc3RhdHVz OworCisJaWYgKGlteF9sZGJfY2gtPmRkYykgeworCQlpZiAoZHJtX3Byb2JlX2RkYyhpbXhfbGRi X2NoLT5kZGMpKSB7CisJCQlzdGF0dXMgPSBjb25uZWN0b3Jfc3RhdHVzX2Nvbm5lY3RlZDsKKwkJ CWlteF9sZGJfZGJnKGlteF9sZGJfY2gsCisJCQkJICAgICJkZGMgcHJvYmUgc3VjY2VzcywgY29u bmVjdGVkXG4iKTsKKwkJfSBlbHNlIHsKKwkJCXN0YXR1cyA9IGNvbm5lY3Rvcl9zdGF0dXNfZGlz Y29ubmVjdGVkOworCQkJaW14X2xkYl9kYmcoaW14X2xkYl9jaCwKKwkJCQkgICAgImRkYyBwcm9i ZSBmYWlsZWQsIGRpc2Nvbm5lY3RlZFxuIik7CisJCX0KKwl9IGVsc2UgeworCQlzdGF0dXMgPSBj b25uZWN0b3Jfc3RhdHVzX2Nvbm5lY3RlZDsKKwkJaW14X2xkYl9kYmcoaW14X2xkYl9jaCwgIm5v IGRkYywgYXNzdW1pbmcgY29ubmVjdGVkXG4iKTsKKwl9CisKKwlyZXR1cm4gc3RhdHVzOwogfQog CiBzdGF0aWMgaW50IGlteF9sZGJfY29ubmVjdG9yX2dldF9tb2RlcyhzdHJ1Y3QgZHJtX2Nvbm5l Y3RvciAqY29ubmVjdG9yKQotLSAKMS43LjkuNQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9kcmktZGV2ZWwK