From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tomeu Vizoso Subject: [PATCH v2 05/12] gpu: host1x: register dependency parser for firmware nodes Date: Wed, 1 Jul 2015 11:41:00 +0200 Message-ID: <1435743667-11987-6-git-send-email-tomeu.vizoso@collabora.com> References: <1435743667-11987-1-git-send-email-tomeu.vizoso@collabora.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wg0-f41.google.com (mail-wg0-f41.google.com [74.125.82.41]) by gabe.freedesktop.org (Postfix) with ESMTPS id CF4E56EAB0 for ; Wed, 1 Jul 2015 02:42:39 -0700 (PDT) Received: by wgjx7 with SMTP id x7so31629927wgj.2 for ; Wed, 01 Jul 2015 02:42:38 -0700 (PDT) In-Reply-To: <1435743667-11987-1-git-send-email-tomeu.vizoso@collabora.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: linux-kernel@vger.kernel.org Cc: devicetree@vger.kernel.org, linux-fbdev@vger.kernel.org, =?UTF-8?q?Terje=20Bergstr=C3=B6m?= , Tomeu Vizoso , linux-gpio@vger.kernel.org, "Rafael J. Wysocki" , alsa-devel@alsa-project.org, dri-devel@lists.freedesktop.org, linux-acpi@vger.kernel.org, Mark Brown , linux-pwm@vger.kernel.org, linux-tegra@vger.kernel.org List-Id: dri-devel@lists.freedesktop.org U28gb3RoZXJzIGNhbiBmaW5kIG91dCBkZXBlbmRlbmNpZXMgb2YgaG9zdDF4IGNsaWVudHMsIGFz IHNwZWNpZmllZCBpbgpiaW5kaW5ncy9ncHUvbnZpZGlhLHRlZ3JhMjAtaG9zdDF4LnR4dC4KClNp Z25lZC1vZmYtYnk6IFRvbWV1IFZpem9zbyA8dG9tZXUudml6b3NvQGNvbGxhYm9yYS5jb20+Ci0t LQoKQ2hhbmdlcyBpbiB2MjogTm9uZQoKIGRyaXZlcnMvZ3B1L2hvc3QxeC9kZXYuYyB8IDI2ICsr KysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygr KQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2hvc3QxeC9kZXYuYyBiL2RyaXZlcnMvZ3B1L2hv c3QxeC9kZXYuYwppbmRleCA1M2QzZDFkLi41YmIxMGI4IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw dS9ob3N0MXgvZGV2LmMKKysrIGIvZHJpdmVycy9ncHUvaG9zdDF4L2Rldi5jCkBAIC0yMTIsNiAr MjEyLDI5IEBAIHN0YXRpYyBzdHJ1Y3QgcGxhdGZvcm1fZHJpdmVyIHRlZ3JhX2hvc3QxeF9kcml2 ZXIgPSB7CiAJLnJlbW92ZSA9IGhvc3QxeF9yZW1vdmUsCiB9OwogCitzdGF0aWMgdm9pZCBhZGRf ZGVwZW5kZW5jeShzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndub2RlLAorCQkJICAgY29uc3QgY2hh ciAqcHJvcGVydHksCisJCQkgICBzdHJ1Y3QgbGlzdF9oZWFkICpkZXBzKQoreworCXN0cnVjdCBk ZXZpY2Vfbm9kZSAqbnA7CisKKwlucCA9IG9mX3BhcnNlX3BoYW5kbGUodG9fb2Zfbm9kZShmd25v ZGUpLCBwcm9wZXJ0eSwgMCk7CisJaWYgKCFucCkKKwkJcmV0dXJuOworCisJZndub2RlX2FkZF9k ZXBlbmRlbmN5KCZucC0+Zndub2RlLCBkZXBzKTsKK30KKworc3RhdGljIHZvaWQgaG9zdDF4X2dl dF9kZXBlbmRlbmNpZXMoc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmZ3bm9kZSwKKwkJCQkgICAgc3Ry dWN0IGxpc3RfaGVhZCAqZGVwcykKK3sKKwlhZGRfZGVwZW5kZW5jeShmd25vZGUsICJudmlkaWEs ZHBhdXgiLCBkZXBzKTsKKwlhZGRfZGVwZW5kZW5jeShmd25vZGUsICJudmlkaWEscGFuZWwiLCBk ZXBzKTsKKwlhZGRfZGVwZW5kZW5jeShmd25vZGUsICJudmlkaWEsZGRjLWkyYy1idXMiLCBkZXBz KTsKKwlhZGRfZGVwZW5kZW5jeShmd25vZGUsICJudmlkaWEsaHBkLWdwaW8iLCBkZXBzKTsKKwlh ZGRfZGVwZW5kZW5jeShmd25vZGUsICJkZGMtaTJjLWJ1cyIsIGRlcHMpOworfQorCiBzdGF0aWMg aW50IF9faW5pdCB0ZWdyYV9ob3N0MXhfaW5pdCh2b2lkKQogewogCWludCBlcnI7CkBAIC0yMjgs NiArMjUxLDggQEAgc3RhdGljIGludCBfX2luaXQgdGVncmFfaG9zdDF4X2luaXQodm9pZCkKIAlp ZiAoZXJyIDwgMCkKIAkJZ290byB1bnJlZ2lzdGVyX2hvc3QxeDsKIAorCWZ3bm9kZV9hZGRfZGVw ZW5kZW5jeV9wYXJzZXIoaG9zdDF4X2dldF9kZXBlbmRlbmNpZXMpOworCiAJcmV0dXJuIDA7CiAK IHVucmVnaXN0ZXJfaG9zdDF4OgpAQCAtMjQwLDYgKzI2NSw3IEBAIG1vZHVsZV9pbml0KHRlZ3Jh X2hvc3QxeF9pbml0KTsKIAogc3RhdGljIHZvaWQgX19leGl0IHRlZ3JhX2hvc3QxeF9leGl0KHZv aWQpCiB7CisJZndub2RlX3JlbW92ZV9kZXBlbmRlbmN5X3BhcnNlcihob3N0MXhfZ2V0X2RlcGVu ZGVuY2llcyk7CiAJcGxhdGZvcm1fZHJpdmVyX3VucmVnaXN0ZXIoJnRlZ3JhX21pcGlfZHJpdmVy KTsKIAlwbGF0Zm9ybV9kcml2ZXJfdW5yZWdpc3RlcigmdGVncmFfaG9zdDF4X2RyaXZlcik7CiAJ YnVzX3VucmVnaXN0ZXIoJmhvc3QxeF9idXNfdHlwZSk7Ci0tIAoyLjQuMQoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlz dApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK