From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tomeu Vizoso Subject: Re: [PATCH 08/12] i2c: core: Add support for 'i2c-bus' subnode Date: Tue, 2 Aug 2016 08:26:49 +0200 Message-ID: References: <1466697545-11868-1-git-send-email-jonathanh@nvidia.com> <1466697545-11868-9-git-send-email-jonathanh@nvidia.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x243.google.com (mail-wm0-x243.google.com [IPv6:2a00:1450:400c:c09::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id C03C16E12D for ; Tue, 2 Aug 2016 06:27:12 +0000 (UTC) Received: by mail-wm0-x243.google.com with SMTP id q128so29116381wma.1 for ; Mon, 01 Aug 2016 23:27:12 -0700 (PDT) In-Reply-To: <1466697545-11868-9-git-send-email-jonathanh@nvidia.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Jon Hunter Cc: Mark Rutland , Alexandre Courbot , Wolfram Sang , Stephen Warren , Rob Herring , linux-gpio@vger.kernel.org, "devicetree@vger.kernel.org" , "dri-devel@lists.freedesktop.org" , "linux-tegra@vger.kernel.org" , linux-i2c@vger.kernel.org List-Id: dri-devel@lists.freedesktop.org T24gMjMgSnVuZSAyMDE2IGF0IDE3OjU5LCBKb24gSHVudGVyIDxqb25hdGhhbmhAbnZpZGlhLmNv bT4gd3JvdGU6Cj4gSWYgdGhlICdpMmMtYnVzJyBkZXZpY2UtdHJlZSBub2RlIGlzIHByZXNlbnQg Zm9yIGFuIEkyQyBhZGFwdGVyIHRoZW4KPiBwYXJzZSB0aGlzIHN1Ym5vZGUgZm9yIEkyQyBzbGF2 ZXMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKb24gSHVudGVyIDxqb25hdGhhbmhAbnZpZGlhLmNvbT4K PiAtLS0KPiAgZHJpdmVycy9pMmMvaTJjLWNvcmUuYyB8IDEwICsrKysrKysrLS0KPiAgMSBmaWxl IGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQg YS9kcml2ZXJzL2kyYy9pMmMtY29yZS5jIGIvZHJpdmVycy9pMmMvaTJjLWNvcmUuYwo+IGluZGV4 IDk1MmQyZjBjMDJjNS4uNzFhZDUzMmJlMWQ4IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvaTJjL2ky Yy1jb3JlLmMKPiArKysgYi9kcml2ZXJzL2kyYy9pMmMtY29yZS5jCj4gQEAgLTE0NTIsNyArMTQ1 Miw3IEBAIHN0YXRpYyBzdHJ1Y3QgaTJjX2NsaWVudCAqb2ZfaTJjX3JlZ2lzdGVyX2RldmljZShz dHJ1Y3QgaTJjX2FkYXB0ZXIgKmFkYXAsCj4KPiAgc3RhdGljIHZvaWQgb2ZfaTJjX3JlZ2lzdGVy X2RldmljZXMoc3RydWN0IGkyY19hZGFwdGVyICphZGFwKQo+ICB7Cj4gLSAgICAgICBzdHJ1Y3Qg ZGV2aWNlX25vZGUgKm5vZGU7Cj4gKyAgICAgICBzdHJ1Y3QgZGV2aWNlX25vZGUgKmJ1cywgKm5v ZGU7Cj4KPiAgICAgICAgIC8qIE9ubHkgcmVnaXN0ZXIgY2hpbGQgZGV2aWNlcyBpZiB0aGUgYWRh cHRlciBoYXMgYSBub2RlIHBvaW50ZXIgc2V0ICovCj4gICAgICAgICBpZiAoIWFkYXAtPmRldi5v Zl9ub2RlKQo+IEBAIC0xNDYwLDExICsxNDYwLDE3IEBAIHN0YXRpYyB2b2lkIG9mX2kyY19yZWdp c3Rlcl9kZXZpY2VzKHN0cnVjdCBpMmNfYWRhcHRlciAqYWRhcCkKPgo+ICAgICAgICAgZGV2X2Ri ZygmYWRhcC0+ZGV2LCAib2ZfaTJjOiB3YWxraW5nIGNoaWxkIG5vZGVzXG4iKTsKPgo+IC0gICAg ICAgZm9yX2VhY2hfYXZhaWxhYmxlX2NoaWxkX29mX25vZGUoYWRhcC0+ZGV2Lm9mX25vZGUsIG5v ZGUpIHsKPiArICAgICAgIGJ1cyA9IG9mX2dldF9jaGlsZF9ieV9uYW1lKGFkYXAtPmRldi5vZl9u b2RlLCAiaTJjLWJ1cyIpOwo+ICsgICAgICAgaWYgKCFidXMpCj4gKyAgICAgICAgICAgICAgIGJ1 cyA9IG9mX25vZGVfZ2V0KGFkYXAtPmRldi5vZl9ub2RlKTsKPiArCj4gKyAgICAgICBmb3JfZWFj aF9hdmFpbGFibGVfY2hpbGRfb2Zfbm9kZShidXMsIG5vZGUpIHsKPiAgICAgICAgICAgICAgICAg aWYgKG9mX25vZGVfdGVzdF9hbmRfc2V0X2ZsYWcobm9kZSwgT0ZfUE9QVUxBVEVEKSkKPiAgICAg ICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKPiAgICAgICAgICAgICAgICAgb2ZfaTJjX3Jl Z2lzdGVyX2RldmljZShhZGFwLCBub2RlKTsKPiAgICAgICAgIH0KPiArCj4gKyAgICAgICBvZl9u b2RlX3B1dChidXMpOwo+ICB9CgpTb3JyeSBmb3Igbm90IGNvbW1lbnRpbmcgZWFybGllciwgYnV0 IEkgb25seSBmb3VuZCB0aGUgaXNzdWUgeWVzdGVyZGF5LgoKSSdtIGJvdGhlcmVkIGFzIHdlbGwg YnkgdGhlICJtb2RhbGlhcyBmYWlsdXJlIiBlcnJvciBtZXNzYWdlIGJ1dCBpbiBteQpjYXNlIHRo ZSBub2RlIGRvZXNuJ3QgaGF2ZSBhbnkgaTJjIGRldmljZXMsIHNvIHRoaXMgcGF0Y2ggaXNuJ3Qg YQpjb21wbGV0ZSBzb2x1dGlvbiB0byB0aGF0IHByb2JsZW0uCgpIYXMgdGhpcyBiZWVuIGNvbnNp ZGVyZWQgYWxyZWFkeT8KClRoYW5rcywKClRvbWV1Cgo+ICBzdGF0aWMgaW50IG9mX2Rldl9ub2Rl X21hdGNoKHN0cnVjdCBkZXZpY2UgKmRldiwgdm9pZCAqZGF0YSkKPiAtLQo+IDIuMS40Cj4KPiAt LQo+IFRvIHVuc3Vic2NyaWJlIGZyb20gdGhpcyBsaXN0OiBzZW5kIHRoZSBsaW5lICJ1bnN1YnNj cmliZSBsaW51eC10ZWdyYSIgaW4KPiB0aGUgYm9keSBvZiBhIG1lc3NhZ2UgdG8gbWFqb3Jkb21v QHZnZXIua2VybmVsLm9yZwo+IE1vcmUgbWFqb3Jkb21vIGluZm8gYXQgIGh0dHA6Ly92Z2VyLmtl cm5lbC5vcmcvbWFqb3Jkb21vLWluZm8uaHRtbApfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9kcmktZGV2ZWwK