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 E95ACC7EE25 for ; Fri, 9 Jun 2023 17:37:12 +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-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:References:To:From:Subject: Message-Id:Date:Mime-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=uGiipQRyXdetRBshZWBvC5dPPa2OjB6zprsDlNDikow=; b=Xc7C9HLjoNa3zG iXhspAhO9slX/nMQNTws1FyjRqkfS56q8Ov1hqvk9kvOgP5GPDkybnccg2c3O0ZPyU+yqGHHU7RGZ lRQI4AIP9ZlH1Oe6U9SLwL3XCgMDt5JZD5d5ADVcAFvSmepgMI2Qc9W5F7x+LDThLcgIooq4is0+M pm8gZjxdUdb9FsAX8wzkrP7eDVatOrwgIGTo0gYHDLn1n+avteXFB9g6xHMyL0jjQd9llu5hVMjVk JJMvreKswj64URoN8d+ME1p9ybCd9uE/8gKi4pWT2dIbj1yG/dZ5wR6AU7ixlu92u71+HUIKNREC4 juPy0LTO41nh/gh0nh7A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1q7g2c-00DkOU-0m; Fri, 09 Jun 2023 17:36:50 +0000 Received: from dfw.source.kernel.org ([2604:1380:4641:c500::1]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1q7g2Z-00DkNC-0b for linux-arm-kernel@lists.infradead.org; Fri, 09 Jun 2023 17:36:48 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 299AF65A81; Fri, 9 Jun 2023 17:36:46 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A0F50C433D2; Fri, 9 Jun 2023 17:36:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1686332206; bh=grgo+iXV4RGQ/0XgEhlJdpNlyDAks/t3r4xyMVIvJdw=; h=Date:Subject:From:To:Cc:References:In-Reply-To:From; b=X6cNNHup/1CWjXJaN2FDPtZfbSeEI7LeUXLXkt5O0lToxGKeYmfKXsGY0oet0Taez ph35ZtyUcK2zA4xFp3GzxQV4Zb09KaN12v2Onrs8MC/Pwarmx68dKlOdA0uDWM3VTm WNjGNRXTSmNMIivNfOB4/0Hip4TuEcRANzwGUPNIkuJWa4QepjRM/ezOQCesBx9LQ3 zpaXReN1SAMzBVSewBEB5UAMRd6NqGMSUeEnESCPsuYLZWFxXaG5zmyqKoA2cCNr2W sXj7npSsZoCzRZYCda/LGvAGx8zJ4uQmc/nyGIZ0nNJzMmk/BxtYWh4C5S8ENYmbSt wYcrZBKCaM//A== Mime-Version: 1.0 Date: Fri, 09 Jun 2023 20:36:40 +0300 Message-Id: Subject: Re: [PATCH] tpm: Switch i2c drivers back to use .probe() From: "Jarkko Sakkinen" To: =?utf-8?q?Uwe_Kleine-K=C3=B6nig?= , "Peter Huewe" X-Mailer: aerc 0.14.0 References: <20230525202424.630260-1-u.kleine-koenig@pengutronix.de> In-Reply-To: <20230525202424.630260-1-u.kleine-koenig@pengutronix.de> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230609_103647_312702_7DFB9E3F X-CRM114-Status: GOOD ( 16.21 ) 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: , Cc: Alexandre Belloni , Heikki Krogerus , Peter Senna Tschudin , Dmitry Torokhov , Jason Gunthorpe , Krzysztof Kozlowski , kernel@pengutronix.de, linux-integrity@vger.kernel.org, Claudiu Beznea , linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gVGh1IE1heSAyNSwgMjAyMyBhdCAxMToyNCBQTSBFRVNULCBVd2UgS2xlaW5lLUvDtm5pZyB3 cm90ZToKPiBBZnRlciBjb21taXQgYjhhMWE0Y2Q1YTk4ICgiaTJjOiBQcm92aWRlIGEgdGVtcG9y YXJ5IC5wcm9iZV9uZXcoKQo+IGNhbGwtYmFjayB0eXBlIiksIGFsbCBkcml2ZXJzIGJlaW5nIGNv bnZlcnRlZCB0byAucHJvYmVfbmV3KCkgYW5kIHRoZW4KPiAwM2M4MzVmNDk4YjUgKCJpMmM6IFN3 aXRjaCAucHJvYmUoKSB0byBub3QgdGFrZSBhbiBpZCBwYXJhbWV0ZXIiKQo+IGNvbnZlcnQgYmFj ayB0byAodGhlIG5ldykgLnByb2JlKCkgdG8gYmUgYWJsZSB0byBldmVudHVhbGx5IGRyb3AKPiAu cHJvYmVfbmV3KCkgZnJvbSBzdHJ1Y3QgaTJjX2RyaXZlci4KPgo+IFNpZ25lZC1vZmYtYnk6IFV3 ZSBLbGVpbmUtS8O2bmlnIDx1LmtsZWluZS1rb2VuaWdAcGVuZ3V0cm9uaXguZGU+Cj4gLS0tCj4g IGRyaXZlcnMvY2hhci90cG0vc3QzM3pwMjQvaTJjLmMgICAgIHwgMiArLQo+ICBkcml2ZXJzL2No YXIvdHBtL3RwbV9pMmNfYXRtZWwuYyAgICB8IDIgKy0KPiAgZHJpdmVycy9jaGFyL3RwbS90cG1f aTJjX2luZmluZW9uLmMgfCAyICstCj4gIGRyaXZlcnMvY2hhci90cG0vdHBtX2kyY19udXZvdG9u LmMgIHwgMiArLQo+ICBkcml2ZXJzL2NoYXIvdHBtL3RwbV90aXNfaTJjLmMgICAgICB8IDIgKy0K PiAgZHJpdmVycy9jaGFyL3RwbS90cG1fdGlzX2kyY19jcjUwLmMgfCAyICstCj4gIDYgZmlsZXMg Y2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBh L2RyaXZlcnMvY2hhci90cG0vc3QzM3pwMjQvaTJjLmMgYi9kcml2ZXJzL2NoYXIvdHBtL3N0MzN6 cDI0L2kyYy5jCj4gaW5kZXggMmQyOGY1NWVmNDkwLi42NjE1NzRiYjBhY2YgMTAwNjQ0Cj4gLS0t IGEvZHJpdmVycy9jaGFyL3RwbS9zdDMzenAyNC9pMmMuYwo+ICsrKyBiL2RyaXZlcnMvY2hhci90 cG0vc3QzM3pwMjQvaTJjLmMKPiBAQCAtMTYwLDcgKzE2MCw3IEBAIHN0YXRpYyBzdHJ1Y3QgaTJj X2RyaXZlciBzdDMzenAyNF9pMmNfZHJpdmVyID0gewo+ICAJCS5vZl9tYXRjaF90YWJsZSA9IG9m X21hdGNoX3B0cihvZl9zdDMzenAyNF9pMmNfbWF0Y2gpLAo+ICAJCS5hY3BpX21hdGNoX3RhYmxl ID0gQUNQSV9QVFIoc3QzM3pwMjRfaTJjX2FjcGlfbWF0Y2gpLAo+ICAJfSwKPiAtCS5wcm9iZV9u ZXcgPSBzdDMzenAyNF9pMmNfcHJvYmUsCj4gKwkucHJvYmUgPSBzdDMzenAyNF9pMmNfcHJvYmUs Cj4gIAkucmVtb3ZlID0gc3QzM3pwMjRfaTJjX3JlbW92ZSwKPiAgCS5pZF90YWJsZSA9IHN0MzN6 cDI0X2kyY19pZAo+ICB9Owo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2NoYXIvdHBtL3RwbV9pMmNf YXRtZWwuYyBiL2RyaXZlcnMvY2hhci90cG0vdHBtX2kyY19hdG1lbC5jCj4gaW5kZXggOGY3NzE1 NGUwNTUwLi4zMDFhOTViMzczNGYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9jaGFyL3RwbS90cG1f aTJjX2F0bWVsLmMKPiArKysgYi9kcml2ZXJzL2NoYXIvdHBtL3RwbV9pMmNfYXRtZWwuYwo+IEBA IC0yMDMsNyArMjAzLDcgQEAgc3RhdGljIFNJTVBMRV9ERVZfUE1fT1BTKGkyY19hdG1lbF9wbV9v cHMsIHRwbV9wbV9zdXNwZW5kLCB0cG1fcG1fcmVzdW1lKTsKPiAgCj4gIHN0YXRpYyBzdHJ1Y3Qg aTJjX2RyaXZlciBpMmNfYXRtZWxfZHJpdmVyID0gewo+ICAJLmlkX3RhYmxlID0gaTJjX2F0bWVs X2lkLAo+IC0JLnByb2JlX25ldyA9IGkyY19hdG1lbF9wcm9iZSwKPiArCS5wcm9iZSA9IGkyY19h dG1lbF9wcm9iZSwKPiAgCS5yZW1vdmUgPSBpMmNfYXRtZWxfcmVtb3ZlLAo+ICAJLmRyaXZlciA9 IHsKPiAgCQkubmFtZSA9IEkyQ19EUklWRVJfTkFNRSwKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9j aGFyL3RwbS90cG1faTJjX2luZmluZW9uLmMgYi9kcml2ZXJzL2NoYXIvdHBtL3RwbV9pMmNfaW5m aW5lb24uYwo+IGluZGV4IDdjZGFmZjUyYTk2ZC4uODFkOGE3OGRjNjU1IDEwMDY0NAo+IC0tLSBh L2RyaXZlcnMvY2hhci90cG0vdHBtX2kyY19pbmZpbmVvbi5jCj4gKysrIGIvZHJpdmVycy9jaGFy L3RwbS90cG1faTJjX2luZmluZW9uLmMKPiBAQCAtNzE2LDcgKzcxNiw3IEBAIHN0YXRpYyB2b2lk IHRwbV90aXNfaTJjX3JlbW92ZShzdHJ1Y3QgaTJjX2NsaWVudCAqY2xpZW50KQo+ICAKPiAgc3Rh dGljIHN0cnVjdCBpMmNfZHJpdmVyIHRwbV90aXNfaTJjX2RyaXZlciA9IHsKPiAgCS5pZF90YWJs ZSA9IHRwbV90aXNfaTJjX3RhYmxlLAo+IC0JLnByb2JlX25ldyA9IHRwbV90aXNfaTJjX3Byb2Jl LAo+ICsJLnByb2JlID0gdHBtX3Rpc19pMmNfcHJvYmUsCj4gIAkucmVtb3ZlID0gdHBtX3Rpc19p MmNfcmVtb3ZlLAo+ICAJLmRyaXZlciA9IHsKPiAgCQkgICAubmFtZSA9ICJ0cG1faTJjX2luZmlu ZW9uIiwKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9jaGFyL3RwbS90cG1faTJjX251dm90b24uYyBi L2RyaXZlcnMvY2hhci90cG0vdHBtX2kyY19udXZvdG9uLmMKPiBpbmRleCBhMDI2ZTk4YWRkNTAu LmQ3YmUwM2M0MTA5OCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2NoYXIvdHBtL3RwbV9pMmNfbnV2 b3Rvbi5jCj4gKysrIGIvZHJpdmVycy9jaGFyL3RwbS90cG1faTJjX251dm90b24uYwo+IEBAIC02 NTAsNyArNjUwLDcgQEAgc3RhdGljIFNJTVBMRV9ERVZfUE1fT1BTKGkyY19udXZvdG9uX3BtX29w cywgdHBtX3BtX3N1c3BlbmQsIHRwbV9wbV9yZXN1bWUpOwo+ICAKPiAgc3RhdGljIHN0cnVjdCBp MmNfZHJpdmVyIGkyY19udXZvdG9uX2RyaXZlciA9IHsKPiAgCS5pZF90YWJsZSA9IGkyY19udXZv dG9uX2lkLAo+IC0JLnByb2JlX25ldyA9IGkyY19udXZvdG9uX3Byb2JlLAo+ICsJLnByb2JlID0g aTJjX251dm90b25fcHJvYmUsCj4gIAkucmVtb3ZlID0gaTJjX251dm90b25fcmVtb3ZlLAo+ICAJ LmRyaXZlciA9IHsKPiAgCQkubmFtZSA9ICJ0cG1faTJjX251dm90b24iLAo+IGRpZmYgLS1naXQg YS9kcml2ZXJzL2NoYXIvdHBtL3RwbV90aXNfaTJjLmMgYi9kcml2ZXJzL2NoYXIvdHBtL3RwbV90 aXNfaTJjLmMKPiBpbmRleCBjOGMzNGFkYzE0YzAuLjExYjQxOTZiNzEzNiAxMDA2NDQKPiAtLS0g YS9kcml2ZXJzL2NoYXIvdHBtL3RwbV90aXNfaTJjLmMKPiArKysgYi9kcml2ZXJzL2NoYXIvdHBt L3RwbV90aXNfaTJjLmMKPiBAQCAtMzc5LDcgKzM3OSw3IEBAIHN0YXRpYyBzdHJ1Y3QgaTJjX2Ry aXZlciB0cG1fdGlzX2kyY19kcml2ZXIgPSB7Cj4gIAkJLnBtID0gJnRwbV90aXNfcG0sCj4gIAkJ Lm9mX21hdGNoX3RhYmxlID0gb2ZfbWF0Y2hfcHRyKG9mX3Rpc19pMmNfbWF0Y2gpLAo+ICAJfSwK PiAtCS5wcm9iZV9uZXcgPSB0cG1fdGlzX2kyY19wcm9iZSwKPiArCS5wcm9iZSA9IHRwbV90aXNf aTJjX3Byb2JlLAo+ICAJLnJlbW92ZSA9IHRwbV90aXNfaTJjX3JlbW92ZSwKPiAgCS5pZF90YWJs ZSA9IHRwbV90aXNfaTJjX2lkLAo+ICB9Owo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2NoYXIvdHBt L3RwbV90aXNfaTJjX2NyNTAuYyBiL2RyaXZlcnMvY2hhci90cG0vdHBtX3Rpc19pMmNfY3I1MC5j Cj4gaW5kZXggMzc2YWUxOGEwNGViLi5lNzBhYmQ2OWUxYWUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVy cy9jaGFyL3RwbS90cG1fdGlzX2kyY19jcjUwLmMKPiArKysgYi9kcml2ZXJzL2NoYXIvdHBtL3Rw bV90aXNfaTJjX2NyNTAuYwo+IEBAIC03NzksNyArNzc5LDcgQEAgc3RhdGljIHZvaWQgdHBtX2Ny NTBfaTJjX3JlbW92ZShzdHJ1Y3QgaTJjX2NsaWVudCAqY2xpZW50KQo+ICBzdGF0aWMgU0lNUExF X0RFVl9QTV9PUFMoY3I1MF9pMmNfcG0sIHRwbV9wbV9zdXNwZW5kLCB0cG1fcG1fcmVzdW1lKTsK PiAgCj4gIHN0YXRpYyBzdHJ1Y3QgaTJjX2RyaXZlciBjcjUwX2kyY19kcml2ZXIgPSB7Cj4gLQku cHJvYmVfbmV3ID0gdHBtX2NyNTBfaTJjX3Byb2JlLAo+ICsJLnByb2JlID0gdHBtX2NyNTBfaTJj X3Byb2JlLAo+ICAJLnJlbW92ZSA9IHRwbV9jcjUwX2kyY19yZW1vdmUsCj4gIAkuZHJpdmVyID0g ewo+ICAJCS5uYW1lID0gImNyNTBfaTJjIiwKPiAtLSAKPiAyLjM5LjIKCgpUaGFua3MsIGFwcGxp ZWQhCgpCUiwgSmFya2tvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxp c3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0 aW5mby9saW51eC1hcm0ta2VybmVsCg==