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 14D45C6FD1C for ; Tue, 14 Mar 2023 12:47:39 +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:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=4JJvpAzxB/VY7qM/Y54f3Q1FBuLNv7GeCgHHI/8J1So=; b=mqf8ieDKxyTqsy x/5oz311AeNSEYDGs/mrGe3AgSXcrBTEkTm+tg0EyPbpUajMU6BMJheZ//XYmVXul1EBdBiEJn93z gmUFCUyWjcUm+Eg1B5MSB+kaHfiS8+rSh7wkif6bMvoX/tlCwtZI0sW7ZaNN1G0cqEgO76HlYZ8xP p3nK2ZLT90qFzcaWdjsgM9L+PtpOc40xNE3Zrok1JUWXFZFlsLYbVtwfx4hQU5N/Sp8zy2wqXnnMg xM9gcn8jXyuIUci1t8pfOix2rpKnAVGZ0LQsMqz6SDMozjvzDhRkOQAFcufWc7ppZPJ4CVbcEHhhj jP3TQE60gd3Eu73/msSw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1pc436-00ABTs-37; Tue, 14 Mar 2023 12:46:40 +0000 Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1pc435-00ABSq-2u for linux-arm-kernel@bombadil.infradead.org; Tue, 14 Mar 2023 12:46:39 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=In-Reply-To:Content-Transfer-Encoding: Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date: Sender:Reply-To:Content-ID:Content-Description; bh=BdaIMAL6S6Kj8FMXSTc/s3wlhrGcFN8LbOFDIiG/8yk=; b=Y/vx9jz1YMYYEahZnIlLic5ZxG PrBCdYS4IVq/Ur+O3yiOl2na4bIURBzUa1KEsmyfaC99KpyCHw7oQmCa9BwKv/9dsP47Hjp3IExqn XH1Gmh+RsFTIxmqymdmxfTcOrrWoWZ8egAACFDQ/wmSzt7kztn/ealfWFBDVLH7SaIITujP+820Kx hgzM5VyrIgGZaIUTs/71sbKUUpOYa8rIujcuegtfH7qHtj/3kDa5ac5kV0sk+Lts0QQM8K8il3JMv 9blb1F6WqBgsIiwnd9vBX7bhIWYgXvmKllW1G9Iwz6sC0JSn7MuCBiLFAUlgJptLkRyKP5L/m9uZv gOlH7eEg==; Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by desiato.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1pc1w7-001kUO-0b for linux-arm-kernel@lists.infradead.org; Tue, 14 Mar 2023 10:31:22 +0000 Received: from ptx.hi.pengutronix.de ([2001:67c:670:100:1d::c0]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pc1vq-0005Jf-7n; Tue, 14 Mar 2023 11:31:02 +0100 Received: from ore by ptx.hi.pengutronix.de with local (Exim 4.92) (envelope-from ) id 1pc1vp-000350-Bg; Tue, 14 Mar 2023 11:31:01 +0100 Date: Tue, 14 Mar 2023 11:31:01 +0100 From: Oleksij Rempel To: Uwe =?utf-8?Q?Kleine-K=C3=B6nig?= Cc: Oleksij Rempel , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team , linux-i2c@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: Re: [PATCH] i2c: imx: Simplify using devm_clk_get_enabled() Message-ID: <20230314103101.GB28733@pengutronix.de> References: <20230313183349.2774002-1-u.kleine-koenig@pengutronix.de> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20230313183349.2774002-1-u.kleine-koenig@pengutronix.de> X-Sent-From: Pengutronix Hildesheim X-URL: http://www.pengutronix.de/ X-Accept-Language: de,en X-Accept-Content-Type: text/plain User-Agent: Mutt/1.10.1 (2018-07-13) X-SA-Exim-Connect-IP: 2001:67c:670:100:1d::c0 X-SA-Exim-Mail-From: ore@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-arm-kernel@lists.infradead.org X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230314_103119_300702_99147ECC X-CRM114-Status: GOOD ( 24.18 ) 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-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 T24gTW9uLCBNYXIgMTMsIDIwMjMgYXQgMDc6MzM6NDlQTSArMDEwMCwgVXdlIEtsZWluZS1Lw7Zu aWcgd3JvdGU6Cj4gZGV2bV9jbGtfZ2V0X2VuYWJsZWQoKSByZXR1cm5zIHRoZSBjbGsgYWxyZWFk eSAocHJlcGFyZWQgYW5kKSBlbmFibGVkCj4gYW5kIHRoZSBhdXRvbWF0aWNhbGx5IGNhbGxlZCBj bGVhbnVwIGNhcmVzIGZvciBkaXNhYmxpbmcgKGFuZAo+IHVucHJlcGFyaW5nKS4gU28gc2ltcGxp ZnkgLnByb2JlKCkgYW5kIC5yZW1vdmUoKSBhY2NvcmRpbmdseS4KPiAKPiBTaWduZWQtb2ZmLWJ5 OiBVd2UgS2xlaW5lLUvDtm5pZyA8dS5rbGVpbmUta29lbmlnQHBlbmd1dHJvbml4LmRlPgoKQWNr ZWQtYnk6IE9sZWtzaWogUmVtcGVsIDxvLnJlbXBlbEBwZW5ndXRyb25peC5kZT4KClRoYW5rIHlv dSEKCj4gLS0tCj4gIGRyaXZlcnMvaTJjL2J1c3Nlcy9pMmMtaW14LmMgfCAxMiArLS0tLS0tLS0t LS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxMSBkZWxldGlvbnMoLSkKPiAK PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9pMmMvYnVzc2VzL2kyYy1pbXguYyBiL2RyaXZlcnMvaTJj L2J1c3Nlcy9pMmMtaW14LmMKPiBpbmRleCBjZjViYWNmM2E0ODguLjQyMTg5YTVmMjkwNSAxMDA2 NDQKPiAtLS0gYS9kcml2ZXJzL2kyYy9idXNzZXMvaTJjLWlteC5jCj4gKysrIGIvZHJpdmVycy9p MmMvYnVzc2VzL2kyYy1pbXguYwo+IEBAIC0xNDgyLDE3ICsxNDgyLDExIEBAIHN0YXRpYyBpbnQg aTJjX2lteF9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQo+ICAJQUNQSV9DT01Q QU5JT05fU0VUKCZpMmNfaW14LT5hZGFwdGVyLmRldiwgQUNQSV9DT01QQU5JT04oJnBkZXYtPmRl dikpOwo+ICAKPiAgCS8qIEdldCBJMkMgY2xvY2sgKi8KPiAtCWkyY19pbXgtPmNsayA9IGRldm1f Y2xrX2dldCgmcGRldi0+ZGV2LCBOVUxMKTsKPiArCWkyY19pbXgtPmNsayA9IGRldm1fY2xrX2dl dF9lbmFibGVkKCZwZGV2LT5kZXYsIE5VTEwpOwo+ICAJaWYgKElTX0VSUihpMmNfaW14LT5jbGsp KQo+ICAJCXJldHVybiBkZXZfZXJyX3Byb2JlKCZwZGV2LT5kZXYsIFBUUl9FUlIoaTJjX2lteC0+ Y2xrKSwKPiAgCQkJCSAgICAgImNhbid0IGdldCBJMkMgY2xvY2tcbiIpOwo+ICAKPiAtCXJldCA9 IGNsa19wcmVwYXJlX2VuYWJsZShpMmNfaW14LT5jbGspOwo+IC0JaWYgKHJldCkgewo+IC0JCWRl dl9lcnIoJnBkZXYtPmRldiwgImNhbid0IGVuYWJsZSBJMkMgY2xvY2ssIHJldD0lZFxuIiwgcmV0 KTsKPiAtCQlyZXR1cm4gcmV0Owo+IC0JfQo+IC0KPiAgCS8qIEluaXQgcXVldWUgKi8KPiAgCWlu aXRfd2FpdHF1ZXVlX2hlYWQoJmkyY19pbXgtPnF1ZXVlKTsKPiAgCj4gQEAgLTE1NjQsNyArMTU1 OCw2IEBAIHN0YXRpYyBpbnQgaTJjX2lteF9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpw ZGV2KQo+ICAJcG1fcnVudGltZV9kaXNhYmxlKCZwZGV2LT5kZXYpOwo+ICAJcG1fcnVudGltZV9z ZXRfc3VzcGVuZGVkKCZwZGV2LT5kZXYpOwo+ICAJcG1fcnVudGltZV9kb250X3VzZV9hdXRvc3Vz cGVuZCgmcGRldi0+ZGV2KTsKPiAtCWNsa19kaXNhYmxlX3VucHJlcGFyZShpMmNfaW14LT5jbGsp Owo+ICAJcmV0dXJuIHJldDsKPiAgfQo+ICAKPiBAQCAtMTU5MCw3ICsxNTgzLDYgQEAgc3RhdGlj IGludCBpMmNfaW14X3JlbW92ZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQo+ICAJCWlt eF9pMmNfd3JpdGVfcmVnKDAsIGkyY19pbXgsIElNWF9JMkNfSUZEUik7Cj4gIAkJaW14X2kyY193 cml0ZV9yZWcoMCwgaTJjX2lteCwgSU1YX0kyQ19JMkNSKTsKPiAgCQlpbXhfaTJjX3dyaXRlX3Jl ZygwLCBpMmNfaW14LCBJTVhfSTJDX0kyU1IpOwo+IC0JCWNsa19kaXNhYmxlKGkyY19pbXgtPmNs ayk7Cj4gIAl9Cj4gIAo+ICAJY2xrX25vdGlmaWVyX3VucmVnaXN0ZXIoaTJjX2lteC0+Y2xrLCAm aTJjX2lteC0+Y2xrX2NoYW5nZV9uYik7Cj4gQEAgLTE1OTgsOCArMTU5MCw2IEBAIHN0YXRpYyBp bnQgaTJjX2lteF9yZW1vdmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikKPiAgCWlmIChp cnEgPj0gMCkKPiAgCQlmcmVlX2lycShpcnEsIGkyY19pbXgpOwo+ICAKPiAtCWNsa191bnByZXBh cmUoaTJjX2lteC0+Y2xrKTsKPiAtCj4gIAlwbV9ydW50aW1lX3B1dF9ub2lkbGUoJnBkZXYtPmRl dik7Cj4gIAlwbV9ydW50aW1lX2Rpc2FibGUoJnBkZXYtPmRldik7Cj4gIAo+IAo+IGJhc2UtY29t bWl0OiBlZWFjOGVkZTE3NTU3NjgwODU1MDMxYzZmMzA1ZWNlMjM3OGFmMzI2Cj4gLS0gCj4gMi4z OS4xCj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KPiBsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdAo+IGxpbnV4LWFybS1rZXJuZWxAbGlz dHMuaW5mcmFkZWFkLm9yZwo+IGh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlz dGluZm8vbGludXgtYXJtLWtlcm5lbAoKLS0gClBlbmd1dHJvbml4IGUuSy4gICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ClN0ZXVlcndhbGRl ciBTdHIuIDIxICAgICAgICAgICAgICAgICAgICAgICB8IGh0dHA6Ly93d3cucGVuZ3V0cm9uaXgu ZGUvICB8CjMxMTM3IEhpbGRlc2hlaW0sIEdlcm1hbnkgICAgICAgICAgICAgICAgICB8IFBob25l OiArNDktNTEyMS0yMDY5MTctMCAgICB8CkFtdHNnZXJpY2h0IEhpbGRlc2hlaW0sIEhSQSAyNjg2 ICAgICAgICAgICB8IEZheDogICArNDktNTEyMS0yMDY5MTctNTU1NSB8CgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxp bmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3Rz LmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==