From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thierry Reding Subject: [PATCH v4 15/16] drm/dsi: Resolve MIPI DSI device from phandle Date: Mon, 3 Nov 2014 10:13:40 +0100 Message-ID: <1415006021-29313-15-git-send-email-thierry.reding@gmail.com> References: <1415006021-29313-1-git-send-email-thierry.reding@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pa0-f46.google.com (mail-pa0-f46.google.com [209.85.220.46]) by gabe.freedesktop.org (Postfix) with ESMTP id AC8026E409 for ; Mon, 3 Nov 2014 01:15:07 -0800 (PST) Received: by mail-pa0-f46.google.com with SMTP id lf10so11824219pab.33 for ; Mon, 03 Nov 2014 01:15:07 -0800 (PST) In-Reply-To: <1415006021-29313-1-git-send-email-thierry.reding@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Thierry Reding Cc: Andrzej Hajda , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org RnJvbTogVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KCkFkZCBhIGZ1bmN0aW9u LCBvZl9maW5kX21pcGlfZHNpX2RldmljZV9ieV9ub2RlKCksIHRoYXQgY2FuIGJlIHVzZWQgdG8K cmVzb2x2ZSBhIHBoYW5kbGUgdG8gYSBNSVBJIERTSSBkZXZpY2UuCgpBY2tlZC1ieTogQW5kcnpl aiBIYWpkYSA8YS5oYWpkYUBzYW1zdW5nLmNvbT4KU2lnbmVkLW9mZi1ieTogVGhpZXJyeSBSZWRp bmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vZHJtX21pcGlfZHNp LmMgfCAyMyArKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS9kcm0vZHJtX21pcGlfZHNp LmggICAgIHwgIDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspCgpkaWZmIC0t Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9taXBpX2RzaS5jIGIvZHJpdmVycy9ncHUvZHJtL2Ry bV9taXBpX2RzaS5jCmluZGV4IDk3ZGNiYWE2YTMwMS4uYWZhYTM2YzM3ZmNiIDEwMDY0NAotLS0g YS9kcml2ZXJzL2dwdS9kcm0vZHJtX21pcGlfZHNpLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2Ry bV9taXBpX2RzaS5jCkBAIC02Nyw2ICs2NywyOSBAQCBzdGF0aWMgc3RydWN0IGJ1c190eXBlIG1p cGlfZHNpX2J1c190eXBlID0gewogCS5wbSA9ICZtaXBpX2RzaV9kZXZpY2VfcG1fb3BzLAogfTsK IAorc3RhdGljIGludCBvZl9kZXZpY2VfbWF0Y2goc3RydWN0IGRldmljZSAqZGV2LCB2b2lkICpk YXRhKQoreworCXJldHVybiBkZXYtPm9mX25vZGUgPT0gZGF0YTsKK30KKworLyoqCisgKiBvZl9m aW5kX21pcGlfZHNpX2RldmljZV9ieV9ub2RlKCkgLSBmaW5kIHRoZSBNSVBJIERTSSBkZXZpY2Ug bWF0Y2hpbmcgYQorICogICAgZGV2aWNlIHRyZWUgbm9kZQorICogQG5wOiBkZXZpY2UgdHJlZSBu b2RlCisgKgorICogUmV0dXJuOiBBIHBvaW50ZXIgdG8gdGhlIE1JUEkgRFNJIGRldmljZSBjb3Jy ZXNwb25kaW5nIHRvIEBucCBvciBOVUxMIGlmIG5vCisgKiAgICBzdWNoIGRldmljZSBleGlzdHMg KG9yIGhhcyBub3QgYmVlbiByZWdpc3RlcmVkIHlldCkuCisgKi8KK3N0cnVjdCBtaXBpX2RzaV9k ZXZpY2UgKm9mX2ZpbmRfbWlwaV9kc2lfZGV2aWNlX2J5X25vZGUoc3RydWN0IGRldmljZV9ub2Rl ICpucCkKK3sKKwlzdHJ1Y3QgZGV2aWNlICpkZXY7CisKKwlkZXYgPSBidXNfZmluZF9kZXZpY2Uo Jm1pcGlfZHNpX2J1c190eXBlLCBOVUxMLCBucCwgb2ZfZGV2aWNlX21hdGNoKTsKKworCXJldHVy biBkZXYgPyB0b19taXBpX2RzaV9kZXZpY2UoZGV2KSA6IE5VTEw7Cit9CitFWFBPUlRfU1lNQk9M KG9mX2ZpbmRfbWlwaV9kc2lfZGV2aWNlX2J5X25vZGUpOworCiBzdGF0aWMgdm9pZCBtaXBpX2Rz aV9kZXZfcmVsZWFzZShzdHJ1Y3QgZGV2aWNlICpkZXYpCiB7CiAJc3RydWN0IG1pcGlfZHNpX2Rl dmljZSAqZHNpID0gdG9fbWlwaV9kc2lfZGV2aWNlKGRldik7CmRpZmYgLS1naXQgYS9pbmNsdWRl L2RybS9kcm1fbWlwaV9kc2kuaCBiL2luY2x1ZGUvZHJtL2RybV9taXBpX2RzaS5oCmluZGV4IDYw MzE1OTNlZTIzMS4uMTZjMmU5ODkwNjMxIDEwMDY0NAotLS0gYS9pbmNsdWRlL2RybS9kcm1fbWlw aV9kc2kuaAorKysgYi9pbmNsdWRlL2RybS9kcm1fbWlwaV9kc2kuaApAQCAtMTYwLDYgKzE2MCw3 IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IG1pcGlfZHNpX2RldmljZSAqdG9fbWlwaV9kc2lfZGV2 aWNlKHN0cnVjdCBkZXZpY2UgKmRldikKIAlyZXR1cm4gY29udGFpbmVyX29mKGRldiwgc3RydWN0 IG1pcGlfZHNpX2RldmljZSwgZGV2KTsKIH0KIAorc3RydWN0IG1pcGlfZHNpX2RldmljZSAqb2Zf ZmluZF9taXBpX2RzaV9kZXZpY2VfYnlfbm9kZShzdHJ1Y3QgZGV2aWNlX25vZGUgKm5wKTsKIGlu dCBtaXBpX2RzaV9hdHRhY2goc3RydWN0IG1pcGlfZHNpX2RldmljZSAqZHNpKTsKIGludCBtaXBp X2RzaV9kZXRhY2goc3RydWN0IG1pcGlfZHNpX2RldmljZSAqZHNpKTsKIGludCBtaXBpX2RzaV9z ZXRfbWF4aW11bV9yZXR1cm5fcGFja2V0X3NpemUoc3RydWN0IG1pcGlfZHNpX2RldmljZSAqZHNp LAotLSAKMi4xLjIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs Cg==