From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sakari Ailus Subject: [PATCH v3 19/23] v4l: fwnode: Print bus type Date: Thu, 13 Sep 2018 00:29:38 +0300 Message-ID: <20180912212942.19641-20-sakari.ailus@linux.intel.com> References: <20180912212942.19641-1-sakari.ailus@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180912212942.19641-1-sakari.ailus@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: linux-media@vger.kernel.org Cc: devicetree@vger.kernel.org, jacopo@jmondi.org, dri-devel@lists.freedesktop.org, slongerbeam@gmail.com, niklas.soderlund@ragnatech.se List-Id: devicetree@vger.kernel.org UHJpbnQgYnVzIHR5cGUgZWl0aGVyIGFzIHNldCBieSB0aGUgZHJpdmVyIG9yIGFzIHBhcnNlZCBm cm9tIHRoZSBidXMtdHlwZQpwcm9wZXJ0eSwgYXMgd2VsbCBhcyB0aGUgZ3Vlc3NlZCBWNEwyIG1l ZGlhIGJ1cyB0eXBlLgoKU2lnbmVkLW9mZi1ieTogU2FrYXJpIEFpbHVzIDxzYWthcmkuYWlsdXNA bGludXguaW50ZWwuY29tPgpUZXN0ZWQtYnk6IFN0ZXZlIExvbmdlcmJlYW0gPHN0ZXZlX2xvbmdl cmJlYW1AbWVudG9yLmNvbT4KLS0tCiBkcml2ZXJzL21lZGlhL3Y0bDItY29yZS92NGwyLWZ3bm9k ZS5jIHwgMzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFu Z2VkLCAzOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9tZWRpYS92NGwyLWNv cmUvdjRsMi1md25vZGUuYyBiL2RyaXZlcnMvbWVkaWEvdjRsMi1jb3JlL3Y0bDItZndub2RlLmMK aW5kZXggNGI1ODg0MTgwNzRhLi40OGZiOTA2NjBjNmIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbWVk aWEvdjRsMi1jb3JlL3Y0bDItZndub2RlLmMKKysrIGIvZHJpdmVycy9tZWRpYS92NGwyLWNvcmUv djRsMi1md25vZGUuYwpAQCAtOTksNiArOTksMzYgQEAgdjRsMl9md25vZGVfYnVzX3R5cGVfdG9f bWJ1cyhlbnVtIHY0bDJfZndub2RlX2J1c190eXBlIHR5cGUpCiAJcmV0dXJuIGNvbnYgPyBjb252 LT5tYnVzX3R5cGUgOiBWNEwyX01CVVNfVU5LTk9XTjsKIH0KIAorc3RhdGljIGNvbnN0IGNoYXIg KgordjRsMl9md25vZGVfYnVzX3R5cGVfdG9fc3RyaW5nKGVudW0gdjRsMl9md25vZGVfYnVzX3R5 cGUgdHlwZSkKK3sKKwljb25zdCBzdHJ1Y3QgdjRsMl9md25vZGVfYnVzX2NvbnYgKmNvbnYgPQor CQlnZXRfdjRsMl9md25vZGVfYnVzX2NvbnZfYnlfZndub2RlX2J1cyh0eXBlKTsKKworCXJldHVy biBjb252ID8gY29udi0+bmFtZSA6ICJub3QgZm91bmQiOworfQorCitzdGF0aWMgY29uc3Qgc3Ry dWN0IHY0bDJfZndub2RlX2J1c19jb252ICoKK2dldF92NGwyX2Z3bm9kZV9idXNfY29udl9ieV9t YnVzKGVudW0gdjRsMl9tYnVzX3R5cGUgdHlwZSkKK3sKKwl1bnNpZ25lZCBpbnQgaTsKKworCWZv ciAoaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGJ1c3Nlcyk7IGkrKykKKwkJaWYgKGJ1c3Nlc1tpXS5t YnVzX3R5cGUgPT0gdHlwZSkKKwkJCXJldHVybiAmYnVzc2VzW2ldOworCisJcmV0dXJuIE5VTEw7 Cit9CisKK3N0YXRpYyBjb25zdCBjaGFyICoKK3Y0bDJfZndub2RlX21idXNfdHlwZV90b19zdHJp bmcoZW51bSB2NGwyX21idXNfdHlwZSB0eXBlKQoreworCWNvbnN0IHN0cnVjdCB2NGwyX2Z3bm9k ZV9idXNfY29udiAqY29udiA9CisJCWdldF92NGwyX2Z3bm9kZV9idXNfY29udl9ieV9tYnVzKHR5 cGUpOworCisJcmV0dXJuIGNvbnYgPyBjb252LT5uYW1lIDogIm5vdCBmb3VuZCI7Cit9CisKIHN0 YXRpYyBpbnQgdjRsMl9md25vZGVfZW5kcG9pbnRfcGFyc2VfY3NpMl9idXMoc3RydWN0IGZ3bm9k ZV9oYW5kbGUgKmZ3bm9kZSwKIAkJCQkJICAgICAgIHN0cnVjdCB2NGwyX2Z3bm9kZV9lbmRwb2lu dCAqdmVwLAogCQkJCQkgICAgICAgZW51bSB2NGwyX21idXNfdHlwZSBidXNfdHlwZSkKQEAgLTM5 OCw2ICs0MjgsMTAgQEAgc3RhdGljIGludCBfX3Y0bDJfZndub2RlX2VuZHBvaW50X3BhcnNlKHN0 cnVjdCBmd25vZGVfaGFuZGxlICpmd25vZGUsCiAJbWVtc2V0KCZ2ZXAtPmJhc2UsIDAsIHNpemVv Zih2ZXAtPmJhc2UpKTsKIAogCWZ3bm9kZV9wcm9wZXJ0eV9yZWFkX3UzMihmd25vZGUsICJidXMt dHlwZSIsICZidXNfdHlwZSk7CisJcHJfZGVidWcoImZ3bm9kZSB2aWRlbyBidXMgdHlwZSAlcyAo JXUpLCBtYnVzIHR5cGUgJXMgKCV1KVxuIiwKKwkJIHY0bDJfZndub2RlX2J1c190eXBlX3RvX3N0 cmluZyhidXNfdHlwZSksIGJ1c190eXBlLAorCQkgdjRsMl9md25vZGVfbWJ1c190eXBlX3RvX3N0 cmluZyh2ZXAtPmJ1c190eXBlKSwKKwkJIHZlcC0+YnVzX3R5cGUpOwogCiAJbWJ1c190eXBlID0g djRsMl9md25vZGVfYnVzX3R5cGVfdG9fbWJ1cyhidXNfdHlwZSk7CiAKQEAgLTQxMiw2ICs0NDYs MTAgQEAgc3RhdGljIGludCBfX3Y0bDJfZndub2RlX2VuZHBvaW50X3BhcnNlKHN0cnVjdCBmd25v ZGVfaGFuZGxlICpmd25vZGUsCiAJCQl2NGwyX2Z3bm9kZV9lbmRwb2ludF9wYXJzZV9wYXJhbGxl bF9idXMoCiAJCQkJZndub2RlLCB2ZXAsIFY0TDJfTUJVU19VTktOT1dOKTsKIAorCQlwcl9kZWJ1 ZygiYXNzdW1pbmcgbWVkaWEgYnVzIHR5cGUgJXMgKCV1KVxuIiwKKwkJCSB2NGwyX2Z3bm9kZV9t YnVzX3R5cGVfdG9fc3RyaW5nKHZlcC0+YnVzX3R5cGUpLAorCQkJIHZlcC0+YnVzX3R5cGUpOwor CiAJCWJyZWFrOwogCWNhc2UgVjRMMl9NQlVTX0NDUDI6CiAJY2FzZSBWNEwyX01CVVNfQ1NJMToK LS0gCjIuMTEuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs Cg==