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=-16.8 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,URIBL_BLOCKED, 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 CE707C433DB for ; Tue, 30 Mar 2021 18:20:54 +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 54FA3619CA for ; Tue, 30 Mar 2021 18:20:54 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 54FA3619CA 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=2qEVey5/3EDeXudmeEL3WSO5vZrk0vysKa/OItpf95c=; b=IUBj2ujlAs/BMDBDtNgFaEwWx 4v306gqybpUhLM0u7h5Ys3IPSOs38C+RadY5GAg4jJ0yO1L+Xhmtl7UOC3hkwlPegfi+I8AF/LL1t k7TfoA4/hFGxQ2idppocO7Vk3WdYx/nqbrmWo45JHz2MmnFWLm4EZxgq0rW6yA+u98S2IF2fJFZG0 lUOGHHKN0Xup/aWl7kIcL/8m0GLN3YByZmDGi22iTEkNnofJ5E87cLUc/EQdZ1cofQL3ZcL1v0DeQ jd3Z+QATGsij5d0EXd7d8UAB24R3ZFITMIj4K7gjSC95ywO3+4NbV1FNaP5E/okxqFtW+CzT0U2zD CKSRV9ZeQ==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lRIxU-004ZeM-Qb; Tue, 30 Mar 2021 18:19:21 +0000 Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lRIwV-004ZOV-0c for linux-arm-kernel@lists.infradead.org; Tue, 30 Mar 2021 18:18:23 +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 1lRIwK-0007hx-St; Tue, 30 Mar 2021 20:18:08 +0200 Received: from ukl by ptx.hi.pengutronix.de with local (Exim 4.92) (envelope-from ) id 1lRIwI-0000Dz-PK; Tue, 30 Mar 2021 20:18:06 +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, linux-rtc@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH v4 4/6] rtc: at91sma9: Simplify using devm_clk_get_enabled() Date: Tue, 30 Mar 2021 20:17:53 +0200 Message-Id: <20210330181755.204339-5-u.kleine-koenig@pengutronix.de> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210330181755.204339-1-u.kleine-koenig@pengutronix.de> References: <20210330181755.204339-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-20210330_191819_152638_7D8AC52A X-CRM114-Status: GOOD ( 14.95 ) 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 LnJlbW92ZSgpIGFjY29yZGluZ2x5LgoKU2lnbmVkLW9mZi1ieTogVXdlIEtsZWluZS1Lw7ZuaWcg PHUua2xlaW5lLWtvZW5pZ0BwZW5ndXRyb25peC5kZT4KLS0tCiBkcml2ZXJzL3J0Yy9ydGMtYXQ5 MXNhbTkuYyB8IDIyICsrKystLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGlu c2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcnRjL3J0 Yy1hdDkxc2FtOS5jIGIvZHJpdmVycy9ydGMvcnRjLWF0OTFzYW05LmMKaW5kZXggMjIxNmJlNDI5 YWI3Li5iNTJlN2JkMjYzMDMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcnRjL3J0Yy1hdDkxc2FtOS5j CisrKyBiL2RyaXZlcnMvcnRjL3J0Yy1hdDkxc2FtOS5jCkBAIC0zNzQsMjEgKzM3NCwxNCBAQCBz dGF0aWMgaW50IGF0OTFfcnRjX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCiAJ CXJldHVybiAtRU5PTUVNOwogCX0KIAotCXJ0Yy0+c2NsayA9IGRldm1fY2xrX2dldCgmcGRldi0+ ZGV2LCBOVUxMKTsKKwlydGMtPnNjbGsgPSBkZXZtX2Nsa19nZXRfZW5hYmxlZCgmcGRldi0+ZGV2 LCBOVUxMKTsKIAlpZiAoSVNfRVJSKHJ0Yy0+c2NsaykpCiAJCXJldHVybiBQVFJfRVJSKHJ0Yy0+ c2Nsayk7CiAKLQlyZXQgPSBjbGtfcHJlcGFyZV9lbmFibGUocnRjLT5zY2xrKTsKLQlpZiAocmV0 KSB7Ci0JCWRldl9lcnIoJnBkZXYtPmRldiwgIkNvdWxkIG5vdCBlbmFibGUgc2xvdyBjbG9ja1xu Iik7Ci0JCXJldHVybiByZXQ7Ci0JfQotCiAJc2Nsa19yYXRlID0gY2xrX2dldF9yYXRlKHJ0Yy0+ c2Nsayk7CiAJaWYgKCFzY2xrX3JhdGUgfHwgc2Nsa19yYXRlID4gQVQ5MV9SVFRfUlRQUkVTKSB7 CiAJCWRldl9lcnIoJnBkZXYtPmRldiwgIkludmFsaWQgc2xvdyBjbG9jayByYXRlXG4iKTsKLQkJ cmV0ID0gLUVJTlZBTDsKLQkJZ290byBlcnJfY2xrOworCQlyZXR1cm4gLUVJTlZBTDsKIAl9CiAK IAltciA9IHJ0dF9yZWFkbChydGMsIE1SKTsKQEAgLTQwNiw3ICszOTksNyBAQCBzdGF0aWMgaW50 IGF0OTFfcnRjX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCiAJcnRjLT5ydGNk ZXYgPSBkZXZtX3J0Y19hbGxvY2F0ZV9kZXZpY2UoJnBkZXYtPmRldik7CiAJaWYgKElTX0VSUihy dGMtPnJ0Y2RldikpIHsKIAkJcmV0ID0gUFRSX0VSUihydGMtPnJ0Y2Rldik7Ci0JCWdvdG8gZXJy X2NsazsKKwkJcmV0dXJuIHJldDsKIAl9CiAKIAlydGMtPnJ0Y2Rldi0+b3BzID0gJmF0OTFfcnRj X29wczsKQEAgLTQxOCw3ICs0MTEsNyBAQCBzdGF0aWMgaW50IGF0OTFfcnRjX3Byb2JlKHN0cnVj dCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCiAJCQkgICAgICAgZGV2X25hbWUoJnJ0Yy0+cnRjZGV2 LT5kZXYpLCBydGMpOwogCWlmIChyZXQpIHsKIAkJZGV2X2RiZygmcGRldi0+ZGV2LCAiY2FuJ3Qg c2hhcmUgSVJRICVkP1xuIiwgcnRjLT5pcnEpOwotCQlnb3RvIGVycl9jbGs7CisJCXJldHVybiBy ZXQ7CiAJfQogCiAJLyogTk9URTogIHNhbTkyNjAgcmV2IEEgc2lsaWNvbiBoYXMgYSBST00gYnVn IHdoaWNoIHJlc2V0cyB0aGUKQEAgLTQzMiwxMSArNDI1LDYgQEAgc3RhdGljIGludCBhdDkxX3J0 Y19wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQogCQkJIGRldl9uYW1lKCZydGMt PnJ0Y2Rldi0+ZGV2KSk7CiAKIAlyZXR1cm4gZGV2bV9ydGNfcmVnaXN0ZXJfZGV2aWNlKHJ0Yy0+ cnRjZGV2KTsKLQotZXJyX2NsazoKLQljbGtfZGlzYWJsZV91bnByZXBhcmUocnRjLT5zY2xrKTsK LQotCXJldHVybiByZXQ7CiB9CiAKIC8qCkBAIC00NTAsOCArNDM4LDYgQEAgc3RhdGljIGludCBh dDkxX3J0Y19yZW1vdmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikKIAkvKiBkaXNhYmxl IGFsbCBpbnRlcnJ1cHRzICovCiAJcnR0X3dyaXRlbChydGMsIE1SLCBtciAmIH4oQVQ5MV9SVFRf QUxNSUVOIHwgQVQ5MV9SVFRfUlRUSU5DSUVOKSk7CiAKLQljbGtfZGlzYWJsZV91bnByZXBhcmUo cnRjLT5zY2xrKTsKLQogCXJldHVybiAwOwogfQogCi0tIAoyLjMwLjIKCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxp bmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3Rz LmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==