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 A5655C433B4 for ; Mon, 10 May 2021 06:22:17 +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 16F97613E1 for ; Mon, 10 May 2021 06:22:17 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 16F97613E1 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=4MTqf5q1fMTnx0Kx+RyVBRZmviSLU1RKaOv7Nwugsq0=; b=EUuQcTYBCCf64mH4vkBuRXgNc 5vmkElYDL66UwuDAzK/A+8Oyy16Ymeo7nCFuB41k6iMC+RumXhq069cHExkoqgfLGXycCn6c5k8yv a++VsHgetSBW9IwUOTVSKErZD65TTcgYR9U66Cg/zoT9wsaJ5ABX4Tt9CfqAmhVAO4ZerTrzbbkFf QyIkUnqzpflbA8A6ijuU/e0B6MXIRYp3i/Qpie28l3xRBqZ3bzBPOrZHD1/wuUO5Z1QSpgexio8TO IH+tmcoi3TrbYJIAEtqdKR1Mnf4iJKe1NgSpC5e0qU9pEbLIyl9Zv7k23eAkcqI5sp7eYVGta53IC g4sJHhyAQ==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lfzHZ-00DLBt-IZ; Mon, 10 May 2021 06:20:45 +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 1lfzEi-00DKrM-PF 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=/NXtJ6fEMrwt9+nJMA4bldrF/uDt9UWZEiw+WJs2fNM=; b=jpfDw4t5QVTgqPNMH32Cp/GEts AAFWhSSeKhOXkQFLJtU9RXjzP+S8+A0wFmlPQJab3rOSszGuc0s1ZxG9ssmL7ETNfCy6BhPOsVNUX sLnKokeG9Gul6fc+z/1h6lwbD6PJvKv98zTE+UR77NMSwvqoajx6hdn0+5R4fLanzTzkf7hxTd4sv Grz4yEXik2NLgNyXvEMidUDEfKdi06ycwzWEfQnNeFQFqZSPlRUNf0qSk3aZodzscVsTlqPafca5t xW3apB5oTqWbi9NPQOhaV39pYtfyrsZHkgtbEnl+VNqmKxTnjM7E0H2b1l9qyMNw/g+6e++V4frMx Zwj1rB3Q==; 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 1lfzEg-008KbK-6k for linux-arm-kernel@lists.infradead.org; Mon, 10 May 2021 06:17:47 +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 1lfzEU-0007ZD-T9; Mon, 10 May 2021 08:17:34 +0200 Received: from ukl by ptx.hi.pengutronix.de with local (Exim 4.92) (envelope-from ) id 1lfzEU-0004a8-A2; Mon, 10 May 2021 08:17:34 +0200 From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= To: Michael Turquette , Stephen Boyd , Alessandro Zummo , Alexandre Belloni , Nicolas Ferre , Ludovic Desroches Cc: linux-clk@vger.kernel.org, kernel@pengutronix.de, Andrew Morton , linux-rtc@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH v6 RESEND 4/6] rtc: at91sam9: Simplify using devm_clk_get_enabled() Date: Mon, 10 May 2021 08:17:22 +0200 Message-Id: <20210510061724.940447-5-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_231746_263855_B8FDEFBD X-CRM114-Status: GOOD ( 15.60 ) 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 LnJlbW92ZSgpIGFjY29yZGluZ2x5LgoKQWNrZWQtYnk6IE5pY29sYXMgRmVycmUgPG5pY29sYXMu ZmVycmVAbWljcm9jaGlwLmNvbT4KU2lnbmVkLW9mZi1ieTogVXdlIEtsZWluZS1Lw7ZuaWcgPHUu a2xlaW5lLWtvZW5pZ0BwZW5ndXRyb25peC5kZT4KLS0tCiBkcml2ZXJzL3J0Yy9ydGMtYXQ5MXNh bTkuYyB8IDIyICsrKystLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2Vy dGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcnRjL3J0Yy1h dDkxc2FtOS5jIGIvZHJpdmVycy9ydGMvcnRjLWF0OTFzYW05LmMKaW5kZXggMjIxNmJlNDI5YWI3 Li5iNTJlN2JkMjYzMDMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcnRjL3J0Yy1hdDkxc2FtOS5jCisr KyBiL2RyaXZlcnMvcnRjL3J0Yy1hdDkxc2FtOS5jCkBAIC0zNzQsMjEgKzM3NCwxNCBAQCBzdGF0 aWMgaW50IGF0OTFfcnRjX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCiAJCXJl dHVybiAtRU5PTUVNOwogCX0KIAotCXJ0Yy0+c2NsayA9IGRldm1fY2xrX2dldCgmcGRldi0+ZGV2 LCBOVUxMKTsKKwlydGMtPnNjbGsgPSBkZXZtX2Nsa19nZXRfZW5hYmxlZCgmcGRldi0+ZGV2LCBO VUxMKTsKIAlpZiAoSVNfRVJSKHJ0Yy0+c2NsaykpCiAJCXJldHVybiBQVFJfRVJSKHJ0Yy0+c2Ns ayk7CiAKLQlyZXQgPSBjbGtfcHJlcGFyZV9lbmFibGUocnRjLT5zY2xrKTsKLQlpZiAocmV0KSB7 Ci0JCWRldl9lcnIoJnBkZXYtPmRldiwgIkNvdWxkIG5vdCBlbmFibGUgc2xvdyBjbG9ja1xuIik7 Ci0JCXJldHVybiByZXQ7Ci0JfQotCiAJc2Nsa19yYXRlID0gY2xrX2dldF9yYXRlKHJ0Yy0+c2Ns ayk7CiAJaWYgKCFzY2xrX3JhdGUgfHwgc2Nsa19yYXRlID4gQVQ5MV9SVFRfUlRQUkVTKSB7CiAJ CWRldl9lcnIoJnBkZXYtPmRldiwgIkludmFsaWQgc2xvdyBjbG9jayByYXRlXG4iKTsKLQkJcmV0 ID0gLUVJTlZBTDsKLQkJZ290byBlcnJfY2xrOworCQlyZXR1cm4gLUVJTlZBTDsKIAl9CiAKIAlt ciA9IHJ0dF9yZWFkbChydGMsIE1SKTsKQEAgLTQwNiw3ICszOTksNyBAQCBzdGF0aWMgaW50IGF0 OTFfcnRjX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCiAJcnRjLT5ydGNkZXYg PSBkZXZtX3J0Y19hbGxvY2F0ZV9kZXZpY2UoJnBkZXYtPmRldik7CiAJaWYgKElTX0VSUihydGMt PnJ0Y2RldikpIHsKIAkJcmV0ID0gUFRSX0VSUihydGMtPnJ0Y2Rldik7Ci0JCWdvdG8gZXJyX2Ns azsKKwkJcmV0dXJuIHJldDsKIAl9CiAKIAlydGMtPnJ0Y2Rldi0+b3BzID0gJmF0OTFfcnRjX29w czsKQEAgLTQxOCw3ICs0MTEsNyBAQCBzdGF0aWMgaW50IGF0OTFfcnRjX3Byb2JlKHN0cnVjdCBw bGF0Zm9ybV9kZXZpY2UgKnBkZXYpCiAJCQkgICAgICAgZGV2X25hbWUoJnJ0Yy0+cnRjZGV2LT5k ZXYpLCBydGMpOwogCWlmIChyZXQpIHsKIAkJZGV2X2RiZygmcGRldi0+ZGV2LCAiY2FuJ3Qgc2hh cmUgSVJRICVkP1xuIiwgcnRjLT5pcnEpOwotCQlnb3RvIGVycl9jbGs7CisJCXJldHVybiByZXQ7 CiAJfQogCiAJLyogTk9URTogIHNhbTkyNjAgcmV2IEEgc2lsaWNvbiBoYXMgYSBST00gYnVnIHdo aWNoIHJlc2V0cyB0aGUKQEAgLTQzMiwxMSArNDI1LDYgQEAgc3RhdGljIGludCBhdDkxX3J0Y19w cm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQogCQkJIGRldl9uYW1lKCZydGMtPnJ0 Y2Rldi0+ZGV2KSk7CiAKIAlyZXR1cm4gZGV2bV9ydGNfcmVnaXN0ZXJfZGV2aWNlKHJ0Yy0+cnRj ZGV2KTsKLQotZXJyX2NsazoKLQljbGtfZGlzYWJsZV91bnByZXBhcmUocnRjLT5zY2xrKTsKLQot CXJldHVybiByZXQ7CiB9CiAKIC8qCkBAIC00NTAsOCArNDM4LDYgQEAgc3RhdGljIGludCBhdDkx X3J0Y19yZW1vdmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikKIAkvKiBkaXNhYmxlIGFs bCBpbnRlcnJ1cHRzICovCiAJcnR0X3dyaXRlbChydGMsIE1SLCBtciAmIH4oQVQ5MV9SVFRfQUxN SUVOIHwgQVQ5MV9SVFRfUlRUSU5DSUVOKSk7CiAKLQljbGtfZGlzYWJsZV91bnByZXBhcmUocnRj LT5zY2xrKTsKLQogCXJldHVybiAwOwogfQogCi0tIAoyLjMwLjIKCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcg bGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmlu ZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==