From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm/dp: Use large transactions for I2C over AUX Date: Wed, 28 Jan 2015 10:10:22 +0100 Message-ID: <20150128091022.GF4764@phenom.ffwll.local> References: <1422285768-1655-1-git-send-email-simon.farnsworth@onelan.co.uk> <1540451.drLVq8Y4Zh@f19simon> <20150126161101.GC19354@intel.com> <3675886.CKNMQZRBBc@f19simon> <20150127133653.GG19354@intel.com> <877fw7s2lh.fsf@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wg0-f44.google.com (mail-wg0-f44.google.com [74.125.82.44]) by gabe.freedesktop.org (Postfix) with ESMTP id 4C4016E63C for ; Wed, 28 Jan 2015 01:09:04 -0800 (PST) Received: by mail-wg0-f44.google.com with SMTP id z12so19345636wgg.3 for ; Wed, 28 Jan 2015 01:09:03 -0800 (PST) Content-Disposition: inline In-Reply-To: <877fw7s2lh.fsf@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Jani Nikula Cc: Thierry Reding , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gV2VkLCBKYW4gMjgsIDIwMTUgYXQgMTA6NTk6MDZBTSArMDIwMCwgSmFuaSBOaWt1bGEgd3Jv dGU6Cj4gT24gVHVlLCAyNyBKYW4gMjAxNSwgVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxh QGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiBTbyBJJ3ZlIGJlZW4gZXhwZXJpbWVudGluZyBh IGJpdCB3aXRoIHZhcmlvdXMgZG9uZ2xlcyBoZXJlLCBhbmQgc2FkbHkgSSd2ZQo+ID4gbm90IG1h bmFnZWQgdG8gZ2V0IGFueSBvbmUgb2YgdGhlbSB0byByZXR1cm4gc2hvcnQgcmVhZHMgOigKPiA+ Cj4gPiBJIGRpZCBmaW5kIG9uZSB0aGF0IGFsbG93cyBjaGFuZ2luZyB0aGUgc3BlZWQgb2YgdGhl IGkyYyBidXMsIGJ1dCBldmVuIGlmCj4gPiBJIHJlZHVjZSBpdCB0byAxa2h6IHRoZXJlIGFyZSBu byBzaG9ydCByZWFkcywganVzdCBhIGxvdCBtb3JlIGRlZmVycy4gVGhlCj4gPiBkb25nbGUgaW4g cXVlc3Rpb24gaGFzIE9VSSAwMDFjZjguCj4gPgo+ID4gSG93ZXZlciB0aGUgZ29vZCBuZXdzIGlz IHRoYXQgRURJRCByZWFkcyBzZWVtIHRvIGdldCBmYXN0ZXIgYWNyb3NzIHRoZQo+ID4gYm9hcmQg d2l0aCAxNiBieXRlIG1lc3NhZ2VzLiBIb3cgbXVjaCBmYXN0ZXIgZGVwZW5kcyBvbiB0aGUgZG9u Z2xlLgo+ID4KPiA+IEhlcmUgYXJlIG15IG1lYXN1cmVtZW50cyBob3cgbG9uZyBpdCB0b29rIHRv IHJlYWQgYSBzaW5nbGUgRURJRCBibG9jazoKPiA+ICBEUC0+RFZJIChPVUkgMDAxY2Y4KToJNDBt cyAtPiAzNW1zCj4gPiAgRFAtPlZHQSAoT1VJIDAwMjJiOSk6CTQ1bXMgLT4gMzhtcwo+ID4gIFpv dGFjIERQLT4yeEhETUk6CTI1bXMgLT4gIDRtcwo+ID4KPiA+Cj4gPiBPaCBhbmQgdGhpcyBpcyBo b3cgSSBtYW5nbGVkIG15IGRybV9kcF9pMmNfeGZlcigpOgo+ID4gdHJhbnNmZXJyZWQgPSAwOwo+ ID4gd2hpbGUgKG1zZ3NbaV0ubGVuID4gdHJhbnNmZXJyZWQpIHsKPiA+IAltc2cuYnVmZmVyID0g bXNnc1tpXS5idWYgKyB0cmFuc2ZlcnJlZDsKPiA+IAltc2cuc2l6ZSA9IG1pbl90KHVuc2lnbmVk IGludCwgZHJtX2RwX2kyY19tc2dfc2l6ZSwKPiA+IAkJCSBtc2dzW2ldLmxlbiAtIHRyYW5zZmVy cmVkKTsKPiA+IAllcnIgPSBkcm1fZHBfaTJjX2RvX21zZyhhdXgsICZtc2cpOwo+ID4gCWlmIChl cnIgPCAwKQo+ID4gCQlicmVhazsKPiA+IAlXQVJOX09OKGVyciA9PSAwKTsKPiA+IAl0cmFuc2Zl cnJlZCArPSBlcnI7Cj4gPiB9Cj4gPgo+ID4gSSBtYWRlIHRoZSBtc2cgc2l6ZSBjb25maWd1cmFi bGUgdmlhIGEgbW9kdWxlIHBhcmFtIGp1c3QgdG8gaGVscCBtZSB0ZXN0Cj4gPiB0aGlzIHN0dWZm LCBidXQgSSdtIHRoaW5raW5nIHdlIG1pZ2h0IHdhbnQgdG8gdXBzdHJlYW0gdGhhdCBqdXN0IHRv IG1ha2UKPiA+IGl0IGVhc2llciB0byB0cnkgc21hbGxlciBtZXNzYWdlIHNpemVzIGlmL3doZW4g cGVvcGxlIGVuY291bnRlciBwcm9ibGVtYXRpYwo+ID4gc2lua3MvZG9uZ2xlcy4KPiAKPiBIb3cg YWJvdXQganVzdCBsZXR0aW5nIHRoYXQgaGFwcGVuIGZpcnN0LCB0byBzZWUgaWYgYW5kIGhvdyB0 aGUgcHJvYmxlbXMKPiBvY2N1cj8gSWYgdGhlcmUncyBhIHBhdHRlcm4sIG1heWJlIHdlIGNhbiBm YWxsIGJhY2sgdG8gMS1ieXRlIHRyYW5zZmVycwo+IGluIHRob3NlIGNhc2VzIChvciBldmVuIGFk ZCBPVUkgYmFzZWQgcXVpcmtzKS4gSSd2ZSBncm93biByZWFsbHkKPiBoZXNpdGFudCBhYm91dCBh ZGRpbmcgbmV3IG1vZHVsZSBwYXJhbWV0ZXJzLCB0aGV5IGFyZSBBQkkgd2UgY2FuJ3QKPiBlYXNp bHkgcmVtb3ZlL3JlZ3Jlc3Mgb25jZSBhZGRlZC4KCm1vZHVsZV9wYXJhbV9kZWJ1ZyB0YWtlcyBj YXJlIG9mIGFueSBzdWNoIHJpc2tzIGltby4KLURhbmllbAotLSAKRGFuaWVsIFZldHRlcgpTb2Z0 d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KKzQxICgwKSA3OSAzNjUgNTcgNDggLSBo dHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Ry aS1kZXZlbAo=