From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id AC787C433EF for ; Thu, 17 Mar 2022 20:09:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To:Subject: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=YGFmF3OSHGiDICEi1X0fBeYe7QtBNo8aE5rgGL5/6d0=; b=kT9sLkH6zx7Phv Y+XvuKGTMLdgyrti/DXWLdcTINP8M9R7CwIT97XBNYlK65Hp5KdVLvMCWm6ttWenp4gvL9yRetuE8 MXSUErgwdxA7Fj8FqgCna/d49D1CxkdA8EojA8e23fuIVgeeqPT3OtEz9f5Jb/z4voAh7zMixkTYw vPSGgNKoW9BCZNPY+d24N3cOxfiyIdq92INotUkJtLufHfOV+f94/7NVuHdWaSYFmZF2LOHy6C9/o IGKDyZDX+Vyzm5HfYBf4EyugvX3WDp1eihBWPwEsDMwRvqq/2QxkfAtBGRq9oC8X3VmSKHf9QGwwC iBGVWGeiZwUU+NvdzTjA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nUwQE-00HFYL-2c; Thu, 17 Mar 2022 20:08:34 +0000 Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nUwQ9-00HFXG-Ma; Thu, 17 Mar 2022 20:08:31 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 92E5D16F2; Thu, 17 Mar 2022 13:08:24 -0700 (PDT) Received: from [10.57.43.230] (unknown [10.57.43.230]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 76D733F766; Thu, 17 Mar 2022 13:08:22 -0700 (PDT) Message-ID: <132a5a99-6dbf-12d4-723b-2a327f23d24e@arm.com> Date: Thu, 17 Mar 2022 20:08:17 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 Subject: Re: [PATCH v5 0/6] auxdisplay: Add support for the Titanmec TM1628 7 segment display controller Content-Language: en-GB To: Heiner Kallweit , Rob Herring , Krzysztof Kozlowski , =?UTF-8?Q?Andreas_F=c3=a4rber?= , Miguel Ojeda Cc: "linux-spi@vger.kernel.org" , "devicetree@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "open list:ARM/Amlogic Meson..." , Jerome Brunet , Martin Blumenstingl , Kevin Hilman , Neil Armstrong , Geert Uytterhoeven References: <90668779-b53d-b3e7-5327-af11ff4a1d18@gmail.com> <8d138801-5447-5e88-25d2-3eb13d294530@arm.com> <84739af1-cbb8-e957-6e30-4121ed0a3517@gmail.com> From: Robin Murphy In-Reply-To: <84739af1-cbb8-e957-6e30-4121ed0a3517@gmail.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220317_130829_874779_FC872309 X-CRM114-Status: GOOD ( 32.68 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMjAyMi0wMy0xNiAyMToxOSwgSGVpbmVyIEthbGx3ZWl0IHdyb3RlOgo+IE9uIDE2LjAzLjIw MjIgMDE6MzgsIFJvYmluIE11cnBoeSB3cm90ZToKPj4gT24gMjAyMi0wMi0yNSAyMTowOSwgSGVp bmVyIEthbGx3ZWl0IHdyb3RlOgo+Pj4gVGhpcyBzZXJpZXMgYWRkcyBzdXBwb3J0IGZvciB0aGUg VGl0YW5tZWMgVE0xNjI4IDcgc2VnbWVudCBkaXNwbGF5Cj4+PiBjb250cm9sbGVyLiBJdCdzIGJh c2VkIG9uIHByZXZpb3VzIFJGQyB3b3JrIGZyb20gQW5kcmVhcyBGw6RyYmVyLgo+Pj4gVGhlIFJG QyB2ZXJzaW9uIHBsYWNlZCB0aGUgZHJpdmVyIGluIHRoZSBMRUQgc3Vic3lzdGVtLCBidXQgdGhp cyB3YXMKPj4+IE5BSydlZCBieSB0aGUgTEVEIG1haW50YWluZXIuIFRoZXJlZm9yZSBJIG1vdmVk IHRoZSBkcml2ZXIgdG8KPj4+IC9kcml2ZXJzL2F1eGRpc3BsYXkgd2hhdCBzZWVtcyBtb3N0IHJl YXNvbmFibGUgdG8gbWUuCj4+Pgo+Pj4gRnVydGhlciBjaGFuZ2VzIHRvIHRoZSBSRkMgdmVyc2lv bjoKPj4+IC0gRHJpdmVyIGNhbiBiZSBidWlsdCBhbHNvIHcvbyBMRUQgY2xhc3Mgc3VwcG9ydCwg Zm9yIGRpc3BsYXlzIHRoYXQKPj4+ICDCoMKgIGRvbid0IGhhdmUgYW55IHN5bWJvbHMgdG8gYmUg ZXhwb3NlZCBhcyBMRUQncy4KPj4+IC0gU2ltcGxpZmllZCB0aGUgY29kZSBhbmQgcmV3cm90ZSBh IGxvdCBvZiBpdC4KPj4+IC0gRHJpdmVyIGlzIG5vdyBraW5kIG9mIGEgTVZQLCBidXQgZnVuY3Rp b25hbGl0eSBzaG91bGQgYmUgc3VmZmljaWVudAo+Pj4gIMKgwqAgZm9yIG1vc3QgdXNlIGNhc2Vz Lgo+Pj4gLSBVc2UgdGhlIGV4aXN0aW5nIDcgc2VnbWVudCBzdXBwb3J0IGluIHVhcGkvbGludXgv bWFwX3RvXzdzZWdtZW50LmgKPj4+ICDCoMKgIGFzIHN1Z2dlc3RlZCBieSBHZWVydCBVeXR0ZXJo b2V2ZW4uCj4+Pgo+Pj4gTm90ZTogVGhlcmUncyBhIG51bWJlciBvZiBjaGlwcyBmcm9tIG90aGVy IG1hbnVmYWN0dXJlcnMgdGhhdCBhcmUKPj4+ICDCoMKgwqDCoMKgwqAgYWxtb3N0IGlkZW50aWNh bCwgZS5nLiBGRDYyOCwgU00xNjI4LiBPbmx5IGRpZmZlcmVuY2UgSSBzYXcgc28KPj4+ICDCoMKg wqDCoMKgwqAgZmFyIGlzIHRoYXQgdGhleSBwYXJ0aWFsbHkgc3VwcG9ydCBvdGhlciBkaXNwbGF5 IG1vZGVzLgo+Pj4gIMKgwqDCoMKgwqDCoCBUTTE2Mjg6IDZ4MTIsIDd4MTEKPj4+ICDCoMKgwqDC oMKgwqAgU00xNjI4QzogNHgxMywgNXgxMiwgNngxMSwgN3gxMAo+Pj4gIMKgwqDCoMKgwqDCoCBG b3IgdHlwaWNhbCBkaXNwbGF5cyBvbiBkZXZpY2VzIHVzaW5nIHRoZXNlIGNoaXBzIHRoaXMKPj4+ ICDCoMKgwqDCoMKgwqAgZGlmZmVyZW5jZSBzaG91bGRuJ3QgbWF0dGVyLgo+Pj4KPj4+IFN1Y2Nl c3NmdWxseSB0ZXN0ZWQgb24gYSBUWDMgTWluaSBUViBib3ggdGhhdCBoYXMgYW4gU00xNjI4QyBh bmQgYQo+Pj4gZGlzcGxheSB3aXRoIDQgZGlnaXRzIGFuZCA3IHN5bWJvbHMuCj4+Cj4+IEZXSVcg SSBnYXZlIHRoaXMgYSBnbyBvbiBteSBCZWVsaW5rIEExLCB3aGljaCBoYXMgYW4gQWlQMTYxOCBh bmQgYSBjbG9jayBkaXNwbGF5IHdoaWNoIHdvdWxkIG1hcHBlZCBsaWtlIHNvOgo+Pgo+PiAgwqDC oMKgwqB0aXRhbm1lYyxzZWdtZW50LW1hcHBpbmcgPSAvYml0cy8gOCA8MSAyIDMgMTMgMTIgNSA0 PjsKPj4gIMKgwqDCoMKgdGl0YW5tZWMsZ3JpZCA9IC9iaXRzLyA4IDw1IDQgMiAxPjsKPj4KPj4g KGdyaWQgMyBzZWdtZW50IDIgaXMgdXNlZCBmb3IgYSBjb2xvbiBpbiB0aGUgbWlkZGxlKQo+Pgo+ PiBJZiBJIGJvZGdlIGFyb3VuZCB0aGUgbGFjayBvZiBzdXBwb3J0IGZvciBub24tY29udGlndW91 cyBncmlkcywgaXQgZG9lcyBvdGhlcndpc2Ugd29yayBmYWlybHkgd2VsbCwgb3RoZXIgdGhhbiBi ZWluZyA2LXNlZ21lbnQgZGlzcGxheXMgYmVjYXVzZSBpdCBuZWVkcyB0byBiZSBpbiBkaXNwbGF5 IG1vZGUgMSB0byBkcml2ZSBTRUcxMyByYXRoZXIgdGhhbiBHUklENi4gSSB3b25kZXIgaWYgd2Ug Y291bGQgYmUgYSBiaXQgY2xldmVyZXIgYWJvdXQgcGlja2luZyBhIGRpc3BsYXkgbW9kZSBiYXNl ZCBvbiB0aGUgZ3JpZC9zZWdtZW50IG51bWJlcnMgdXNlZD8KPj4KPiBEZWZpbml0ZWx5IHRoaXMg Y291bGQgYmUgb25lIGZ1dHVyZSBleHRlbnNpb24uIEl0IGNvdWxkIGFsc28gY29uc2lkZXIgdGhh dCB0aGVyZSdzIGEgbnVtYmVyIG9mIG1vcmUgb3IgbGVzcwo+IGlkZW50aWNhbCBjaGlwcyBmcm9t IG90aGVyIHZlbmRvcnMgdGhhdCBkaWZmZXIgcHJpbWFyaWx5IGluIHRoZSBzdXBwb3J0ZWQgZGlz cGxheSBtb2Rlcy4KPiAKPj4gSSBhbHNvIGhhdmUgYSBjb3VwbGUgb2YgdGhvc2UgVE0xNjM4IGJy ZWFrb3V0IGJvYXJkcyB3aXRoIDggZGlnaXRzLCA4IHNpbmdsZSBMRURzIGFuZCA4IGJ1dHRvbnMg dGhhdCBJIG1pZ2h0IGhhdmUgYSBnbyB3aXRoIHRvby4gSGF2ZSB5b3UgZ2l2ZW4gYW55IHRob3Vn aHQgdG8gaG93IHRoZSBEVCBiaW5kaW5nIG1pZ2h0IHN1cHBvcnQgaW5wdXRzIGFzIHdlbGw/IChU aGUgYmVzdCB0aW1lIHRvIGJlIGZ1dHVyZS1wcm9vZiBpcyBiZWZvcmUgaXQncyBtZXJnZWQuLi4p Cj4+Cj4gV2l0aCByZWdhcmRzIHRvIGlucHV0cyBhdCBsZWFzdCBJIGhhdmUgbm8gcGxhbnMgYmVj YXVzZSBJIGhhdmUgbm8gaHcgc3VwcG9ydGluZyBpbnB1dC4KCkZXSVcsIGlmIHlvdSd2ZSBnb3Qg YSBib2FyZCB3aXRoIGV4cG9zZWQgR1BJTy9TUEkgaGVhZGVycywgc2VhcmNoaW5nIAoiVE0xNjM4 IiBvbiBlYmF5L2FsaWV4cHJlc3MvZXRjLiBzaG91bGQgZmluZCB0aGUgY2hlYXBvIGJyZWFrb3V0 IGJvYXJkcy4gCkkgYmVsaWV2ZSB0aGV5J3JlIHF1aXRlIHBvcHVsYXIgd2l0aCB0aGUgQXJkdWlu byBjcm93ZCwgc28gSSBleHBlY3QgdGhhdCAKbWF5IHdlbGwgY2Fycnkgb3ZlciB0byB0aGUgUmFz cGJlcnJ5IFBpIGNyb3dkIG9uY2UgdGhleSBnZXQgd2luZCBvZiBhIAprZXJuZWwgZHJpdmVyIHRo YXQgY2FuIGJlIGRyaXZlbiBieSBEVCBvdmVybGF5cy4KCj4gU2luY2UgdGhlIGZpcnN0IGF0dGVt cHRzIHRvIHN1cHBvcnQgdGhpcyBMRUQgZHJpdmVyIGh3IHR3byB5ZWFycyBoYXZlIGJlZW4gcGFz c2VkIHcvbyBhbnkgdGFuZ2libGUgKG1haW5saW5lKSByZXN1bHQuCj4gVGhlcmVmb3JlIEkgd2Fu dCB0byBrZWVwIHRoZSBpbml0aWFsIHZlcnNpb24gYSBNVlAuIFdhbnRpbmcgdG8gaGF2ZSB0b28g bWFueSBmZWF0dXJlcyBpbiBhbiBpbml0aWFsIHZlcnNpb24KPiBtYXkgcmVzdWx0IGluIGxvbmdl ciBkaXNjdXNzaW9ucyB1bnRpbCBtYWludGFpbmVyIG9yIEkgZ2l2ZSB1cC4KClVuZm9ydHVuYXRl bHkgdGhlIHByaW5jaXBsZSBpcyB0aGF0IERUIGJpbmRpbmdzIGRlc2NyaWJlIHRoZSBkZXZpY2Us IG5vdCAKd2hhdGV2ZXIgdGhlIGN1cnJlbnQgbGV2ZWwgb2YgTGludXggZHJpdmVyIHN1cHBvcnQg Zm9yIGl0IG1pZ2h0IGJlLiAKUGVyaGFwcyBJJ20gYSBsaXR0bGUgc2Vuc2l0aXNlZCBzaW5jZSBJ J20gY3VycmVudGx5IGZlZWxpbmcgdGhlIHBhaW4gb2YgCmV4dGVuZGluZyBhIGRlY2FkZS1vbGQg YmluZGluZyB3aXRoIGZ1bmN0aW9uYWxpdHkgdGhhdCB3YXMgb3Zlcmxvb2tlZCBhdCAKdGhlIHRp bWUsIGFuZCBub3QgYnJlYWtpbmcgY29tcGF0aWJpbGl0eSBpcyBub3cgcmF0aGVyIGF3a3dhcmQu CgpJJ20gbm90IHN1Z2dlc3RpbmcgdGhhdCB0aGVyZSBuZWVkcyB0byBiZSBhbnkgc3VwcG9ydCBp bXBsZW1lbnRlZCBpbiB0aGUgCmRyaXZlciwganVzdCB0byBiZSBjZXJ0YWluIHRoYXQgd2UncmUg bm90IHBhaW50aW5nIG91cnNlbHZlcyBpbnRvIGEgCmNvcm5lciB3aXRoIHRoZSBiaW5kaW5nLgoK PiBJbXBvcnRhbnQgaXMgdGhhdCB1c2VyIHNwYWNlIGludGVyZmFjZSAvIERUIGJpbmRpbmdzIGFy ZSBmbGV4aWJsZSBlbm91Z2ggc28gdGhhdCBmdXR1cmUgZXh0ZW5zaW9ucyBkb24ndCBoYXZlIHRv IGJyZWFrCj4gZXhpc3RpbmcgdXNlcnMuIEFuZCBJIHRoaW5rIHRoYXQncyB0aGUgY2FzZS4KCk1h eSBJIGFzayB3aGF0IHlvdSBoYXZlIGluIG1pbmQ/IEkgZmlndXJlIHRoYXQgaW5wdXRzIHdvdWxk IG1vc3QgbGlrZWx5IAp3YW50IHRvIGJlIGRlc2NyaWJlZCBpbmRpdmlkdWFsbHksIHNpbWlsYXJs eSB0byB0aGUgZ3Bpby1rZXlzIGJpbmRpbmcsIAp3aGljaCB3b3VsZCBsZW5kIGl0c2VsZiB0byBo YXZpbmcgdGhlbSBhcyBjaGlsZCBub2RlcywgZXhjZXB0IHRoYXQgCmRvZXNuJ3QgZml0IHdpdGgg dGhlIGN1cnJlbnQgc2NoZW1lIG9mIGNoaWxkIG5vZGVzIGhhdmluZyB0byBiZSBMRURzIAphZGRy ZXNzZWQgYnkgKGdyaWQsc2VnbWVudCkuIEkgc3VwcG9zZSB0aGVyZSBpcyBhIHBvc3NpYmxlIGVz Y2FwZSBoYXRjaCAKb2YgYWJ1c2luZyB1bnVzZWQgYWRkcmVzc2VzLCBlLmcuIHNheWluZyBhIG5v ZGUgYXQgYWRkcmVzcyAoMCxuKSBpcyAKaW5wdXQgbiByYXRoZXIgdGhhbiBhbiBMRUQgc2VnbWVu dCwgYnV0IHRoYXQgc2VlbXMgcHJldHR5IGhvcnJpZCAoYW5kIApJJ20gbm90IHN1cmUgaG93IHdl bGwgc2NoZW1hIGNvdWxkIHZhbGlkYXRlIGl0KS4gT3IgcG9zc2libHkgcHJldGVuZGluZyAKdG8g YWxzbyBiZSBhIEdQSU8gY29udHJvbGxlciB0byByZWZlcmVuY2UgZnJvbSBhIHNlcGFyYXRlIGdw aW8ta2V5cyAKbm9kZSwgYnV0IGFnYWluIHRoYXQgc2VlbXMgdWdseSBhbmQgbW9yZSBsaWtlIHNv bWV0aGluZyB0byBvbmx5IGRvIGlmIAp0aGVyZSdzIG5vIG90aGVyIG9wdGlvbi4KCklNTyBpdCB3 b3VsZCBiZSBjbGVhbmVzdCBqdXN0IHRvIGhhdmUgYW4gZXh0cmEgbGV2ZWwgb2YgaGllcmFyY2h5 LCBlLmcuOgoKCglsZWQtY29udHJvbGxlckAwIHsKCQljb21wYXRpYmxlID0gInRpdGFubWVjLHRt MTYyOCI7CgkJLi4uCgoJCWxlZHMgewoJCQkjYWRkcmVzcy1jZWxscyA9IDwyPjsKCQkJI3NpemUt Y2VsbHMgPSA8MD47CgoJCQlhbGFybUA1LDQgewoJCQkJLi4uCgkJCX07CgkJfTsKCX07CgpUaGF0 IHdheSB0aGVyZSdzIGNsZWFybHkgYWxtb3N0IG5vIHJpc2sgb2YgYnJlYWthZ2UgaWYgYW4gYWRk aXRpb25hbCAKImlucHV0cyIgbm9kZSB3aXRoIGl0cyBvd24gY2hpbGRyZW4gdHVybnMgdXAgbGF0 ZXIuIFBsdXMgaXQgc2hvdWxkIGFsc28gCmJlIGEgdHJpdmlhbCBjaGFuZ2UgdG8gdGhlIGN1cnJl bnQgZHJpdmVyLCBjb21wYXJlZCB0byBoYXZpbmcgdG8gCmltcGxlbWVudCB0cmljayBzcGVjaWFs IGNhc2VzIG9yIHdob2xlIG90aGVyIEFQSXMgZG93biB0aGUgbGluZSAtIG9mIApjb3Vyc2UgYmlu ZGluZ3Mgc2hvdWxkIG5vdCBiZSBkZXNpZ25lZCBleHByZXNzbHkgZm9yIGVhc2Ugb2YgZHJpdmVy IAppbXBsZW1lbnRhdGlvbiwgYnV0IGlmIHRoZXkgZG8gd29yayBvdXQgdGhhdCB3YXkgaXQncyB1 c3VhbGx5IGEgZ29vZCBzaWduIDopCgpUaGFua3MsClJvYmluLgoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxp c3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZy YWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=