From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lothar =?UTF-8?B?V2HDn21hbm4=?= Subject: Re: More GPIO madness on iMX6 - and the crappy ARM port of Linux Date: Tue, 21 Jan 2014 08:11:34 +0100 Message-ID: <20140121081134.1cf7924f@ipc1.ka-ro> References: <20140117184731.GE15937@n2100.arm.linux.org.uk> <52D98712.3070103@wwwdotorg.org> <20140117202405.GF15937@n2100.arm.linux.org.uk> <52D995C4.80104@wwwdotorg.org> <20140117205346.GH15937@n2100.arm.linux.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=m.gmane.org@lists.infradead.org To: Alexandre Courbot Cc: Russell King - ARM Linux , Wolfram Sang , Linus Walleij , Stephen Warren , "linux-kernel@vger.kernel.org" , "linux-gpio@vger.kernel.org" , "linux-i2c@vger.kernel.org" , Sascha Hauer , Shawn Guo , "linux-arm-kernel@lists.infradead.org" List-Id: linux-i2c@vger.kernel.org SGksCgpBbGV4YW5kcmUgQ291cmJvdCB3cm90ZToKPiBPbiBTYXQsIEphbiAxOCwgMjAxNCBhdCA3 OjQzIEFNLCBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+IHdyb3RlOgo+ ID4gT24gRnJpLCBKYW4gMTcsIDIwMTQgYXQgOTo1MyBQTSwgUnVzc2VsbCBLaW5nIC0gQVJNIExp bnV4Cj4gPiA8bGludXhAYXJtLmxpbnV4Lm9yZy51az4gd3JvdGU6Cj4gPj4gT24gRnJpLCBKYW4g MTcsIDIwMTQgYXQgMDE6NDI6NDRQTSAtMDcwMCwgU3RlcGhlbiBXYXJyZW4gd3JvdGU6Cj4gPgpb Li4uXQo+ID4gSWYgdGhlIE9QRU5fRFJBSU4gZmxhZyBpcyBzZXQgb24gdGhhdCBkZXNjcmlwdG9y IHdlIHNob3VsZAo+ID4gYWx3YXlzIGJlIGFibGUgdG8gcmVhZCB0aGUgaW5wdXQuIEJ1dCBhcyB0 aGlzIGlzIG5vdCByZWFsbHkgd2hhdCB0aGUKPiA+IEkyQyBjb3JlIHdhbnRzIHRvIGtub3cgKGl0 IHJlYWxseSB3b3VsZCBwcmVmZXIgbm90IHRvIGJvdGhlciB3aXRoCj4gPiBzdWNoIEdQSU8gZmxh ZyBkZXRhaWxzKSBzbyBpcyBpdCBiZXR0ZXIgaWYgd2UgYWRkIGEgc3BlY2lhbCBjYWxsIHRvCj4g PiBmaWd1cmUgb3V0IGlmIHRoZSBpbnB1dCBjYW4gYmUgcmVhZD8gTGlrZToKPiA+Cj4gPiBib29s IGdwaW9kX2lucHV0X2Fsd2F5c192YWxpZChjb25zdCBzdHJ1Y3QgZ3Bpb19kZXNjICpkZXNjKTsK PiA+Cj4gPiBBbmQgbGVhdmUgaXQgdXAgdG8gdGhlIGNvcmUgdG8gbG9vayBhdCBmbGFncywgZHJp dmVyIGNoYXJhY3RlcmlzdGljcwo+ID4gZXRjIGFuZCBkZXRlcm1pbmUgd2hldGhlciB0aGUgaW5w dXQgY2FuIGJlIHRydXN0ZWQ/Cj4gCj4gSSBhbSBwZXJzb25hbGx5IGEgbGl0dGxlIGJpdCBzY2Fy ZWQgYnkgdGhlIG51bWJlciBvZiBleHBvcnRlZAo+IGZ1bmN0aW9ucyBpbiB0aGUgR1BJTyBmcmFt ZXdvcmsuIEl0IGlzIGEgcHJldHR5IGxhcmdlIG51bWJlciBmb3IKPiBzb21ldGhpbmcgdGhhdCBp cyBzdXBwb3NlZCB0byBiZSBzaW1wbGUsIHNvIEknZCBsaWtlIHRvIGF2b2lkIGFkZGluZwo+IG1v cmUuIDopIEhvdyBhYm91dCB0aGUgZm9sbG93aW5nOgo+IAo+IDEpIEdQSU9zIGNvbmZpZ3VyZWQg YXMgb3V0cHV0IHdpdGhvdXQgdGhlIG9wZW4gZHJhaW4gb3Igb3BlbiBzb3VyY2UKPiBmbGFnIGVp dGhlciByZXR1cm4gLUVJTlZBTCBvbiBncGlvZF9nZXRfdmFsdWUoKSwgb3IgYSBjYWNoZWQgdmFs dWUKPiB0cmFja2VkIGJ5IGdwaW9saWIgZm9yIGNvbnNpc3RlbmN5IChwcm9iYWJseSB0aGUgbGF0 dGVyKS4KPiAyKSBHUElPcyBjb25maWd1cmVkIGFzIG9wZW4gZHJhaW4gb3Igb3BlbiBzb3VyY2Ug cmVwb3J0IHRoZSBhY3R1YWwKPiB2YWx1ZSByZWFkIG9uIHRoZSBwaW4sIGxpa2UgaTJjLWNvcmUg bmVlZHMuIFRoaXMgcmVxdWlyZXMgdGhhdCwgZm9yCj4gZWFjaCBHUElPIHRoYXQgY2FuIGJlIHNl dCBvcGVuIGRyYWluIG9yIG9wZW4gc291cmNlLAo+IGdwaW9kX2lucHV0X2Fsd2F5c192YWxpZCgp ID09IHRydWUuCj4gCkkgd291bGQgbm90IGJpbmQgdGhpcyB0byB0aGUgb3BlbiBkcmFpbiBjb25m aWd1cmF0aW9uLiBBbnkgR1BJTyBvdXRwdXQKcGluIG1heSBhY3R1YWxseSBiZSBpbiBhIGRpZmZl cmVudCBzdGF0ZSB0aGFuIHByb2dyYW1tZWQgd2hlbiB0aGUKb3V0cHV0IGlzIGZvcmNlZnVsbHkg ZHJpdmVuIGJ5IGFub3RoZXIgc291cmNlIChzaG9ydGN1dCkuClNvIGl0IG1ha2VzIHNlbnNlIHRv IGJlIGFibGUgdG8gcmVhZCBiYWNrIHRoZSByZWFsIHN0YXRlIG9mIHRoZSBwYWQKZXZlbiBmb3Ig cHVzaCBwdWxsIG91dHB1dHMuCgoKTG90aGFyIFdhw59tYW5uCi0tIApfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoKS2EtUm8gZWxlY3Ry b25pY3MgR21iSCB8IFBhc2NhbHN0cmHDn2UgMjIgfCBEIC0gNTIwNzYgQWFjaGVuClBob25lOiAr NDkgMjQwOCAxNDAyLTAgfCBGYXg6ICs0OSAyNDA4IDE0MDItMTAKR2VzY2jDpGZ0c2bDvGhyZXI6 IE1hdHRoaWFzIEthdXNzZW4KSGFuZGVsc3JlZ2lzdGVyZWludHJhZzogQW10c2dlcmljaHQgQWFj aGVuLCBIUkIgNDk5NgoKd3d3Lmthcm8tZWxlY3Ryb25pY3MuZGUgfCBpbmZvQGthcm8tZWxlY3Ry b25pY3MuZGUKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMu aW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2xpbnV4LWFybS1rZXJuZWwK