From mboxrd@z Thu Jan 1 00:00:00 1970
From: Philipp Zabel
Subject: [PATCH v8 3/3] of: Add of_graph_get_port_by_id function
Date: Mon, 23 Feb 2015 11:54:06 +0100
Message-ID: <1424688846-10909-4-git-send-email-p.zabel@pengutronix.de>
References: <1424688846-10909-1-git-send-email-p.zabel@pengutronix.de>
Mime-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Return-path:
Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de
[92.198.50.35])
by gabe.freedesktop.org (Postfix) with ESMTP id BBCEE6E309
for ; Mon, 23 Feb 2015 02:54:18 -0800 (PST)
In-Reply-To: <1424688846-10909-1-git-send-email-p.zabel@pengutronix.de>
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: dri-devel-bounces@lists.freedesktop.org
Sender: "dri-devel"
To: Grant Likely , Benoit Parrot
Cc: Mathieu Poirier , Greg Kroah-Hartman , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Darren Etheridge , Andrzej Hajda , Tomi Valkeinen , Laurent Pinchart , kernel@pengutronix.de, Russell King , Mauro Carvalho Chehab , Jean-Christophe Plagniol-Villard , Guennadi Liakhovetski , linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org
List-Id: dri-devel@lists.freedesktop.org
VGhpcyBwYXRjaCBhZGRzIGEgZnVuY3Rpb24gdG8gZ2V0IGEgcG9ydCBkZXZpY2UgdHJlZSBub2Rl
IGJ5IHBvcnQgaWQsCm9yIHJlZyBwcm9wZXJ0eSB2YWx1ZS4KClNpZ25lZC1vZmYtYnk6IFBoaWxp
cHAgWmFiZWwgPHAuemFiZWxAcGVuZ3V0cm9uaXguZGU+CkFja2VkLWJ5OiBMYXVyZW50IFBpbmNo
YXJ0IDxsYXVyZW50LnBpbmNoYXJ0QGlkZWFzb25ib2FyZC5jb20+Ci0tLQogZHJpdmVycy9vZi9i
YXNlLmMgICAgICAgIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGluY2x1
ZGUvbGludXgvb2ZfZ3JhcGguaCB8ICA3ICsrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMzkgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvb2YvYmFzZS5jIGIvZHJpdmVycy9vZi9i
YXNlLmMKaW5kZXggMDViMjBmMS4uNjM5OGI5YyAxMDA2NDQKLS0tIGEvZHJpdmVycy9vZi9iYXNl
LmMKKysrIGIvZHJpdmVycy9vZi9iYXNlLmMKQEAgLTIwODEsNiArMjA4MSwzOCBAQCBpbnQgb2Zf
Z3JhcGhfcGFyc2VfZW5kcG9pbnQoY29uc3Qgc3RydWN0IGRldmljZV9ub2RlICpub2RlLAogRVhQ
T1JUX1NZTUJPTChvZl9ncmFwaF9wYXJzZV9lbmRwb2ludCk7CiAKIC8qKgorICogb2ZfZ3JhcGhf
Z2V0X3BvcnRfYnlfaWQoKSAtIGdldCB0aGUgcG9ydCBtYXRjaGluZyBhIGdpdmVuIGlkCisgKiBA
cGFyZW50OiBwb2ludGVyIHRvIHRoZSBwYXJlbnQgZGV2aWNlIG5vZGUKKyAqIEBpZDogaWQgb2Yg
dGhlIHBvcnQKKyAqCisgKiBSZXR1cm46IEEgJ3BvcnQnIG5vZGUgcG9pbnRlciB3aXRoIHJlZmNv
dW50IGluY3JlbWVudGVkLiBUaGUgY2FsbGVyCisgKiBoYXMgdG8gdXNlIG9mX25vZGVfcHV0KCkg
b24gaXQgd2hlbiBkb25lLgorICovCitzdHJ1Y3QgZGV2aWNlX25vZGUgKm9mX2dyYXBoX2dldF9w
b3J0X2J5X2lkKHN0cnVjdCBkZXZpY2Vfbm9kZSAqcGFyZW50LCB1MzIgaWQpCit7CisJc3RydWN0
IGRldmljZV9ub2RlICpub2RlLCAqcG9ydDsKKworCW5vZGUgPSBvZl9nZXRfY2hpbGRfYnlfbmFt
ZShwYXJlbnQsICJwb3J0cyIpOworCWlmIChub2RlKQorCQlwYXJlbnQgPSBub2RlOworCisJZm9y
X2VhY2hfY2hpbGRfb2Zfbm9kZShwYXJlbnQsIHBvcnQpIHsKKwkJdTMyIHBvcnRfaWQgPSAwOwor
CisJCWlmIChvZl9ub2RlX2NtcChwb3J0LT5uYW1lLCAicG9ydCIpICE9IDApCisJCQljb250aW51
ZTsKKwkJb2ZfcHJvcGVydHlfcmVhZF91MzIocG9ydCwgInJlZyIsICZwb3J0X2lkKTsKKwkJaWYg
KGlkID09IHBvcnRfaWQpCisJCQlicmVhazsKKwl9CisKKwlvZl9ub2RlX3B1dChub2RlKTsKKwor
CXJldHVybiBwb3J0OworfQorRVhQT1JUX1NZTUJPTChvZl9ncmFwaF9nZXRfcG9ydF9ieV9pZCk7
CisKKy8qKgogICogb2ZfZ3JhcGhfZ2V0X25leHRfZW5kcG9pbnQoKSAtIGdldCBuZXh0IGVuZHBv
aW50IG5vZGUKICAqIEBwYXJlbnQ6IHBvaW50ZXIgdG8gdGhlIHBhcmVudCBkZXZpY2Ugbm9kZQog
ICogQHByZXY6IHByZXZpb3VzIGVuZHBvaW50IG5vZGUsIG9yIE5VTEwgdG8gZ2V0IGZpcnN0CmRp
ZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L29mX2dyYXBoLmggYi9pbmNsdWRlL2xpbnV4L29mX2dy
YXBoLmgKaW5kZXggZTQzNDQyZS4uM2MxYzk1YSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9v
Zl9ncmFwaC5oCisrKyBiL2luY2x1ZGUvbGludXgvb2ZfZ3JhcGguaApAQCAtNDAsNiArNDAsNyBA
QCBzdHJ1Y3Qgb2ZfZW5kcG9pbnQgewogI2lmZGVmIENPTkZJR19PRgogaW50IG9mX2dyYXBoX3Bh
cnNlX2VuZHBvaW50KGNvbnN0IHN0cnVjdCBkZXZpY2Vfbm9kZSAqbm9kZSwKIAkJCQlzdHJ1Y3Qg
b2ZfZW5kcG9pbnQgKmVuZHBvaW50KTsKK3N0cnVjdCBkZXZpY2Vfbm9kZSAqb2ZfZ3JhcGhfZ2V0
X3BvcnRfYnlfaWQoc3RydWN0IGRldmljZV9ub2RlICpub2RlLCB1MzIgaWQpOwogc3RydWN0IGRl
dmljZV9ub2RlICpvZl9ncmFwaF9nZXRfbmV4dF9lbmRwb2ludChjb25zdCBzdHJ1Y3QgZGV2aWNl
X25vZGUgKnBhcmVudCwKIAkJCQkJc3RydWN0IGRldmljZV9ub2RlICpwcmV2aW91cyk7CiBzdHJ1
Y3QgZGV2aWNlX25vZGUgKm9mX2dyYXBoX2dldF9yZW1vdGVfcG9ydF9wYXJlbnQoCkBAIC01Myw2
ICs1NCwxMiBAQCBzdGF0aWMgaW5saW5lIGludCBvZl9ncmFwaF9wYXJzZV9lbmRwb2ludChjb25z
dCBzdHJ1Y3QgZGV2aWNlX25vZGUgKm5vZGUsCiAJcmV0dXJuIC1FTk9TWVM7CiB9CiAKK3N0YXRp
YyBpbmxpbmUgc3RydWN0IGRldmljZV9ub2RlICpvZl9ncmFwaF9nZXRfcG9ydF9ieV9pZCgKKwkJ
CQkJc3RydWN0IGRldmljZV9ub2RlICpub2RlLCB1MzIgaWQpCit7CisJcmV0dXJuIE5VTEw7Cit9
CisKIHN0YXRpYyBpbmxpbmUgc3RydWN0IGRldmljZV9ub2RlICpvZl9ncmFwaF9nZXRfbmV4dF9l
bmRwb2ludCgKIAkJCQkJY29uc3Qgc3RydWN0IGRldmljZV9ub2RlICpwYXJlbnQsCiAJCQkJCXN0
cnVjdCBkZXZpY2Vfbm9kZSAqcHJldmlvdXMpCi0tIAoyLjEuNAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmkt
ZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv
bWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK