From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jon Hunter Subject: Re: [RFC PATCH 08/13] i2c: core: Add support for 'i2c-bus' subnode Date: Mon, 20 Jun 2016 09:57:46 +0100 Message-ID: <5767B00A.4040708@nvidia.com> References: <1466165027-17917-1-git-send-email-jonathanh@nvidia.com> <1466165027-17917-9-git-send-email-jonathanh@nvidia.com> <20160617162429.GG27475@ulmo.ba.sec> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20160617162429.GG27475@ulmo.ba.sec> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Thierry Reding Cc: Mark Rutland , Alexandre Courbot , Wolfram Sang , Stephen Warren , dri-devel@lists.freedesktop.org, linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, Rob Herring , linux-i2c@vger.kernel.org, linux-tegra@vger.kernel.org List-Id: linux-i2c@vger.kernel.org Ck9uIDE3LzA2LzE2IDE3OjI0LCBUaGllcnJ5IFJlZGluZyB3cm90ZToKPiAqIFBHUCBTaWduZWQg YnkgYW4gdW5rbm93biBrZXkKPiAKPiBPbiBGcmksIEp1biAxNywgMjAxNiBhdCAwMTowMzo0MlBN ICswMTAwLCBKb24gSHVudGVyIHdyb3RlOgo+PiBJZiB0aGUgJ2kyYy1idXMnIGRldmljZS10cmVl IG5vZGUgaXMgcHJlc2VudCBmb3IgYW4gSTJDIGFkYXB0ZXIgdGhlbgo+PiBwYXJzZSB0aGlzIHN1 Ym5vZGUgZm9yIEkyQyBzbGF2ZXMuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEpvbiBIdW50ZXIgPGpv bmF0aGFuaEBudmlkaWEuY29tPgo+PiAtLS0KPj4gIGRyaXZlcnMvaTJjL2kyYy1jb3JlLmMgfCAx MSArKysrKysrKystLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMiBkZWxl dGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvaTJjL2kyYy1jb3JlLmMgYi9kcml2 ZXJzL2kyYy9pMmMtY29yZS5jCj4+IGluZGV4IDk1MmQyZjBjMDJjNS4uZjU1MmQ5N2JhZDMyIDEw MDY0NAo+PiAtLS0gYS9kcml2ZXJzL2kyYy9pMmMtY29yZS5jCj4+ICsrKyBiL2RyaXZlcnMvaTJj L2kyYy1jb3JlLmMKPj4gQEAgLTE0NTIsNyArMTQ1Miw3IEBAIHN0YXRpYyBzdHJ1Y3QgaTJjX2Ns aWVudCAqb2ZfaTJjX3JlZ2lzdGVyX2RldmljZShzdHJ1Y3QgaTJjX2FkYXB0ZXIgKmFkYXAsCj4+ ICAKPj4gIHN0YXRpYyB2b2lkIG9mX2kyY19yZWdpc3Rlcl9kZXZpY2VzKHN0cnVjdCBpMmNfYWRh cHRlciAqYWRhcCkKPj4gIHsKPj4gLQlzdHJ1Y3QgZGV2aWNlX25vZGUgKm5vZGU7Cj4+ICsJc3Ry dWN0IGRldmljZV9ub2RlICpidXMsICpub2RlOwo+PiAgCj4+ICAJLyogT25seSByZWdpc3RlciBj aGlsZCBkZXZpY2VzIGlmIHRoZSBhZGFwdGVyIGhhcyBhIG5vZGUgcG9pbnRlciBzZXQgKi8KPj4g IAlpZiAoIWFkYXAtPmRldi5vZl9ub2RlKQo+PiBAQCAtMTQ2MCwxMSArMTQ2MCwxOCBAQCBzdGF0 aWMgdm9pZCBvZl9pMmNfcmVnaXN0ZXJfZGV2aWNlcyhzdHJ1Y3QgaTJjX2FkYXB0ZXIgKmFkYXAp Cj4+ICAKPj4gIAlkZXZfZGJnKCZhZGFwLT5kZXYsICJvZl9pMmM6IHdhbGtpbmcgY2hpbGQgbm9k ZXNcbiIpOwo+PiAgCj4+IC0JZm9yX2VhY2hfYXZhaWxhYmxlX2NoaWxkX29mX25vZGUoYWRhcC0+ ZGV2Lm9mX25vZGUsIG5vZGUpIHsKPj4gKwlidXMgPSBvZl9nZXRfY2hpbGRfYnlfbmFtZShhZGFw LT5kZXYub2Zfbm9kZSwgImkyYy1idXMiKTsKPj4gKwlpZiAoIWJ1cykKPj4gKwkJYnVzID0gYWRh cC0+ZGV2Lm9mX25vZGU7Cj4gCj4gTWF5YmUKPiAJCWJ1cyA9IG9mX25vZGVfZ2V0KGFkYXAtPmRl di5vZl9ub2RlKTsKPiAKPiBoZXJlLi4uCj4gCj4+ICsKPj4gKwlmb3JfZWFjaF9hdmFpbGFibGVf Y2hpbGRfb2Zfbm9kZShidXMsIG5vZGUpIHsKPj4gIAkJaWYgKG9mX25vZGVfdGVzdF9hbmRfc2V0 X2ZsYWcobm9kZSwgT0ZfUE9QVUxBVEVEKSkKPj4gIAkJCWNvbnRpbnVlOwo+PiAgCQlvZl9pMmNf cmVnaXN0ZXJfZGV2aWNlKGFkYXAsIG5vZGUpOwo+PiAgCX0KPj4gKwo+PiArCWlmIChidXMgIT0g YWRhcC0+ZGV2Lm9mX25vZGUpCj4+ICsJCW9mX25vZGVfcHV0KGJ1cyk7Cj4gCj4gLi4uIGFuZCBk cm9wIHRoZSBleHRyYSBjaGVjayBoZXJlPwoKWWVzIG1ha2VzIHNlbnNlLgoKSm9uCgotLSAKbnZw dWJsaWMKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJp LWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBz Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==