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=-15.3 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,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 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 DD33AC433ED for ; Tue, 6 Apr 2021 12:57:23 +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 73A32613CB for ; Tue, 6 Apr 2021 12:57:23 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 73A32613CB Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=microchip.com 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-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From: References:CC:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Q4a3uIJbzCAzxHcky3eAC3MiP22b+MugUZc7fiBmjMQ=; b=LqOggsrnevgrqKW/mmBL4Z6+I RV3YfRSqQrbqLwbG7eLQcTVkd2PJ4NVvuz5yBFJTWMYUMrBHYWXOe2Hfo+QH30rjNqDpKcVYPHsVU /y6tdEv+pN7hCugGnChyoxPd2AGncu0phi9eNHiLTsyWFA28wcFx9a9SfGWPumTrvrKqXlVEqC7ro 4MbxH7+AkNhlgbwXpr6KZZDbAPRkzTG8vGscZDDz3MJT7VUoRh4lDANjCIhG4qLs7+FeENNncfblS M0f0nUyX35dI52gbDH+7z8mixYiWnbeLNDwAORKiHHAGoIH4aYH7eG2YsXH/jzVybFyIGA2un8L3F LZIPgl+7Q==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lTlFF-002dYE-P8; Tue, 06 Apr 2021 12:55:49 +0000 Received: from esa.microchip.iphmx.com ([68.232.153.233]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lTlFA-002dXl-Il for linux-arm-kernel@lists.infradead.org; Tue, 06 Apr 2021 12:55:46 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1617713744; x=1649249744; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=N/4f2546iodJQOZLG1ZCIU8Qga5gaWd9MkNRYugDGrU=; b=vESVH5fKuIGIc6XkbcvCFuBWoYav+cUR7dIT8b4eZywPZKCFonvuL75T VHZfBxgkYQhjZTN59vDpylMw7JGcTGpt3B7N+zHdYd62pEArOnwT+NNaF +egrv/t47G+Ct7588LuvQHgPhl43EwnXlkKFERwaSTmx/x4QzXvp1b65b TDYijAZFTjM8xOrLWXkFCeU+ofjXGeRKdlM9taKQ3tuyKe0cOGSkafe2L VdUxmop3pc8RrnuhP+aTpkOXNEagSPiGBBkMloemVDrd0HOfLHbmjakOo L2tu6OGDdjMWg3pojiQ4sw4gIjeyAZo/aHJLAvf1/aC/i+fxNqXCqW7g1 w==; IronPort-SDR: hGU0ApbNK2WitOMYcbFP76HcU2Lb4otIIK4jZEscz7qsBbSaFj24kNInd0ZMxhEEvcf3FxdclY t0Aqzxa2R8PUEHsNRUL1uRtf6pfMRBcyWOyyXF4EKNVb/zW3kpIK3kYmkOxfDAO5t7pqqa1ogH CEsBJy/MNi6ZfqD19CHG8qBjkAQaWdhnBXb/vIV14dC4NXj/oVEKmVTL2O7semFRrPqUWWIP1I oKxEfV87I5uGR3asRZnEp/A2kAVEjNHL/50XDxERu/wchfo3916F5yaRzUMiDgOhgCU8JZh3qa AzA= X-IronPort-AV: E=Sophos;i="5.81,309,1610434800"; d="scan'208";a="121946896" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa1.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 06 Apr 2021 05:55:41 -0700 Received: from chn-vm-ex01.mchp-main.com (10.10.85.143) by chn-vm-ex04.mchp-main.com (10.10.85.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Tue, 6 Apr 2021 05:55:41 -0700 Received: from [10.12.73.192] (10.10.115.15) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server id 15.1.2176.2 via Frontend Transport; Tue, 6 Apr 2021 05:55:39 -0700 Subject: Re: [PATCH v4 4/6] rtc: at91sma9: Simplify using devm_clk_get_enabled() To: =?UTF-8?Q?Uwe_Kleine-K=c3=b6nig?= , Michael Turquette , Stephen Boyd , Alessandro Zummo , Alexandre Belloni , Ludovic Desroches CC: , , , References: <20210330181755.204339-1-u.kleine-koenig@pengutronix.de> <20210330181755.204339-5-u.kleine-koenig@pengutronix.de> From: Nicolas Ferre Organization: microchip Message-ID: Date: Tue, 6 Apr 2021 14:55:38 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1 MIME-Version: 1.0 In-Reply-To: <20210330181755.204339-5-u.kleine-koenig@pengutronix.de> Content-Language: en-US X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210406_135545_089278_C90A7507 X-CRM114-Status: GOOD ( 20.93 ) 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMzAvMDMvMjAyMSBhdCAyMDoxNywgVXdlIEtsZWluZS1Lw7ZuaWcgd3JvdGU6Cj4gZGV2bV9j bGtfZ2V0X2VuYWJsZWQoKSByZXR1cm5zIHRoZSBjbGsgYWxyZWFkeSAocHJlcGFyZWQgYW5kKSBl bmFibGVkCj4gYW5kIHRoZSBhdXRvbWF0aWNhbGx5IGNhbGxlZCBjbGVhbnVwIGNhcmVzIGZvciBk aXNhYmxpbmcgKGFuZAo+IHVucHJlcGFyaW5nKS4gU28gc2ltcGxpZnkgLnByb2JlKCkgYW5kIC5y ZW1vdmUoKSBhY2NvcmRpbmdseS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBVd2UgS2xlaW5lLUvDtm5p ZyA8dS5rbGVpbmUta29lbmlnQHBlbmd1dHJvbml4LmRlPgoKSSBkbyBzZWUgdGhlIGJlbmVmaXQ6 CkFja2VkLWJ5OiBOaWNvbGFzIEZlcnJlIDxuaWNvbGFzLmZlcnJlQG1pY3JvY2hpcC5jb20+CgpU aGFua3MgVXdlIGZvciB0YWtpbmcgdGhlc2UgZHJpdmVycyBhcyBleGFtcGxlcyEgQmVzdCByZWdh cmRzLAogICBOaWNvbGFzCgo+IC0tLQo+ICAgZHJpdmVycy9ydGMvcnRjLWF0OTFzYW05LmMgfCAy MiArKysrLS0tLS0tLS0tLS0tLS0tLS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25z KCspLCAxOCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ydGMvcnRjLWF0 OTFzYW05LmMgYi9kcml2ZXJzL3J0Yy9ydGMtYXQ5MXNhbTkuYwo+IGluZGV4IDIyMTZiZTQyOWFi Ny4uYjUyZTdiZDI2MzAzIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvcnRjL3J0Yy1hdDkxc2FtOS5j Cj4gKysrIGIvZHJpdmVycy9ydGMvcnRjLWF0OTFzYW05LmMKPiBAQCAtMzc0LDIxICszNzQsMTQg QEAgc3RhdGljIGludCBhdDkxX3J0Y19wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2 KQo+ICAgICAgICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4gICAgICAgICAgfQo+IAo+IC0g ICAgICAgcnRjLT5zY2xrID0gZGV2bV9jbGtfZ2V0KCZwZGV2LT5kZXYsIE5VTEwpOwo+ICsgICAg ICAgcnRjLT5zY2xrID0gZGV2bV9jbGtfZ2V0X2VuYWJsZWQoJnBkZXYtPmRldiwgTlVMTCk7Cj4g ICAgICAgICAgaWYgKElTX0VSUihydGMtPnNjbGspKQo+ICAgICAgICAgICAgICAgICAgcmV0dXJu IFBUUl9FUlIocnRjLT5zY2xrKTsKPiAKPiAtICAgICAgIHJldCA9IGNsa19wcmVwYXJlX2VuYWJs ZShydGMtPnNjbGspOwo+IC0gICAgICAgaWYgKHJldCkgewo+IC0gICAgICAgICAgICAgICBkZXZf ZXJyKCZwZGV2LT5kZXYsICJDb3VsZCBub3QgZW5hYmxlIHNsb3cgY2xvY2tcbiIpOwo+IC0gICAg ICAgICAgICAgICByZXR1cm4gcmV0Owo+IC0gICAgICAgfQo+IC0KPiAgICAgICAgICBzY2xrX3Jh dGUgPSBjbGtfZ2V0X3JhdGUocnRjLT5zY2xrKTsKPiAgICAgICAgICBpZiAoIXNjbGtfcmF0ZSB8 fCBzY2xrX3JhdGUgPiBBVDkxX1JUVF9SVFBSRVMpIHsKPiAgICAgICAgICAgICAgICAgIGRldl9l cnIoJnBkZXYtPmRldiwgIkludmFsaWQgc2xvdyBjbG9jayByYXRlXG4iKTsKPiAtICAgICAgICAg ICAgICAgcmV0ID0gLUVJTlZBTDsKPiAtICAgICAgICAgICAgICAgZ290byBlcnJfY2xrOwo+ICsg ICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiAgICAgICAgICB9Cj4gCj4gICAgICAgICAg bXIgPSBydHRfcmVhZGwocnRjLCBNUik7Cj4gQEAgLTQwNiw3ICszOTksNyBAQCBzdGF0aWMgaW50 IGF0OTFfcnRjX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCj4gICAgICAgICAg cnRjLT5ydGNkZXYgPSBkZXZtX3J0Y19hbGxvY2F0ZV9kZXZpY2UoJnBkZXYtPmRldik7Cj4gICAg ICAgICAgaWYgKElTX0VSUihydGMtPnJ0Y2RldikpIHsKPiAgICAgICAgICAgICAgICAgIHJldCA9 IFBUUl9FUlIocnRjLT5ydGNkZXYpOwo+IC0gICAgICAgICAgICAgICBnb3RvIGVycl9jbGs7Cj4g KyAgICAgICAgICAgICAgIHJldHVybiByZXQ7Cj4gICAgICAgICAgfQo+IAo+ICAgICAgICAgIHJ0 Yy0+cnRjZGV2LT5vcHMgPSAmYXQ5MV9ydGNfb3BzOwo+IEBAIC00MTgsNyArNDExLDcgQEAgc3Rh dGljIGludCBhdDkxX3J0Y19wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQo+ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGV2X25hbWUoJnJ0Yy0+cnRjZGV2LT5kZXYp LCBydGMpOwo+ICAgICAgICAgIGlmIChyZXQpIHsKPiAgICAgICAgICAgICAgICAgIGRldl9kYmco JnBkZXYtPmRldiwgImNhbid0IHNoYXJlIElSUSAlZD9cbiIsIHJ0Yy0+aXJxKTsKPiAtICAgICAg ICAgICAgICAgZ290byBlcnJfY2xrOwo+ICsgICAgICAgICAgICAgICByZXR1cm4gcmV0Owo+ICAg ICAgICAgIH0KPiAKPiAgICAgICAgICAvKiBOT1RFOiAgc2FtOTI2MCByZXYgQSBzaWxpY29uIGhh cyBhIFJPTSBidWcgd2hpY2ggcmVzZXRzIHRoZQo+IEBAIC00MzIsMTEgKzQyNSw2IEBAIHN0YXRp YyBpbnQgYXQ5MV9ydGNfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikKPiAgICAg ICAgICAgICAgICAgICAgICAgICAgIGRldl9uYW1lKCZydGMtPnJ0Y2Rldi0+ZGV2KSk7Cj4gCj4g ICAgICAgICAgcmV0dXJuIGRldm1fcnRjX3JlZ2lzdGVyX2RldmljZShydGMtPnJ0Y2Rldik7Cj4g LQo+IC1lcnJfY2xrOgo+IC0gICAgICAgY2xrX2Rpc2FibGVfdW5wcmVwYXJlKHJ0Yy0+c2Nsayk7 Cj4gLQo+IC0gICAgICAgcmV0dXJuIHJldDsKPiAgIH0KPiAKPiAgIC8qCj4gQEAgLTQ1MCw4ICs0 MzgsNiBAQCBzdGF0aWMgaW50IGF0OTFfcnRjX3JlbW92ZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNl ICpwZGV2KQo+ICAgICAgICAgIC8qIGRpc2FibGUgYWxsIGludGVycnVwdHMgKi8KPiAgICAgICAg ICBydHRfd3JpdGVsKHJ0YywgTVIsIG1yICYgfihBVDkxX1JUVF9BTE1JRU4gfCBBVDkxX1JUVF9S VFRJTkNJRU4pKTsKPiAKPiAtICAgICAgIGNsa19kaXNhYmxlX3VucHJlcGFyZShydGMtPnNjbGsp Owo+IC0KPiAgICAgICAgICByZXR1cm4gMDsKPiAgIH0KPiAKPiAtLQo+IDIuMzAuMgo+IAoKCi0t IApOaWNvbGFzIEZlcnJlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxp c3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0 aW5mby9saW51eC1hcm0ta2VybmVsCg==