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 X-Spam-Level: X-Spam-Status: No, score=-17.4 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 68BB1C433B4 for ; Mon, 10 May 2021 06:22:03 +0000 (UTC) Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id CAAEB61421 for ; Mon, 10 May 2021 06:22:02 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CAAEB61421 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=pengutronix.de Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=desiato.20200630; h=Sender:Content-Transfer-Encoding :Content-Type:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:Message-Id:Date: Subject:Cc:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=fLp1iWgE3sDALh3GSXG+u05kLYQCZJpYtzwi/NlHxQI=; b=kEAvqnFXPdx9okHo1Mha8mkYA yQ3GO3MBRo/F2AFhS7DMEsoqqD65gfEpkjPIyFOC1teXHaSIbZ0DiXd1dEyyqq/QM+eKReQebzJGo hKXKYaDOl3KQ1J5ckh1ar5kRg/yT/IS8B+NWkwGd29sNS2F91AjYgFoKKq6zumfWgRmH7fYG6a4A2 hbUEIbakh6loB89N5Syuw80Dak5bu2k+TiIC4eGl7Jwg/Tg2qRZujujOaML8Tp2C232yL8+BLX6vH bbD1+YYB3tjqVbmhG2oNxTAc8y6H6aB/dCo2m1i3QcmTuDtLjg0hqJ/BqkCxeZVIiqyRVsMx6Objq Xm9ADdJYQ==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lfzGv-00DL7W-DO; Mon, 10 May 2021 06:20:05 +0000 Received: from bombadil.infradead.org ([2607:7c80:54:e::133]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lfzEg-00DKrF-Uj for linux-arm-kernel@desiato.infradead.org; Mon, 10 May 2021 06:17:58 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Content-Transfer-Encoding: Content-Type:MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc: To:From:Sender:Reply-To:Content-ID:Content-Description; bh=T8SGDaNV/gXDClP157mJ1J1gl6lYTHOIGQIOjHbkqns=; b=RKcULNbxR+F9fHPtG//FEtjqw6 vBuCRKyVHnPQaj6/lKDA6PWCYX0RQ4GLbxGUZ7Ntkgnvun30umj35j4Zc/qi+x0+6O0jJ8V6yMFN6 aofjJiDmWuFhk0x8LnF8lweP9dD6IZenmD1ww+Gv0QtpNdYmwhw0feNTf15r9x8FZjEWGYZSFiEFb 17rWbDnRSNAtgbkUr3EmY+QPg8hWULwvM0QB4uvTTolujzbsuPuPdaZHBzkOEURYhwzTJg+eJQ+r+ bjFxn6SDYPn4vJIZRb4ck7Te6AFczLKRfsRuAHlDz4u/yGB91nJfxyKV4z0FTIwCmxXKJeT/e9WeT koXGqyTA==; Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by bombadil.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lfzEe-008KaN-74 for linux-arm-kernel@lists.infradead.org; Mon, 10 May 2021 06:17:45 +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 1lfzEV-0007ZE-ET; Mon, 10 May 2021 08:17:35 +0200 Received: from ukl by ptx.hi.pengutronix.de with local (Exim 4.92) (envelope-from ) id 1lfzEU-0004aB-Fy; Mon, 10 May 2021 08:17:34 +0200 From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= To: Michael Turquette , Stephen Boyd , Oleksij Rempel , Shawn Guo , Sascha Hauer Cc: linux-clk@vger.kernel.org, kernel@pengutronix.de, Andrew Morton , Fabio Estevam , NXP Linux Team , linux-i2c@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Wolfram Sang , Oleksij Rempel Subject: [PATCH v6 RESEND 5/6] i2c: imx: Simplify using devm_clk_get_enabled() Date: Mon, 10 May 2021 08:17:23 +0200 Message-Id: <20210510061724.940447-6-u.kleine-koenig@pengutronix.de> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210510061724.940447-1-u.kleine-koenig@pengutronix.de> References: <20210510061724.940447-1-u.kleine-koenig@pengutronix.de> MIME-Version: 1.0 X-SA-Exim-Connect-IP: 2001:67c:670:100:1d::c0 X-SA-Exim-Mail-From: ukl@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-20210509_231744_296952_3752F21D X-CRM114-Status: GOOD ( 13.14 ) 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 ZGV2bV9jbGtfZ2V0X2VuYWJsZWQoKSByZXR1cm5zIHRoZSBjbGsgYWxyZWFkeSAocHJlcGFyZWQg YW5kKSBlbmFibGVkCmFuZCB0aGUgYXV0b21hdGljYWxseSBjYWxsZWQgY2xlYW51cCBjYXJlcyBm b3IgZGlzYWJsaW5nIChhbmQKdW5wcmVwYXJpbmcpLiBTbyBzaW1wbGlmeSAucHJvYmUoKSBhbmQg LnJlbW92ZSgpIGFjY29yZGluZ2x5LgoKQWNrZWQtYnk6IE9sZWtzaWogUmVtcGVsIDxvLnJlbXBl bEBwZW5ndXRyb25peC5kZT4KQWNrZWQtYnk6IFdvbGZyYW0gU2FuZyA8d3NhQGtlcm5lbC5vcmc+ ClNpZ25lZC1vZmYtYnk6IFV3ZSBLbGVpbmUtS8O2bmlnIDx1LmtsZWluZS1rb2VuaWdAcGVuZ3V0 cm9uaXguZGU+Ci0tLQogZHJpdmVycy9pMmMvYnVzc2VzL2kyYy1pbXguYyB8IDEyICsrLS0tLS0t LS0tLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpk aWZmIC0tZ2l0IGEvZHJpdmVycy9pMmMvYnVzc2VzL2kyYy1pbXguYyBiL2RyaXZlcnMvaTJjL2J1 c3Nlcy9pMmMtaW14LmMKaW5kZXggYjgwZmRjMWYwMDkyLi5kNjU5NDM1OGNmODMgMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvaTJjL2J1c3Nlcy9pMmMtaW14LmMKKysrIGIvZHJpdmVycy9pMmMvYnVzc2Vz L2kyYy1pbXguYwpAQCAtMTQwNSwxNiArMTQwNSwxMCBAQCBzdGF0aWMgaW50IGkyY19pbXhfcHJv YmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikKIAlBQ1BJX0NPTVBBTklPTl9TRVQoJmky Y19pbXgtPmFkYXB0ZXIuZGV2LCBBQ1BJX0NPTVBBTklPTigmcGRldi0+ZGV2KSk7CiAKIAkvKiBH ZXQgSTJDIGNsb2NrICovCi0JaTJjX2lteC0+Y2xrID0gZGV2bV9jbGtfZ2V0KCZwZGV2LT5kZXYs IE5VTEwpOworCWkyY19pbXgtPmNsayA9IGRldm1fY2xrX2dldF9lbmFibGVkKCZwZGV2LT5kZXYs IE5VTEwpOwogCWlmIChJU19FUlIoaTJjX2lteC0+Y2xrKSkKIAkJcmV0dXJuIGRldl9lcnJfcHJv YmUoJnBkZXYtPmRldiwgUFRSX0VSUihpMmNfaW14LT5jbGspLAotCQkJCSAgICAgImNhbid0IGdl dCBJMkMgY2xvY2tcbiIpOwotCi0JcmV0ID0gY2xrX3ByZXBhcmVfZW5hYmxlKGkyY19pbXgtPmNs ayk7Ci0JaWYgKHJldCkgewotCQlkZXZfZXJyKCZwZGV2LT5kZXYsICJjYW4ndCBlbmFibGUgSTJD IGNsb2NrLCByZXQ9JWRcbiIsIHJldCk7Ci0JCXJldHVybiByZXQ7Ci0JfQorCQkJCSAgICAgImNh bid0IGdldCBwcmVwYXJlZCBJMkMgY2xvY2tcbiIpOwogCiAJLyogSW5pdCBxdWV1ZSAqLwogCWlu aXRfd2FpdHF1ZXVlX2hlYWQoJmkyY19pbXgtPnF1ZXVlKTsKQEAgLTE0ODcsNyArMTQ4MSw2IEBA IHN0YXRpYyBpbnQgaTJjX2lteF9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQog CXBtX3J1bnRpbWVfZGlzYWJsZSgmcGRldi0+ZGV2KTsKIAlwbV9ydW50aW1lX3NldF9zdXNwZW5k ZWQoJnBkZXYtPmRldik7CiAJcG1fcnVudGltZV9kb250X3VzZV9hdXRvc3VzcGVuZCgmcGRldi0+ ZGV2KTsKLQljbGtfZGlzYWJsZV91bnByZXBhcmUoaTJjX2lteC0+Y2xrKTsKIAlyZXR1cm4gcmV0 OwogfQogCkBAIC0xNTE3LDcgKzE1MTAsNiBAQCBzdGF0aWMgaW50IGkyY19pbXhfcmVtb3ZlKHN0 cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCiAJaXJxID0gcGxhdGZvcm1fZ2V0X2lycShwZGV2 LCAwKTsKIAlpZiAoaXJxID49IDApCiAJCWZyZWVfaXJxKGlycSwgaTJjX2lteCk7Ci0JY2xrX2Rp c2FibGVfdW5wcmVwYXJlKGkyY19pbXgtPmNsayk7CiAKIAlwbV9ydW50aW1lX3B1dF9ub2lkbGUo JnBkZXYtPmRldik7CiAJcG1fcnVudGltZV9kaXNhYmxlKCZwZGV2LT5kZXYpOwotLSAKMi4zMC4y CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgt YXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQu b3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJt LWtlcm5lbAo=