From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shannon Zhao Subject: [PATCH v10 16/17] FDT: Add a helper to get the subnode by given name Date: Fri, 1 Apr 2016 23:49:14 +0800 Message-ID: <1459525755-36968-17-git-send-email-shannon.zhao__24375.6811986261$1459525977$gmane$org@linaro.org> References: <1459525755-36968-1-git-send-email-shannon.zhao@linaro.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1459525755-36968-1-git-send-email-shannon.zhao@linaro.org> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: linux-arm-kernel@lists.infradead.org, stefano.stabellini@citrix.com Cc: devicetree@vger.kernel.org, linux-efi@vger.kernel.org, Rob Herring , catalin.marinas@arm.com, will.deacon@arm.com, linux-kernel@vger.kernel.org, peter.huangpeng@huawei.com, julien.grall@arm.com, david.vrabel@citrix.com, zhaoshenglong@huawei.com, xen-devel@lists.xen.org, shannon.zhao@linaro.org List-Id: xen-devel@lists.xenproject.org U29tZXRpbWVzIGl0IG5lZWRzIHRvIGNoZWNrIGlmIHRoZXJlIGlzIGEgc3Vibm9kZSBvZiBnaXZl biBub2RlIGluIEZEVApieSBnaXZlbiBuYW1lLiBJbnRyb2R1Y2UgdGhpcyBoZWxwZXIgdG8gZ2V0 IHRoZSBzdWJub2RlIGlmIGl0IGV4aXN0cy4KCkNDOiBSb2IgSGVycmluZyA8cm9iaEBrZXJuZWwu b3JnPgpTaWduZWQtb2ZmLWJ5OiBTaGFubm9uIFpoYW8gPHNoYW5ub24uemhhb0BsaW5hcm8ub3Jn PgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAZXUuY2l0 cml4LmNvbT4KQWNrZWQtYnk6IFJvYiBIZXJyaW5nIDxyb2JoQGtlcm5lbC5vcmc+Ci0tLQogZHJp dmVycy9vZi9mZHQuYyAgICAgICB8IDEzICsrKysrKysrKysrKysKIGluY2x1ZGUvbGludXgvb2Zf ZmR0LmggfCAgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspCgpkaWZmIC0t Z2l0IGEvZHJpdmVycy9vZi9mZHQuYyBiL2RyaXZlcnMvb2YvZmR0LmMKaW5kZXggMzM0OWQyYS4u NWM4YjJmMiAxMDA2NDQKLS0tIGEvZHJpdmVycy9vZi9mZHQuYworKysgYi9kcml2ZXJzL29mL2Zk dC5jCkBAIC02NDUsNiArNjQ1LDE5IEBAIGludCBfX2luaXQgb2Zfc2Nhbl9mbGF0X2R0KGludCAo Kml0KSh1bnNpZ25lZCBsb25nIG5vZGUsCiB9CiAKIC8qKgorICogb2ZfZ2V0X2ZsYXRfZHRfc3Vi bm9kZV9ieV9uYW1lIC0gZ2V0IHRoZSBzdWJub2RlIGJ5IGdpdmVuIG5hbWUKKyAqCisgKiBAbm9k ZTogdGhlIHBhcmVudCBub2RlCisgKiBAdW5hbWU6IHRoZSBuYW1lIG9mIHN1Ym5vZGUKKyAqIEBy ZXR1cm4gb2Zmc2V0IG9mIHRoZSBzdWJub2RlLCBvciAtRkRUX0VSUl9OT1RGT1VORCBpZiB0aGVy ZSBpcyBub25lCisgKi8KKworaW50IG9mX2dldF9mbGF0X2R0X3N1Ym5vZGVfYnlfbmFtZSh1bnNp Z25lZCBsb25nIG5vZGUsIGNvbnN0IGNoYXIgKnVuYW1lKQoreworCXJldHVybiBmZHRfc3Vibm9k ZV9vZmZzZXQoaW5pdGlhbF9ib290X3BhcmFtcywgbm9kZSwgdW5hbWUpOworfQorCisvKioKICAq IG9mX2dldF9mbGF0X2R0X3Jvb3QgLSBmaW5kIHRoZSByb290IG5vZGUgaW4gdGhlIGZsYXQgYmxv YgogICovCiB1bnNpZ25lZCBsb25nIF9faW5pdCBvZl9nZXRfZmxhdF9kdF9yb290KHZvaWQpCmRp ZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L29mX2ZkdC5oIGIvaW5jbHVkZS9saW51eC9vZl9mZHQu aAppbmRleCAyZmJlODY4Li4yYzM3MDdlIDEwMDY0NAotLS0gYS9pbmNsdWRlL2xpbnV4L29mX2Zk dC5oCisrKyBiL2luY2x1ZGUvbGludXgvb2ZfZmR0LmgKQEAgLTUyLDYgKzUyLDggQEAgZXh0ZXJu IGNoYXIgX19kdGJfZW5kW107CiBleHRlcm4gaW50IG9mX3NjYW5fZmxhdF9kdChpbnQgKCppdCko dW5zaWduZWQgbG9uZyBub2RlLCBjb25zdCBjaGFyICp1bmFtZSwKIAkJCQkgICAgIGludCBkZXB0 aCwgdm9pZCAqZGF0YSksCiAJCQkgICB2b2lkICpkYXRhKTsKK2V4dGVybiBpbnQgb2ZfZ2V0X2Zs YXRfZHRfc3Vibm9kZV9ieV9uYW1lKHVuc2lnbmVkIGxvbmcgbm9kZSwKKwkJCQkJICBjb25zdCBj aGFyICp1bmFtZSk7CiBleHRlcm4gY29uc3Qgdm9pZCAqb2ZfZ2V0X2ZsYXRfZHRfcHJvcCh1bnNp Z25lZCBsb25nIG5vZGUsIGNvbnN0IGNoYXIgKm5hbWUsCiAJCQkJICAgICAgIGludCAqc2l6ZSk7 CiBleHRlcm4gaW50IG9mX2ZsYXRfZHRfaXNfY29tcGF0aWJsZSh1bnNpZ25lZCBsb25nIG5vZGUs IGNvbnN0IGNoYXIgKm5hbWUpOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs aXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=