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 8EA18C433ED for ; Tue, 6 Apr 2021 12:47:45 +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 0DCA46124C for ; Tue, 6 Apr 2021 12:47:45 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0DCA46124C 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=FX3SIXowKVf6pq/vAFkDu8OW3Fm4AsMZn+DSxWWq1Ys=; b=G4EO+0qecOhO0vqMd/G2Xdq9M SJhrAG7deJ+pUzFO2H/0zQ1rxgMbW3yJBej03DSgg2OQWo0u/txQvcbvFPI7sBcv3UcySpknZpDk4 WRyuF7GR9SvL4bgcehrYOPQQVB6/pRNK8DvVWz3zTNDcvxdpnZBCzGxnysXrHgUqYnXMl5H+bm2cl SFm4+G0gCfC4nZiCW8eys5ZvFUGW3iHaJaxYOVEiGeuqphHRulT+9VDkIcuDSSPAhBkq2zAYQDJ+L jz7PxnIaSCx08nFLBWX/M5hVKZ2bHGoy/xpYQxtaP9gDu5SZgUIuOXIVWNpNkwcErFtpZggMlMrIE iKv7wKR8Q==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lTl5g-002cfP-3k; Tue, 06 Apr 2021 12:45:56 +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 1lTl5a-002cer-A9 for linux-arm-kernel@lists.infradead.org; Tue, 06 Apr 2021 12:45:52 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1617713150; x=1649249150; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=RreDx+hwN2KnXkp9m1HiIofVELZL3wH0B1Z6ElipDUE=; b=yJuOkcm024ZoN+9jL3sGuOP+DBaNsqqo9pFRXpv2RYd4U14MMkstUAA/ y4vGb9LC+LCQr5Xm/OjlD0VM5lX7WrI3v/YgYN4Zj7Uuc5ZHY4eL2u5gZ rof+cMfYHNrNSrEmQhMXeeuc6+AqA312J0ihvQYBzzidbCZiuF4MYXYHT /Ogd54Bj9zX22dTgM7v3hls/B44Hac9UI21LjJVRvfzgzA0KIRaYn+ZXz AfnpuznR2trvwusKilTwBeMTsJf2gLAe7bRoK/2ipLx/Hwfhtta9xcB56 6H0KyXKqTtamb70fLzxTi/b6y7krxf1+uNQYNG5cUZxnKyLTsWUa3bKN8 g==; IronPort-SDR: bk5v5L8RKiVbpr7+Ht/C5p3cQaLbTYxYccOH8PkaSW3cOUi+ISO2Q7nczzQ+UNBfYUgVyER4W9 k6BLwxcnukxiq0QNCjwzpuBsyyzrJW1iIQsfaDwAznHC6x69qBhjiUFCj7JxPMba5KqaTQynhd +4CUtljX29b1yJvhlbYHW9zyC6qal1zv7JYWiNyQrM+QRxbj3FSrHFN8bBpYQKQdlb7YUH8rV6 QpflU3athueaDCHVPHZco1jJvFyr5vsWfNvRPNFIt1IVjAIOWFJI0TqEg7Gf6D42+7lHs1Vk3H bWY= X-IronPort-AV: E=Sophos;i="5.81,309,1610434800"; d="scan'208";a="115984629" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa3.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 06 Apr 2021 05:45:43 -0700 Received: from chn-vm-ex01.mchp-main.com (10.10.85.143) by chn-vm-ex03.mchp-main.com (10.10.85.151) 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:45:43 -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:45:41 -0700 Subject: Re: [PATCH v4 3/6] pwm: atmel: Simplify using devm_clk_get_prepared() To: =?UTF-8?Q?Uwe_Kleine-K=c3=b6nig?= , Michael Turquette , Stephen Boyd , Claudiu Beznea , Thierry Reding , Lee Jones , "Alexandre Belloni" , Ludovic Desroches CC: , , , References: <20210330181755.204339-1-u.kleine-koenig@pengutronix.de> <20210330181755.204339-4-u.kleine-koenig@pengutronix.de> From: Nicolas Ferre Organization: microchip Message-ID: <822218d0-6b28-98d9-c23a-2dc3c3f0c84a@microchip.com> Date: Tue, 6 Apr 2021 14:45:40 +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-4-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_134550_886088_5862F490 X-CRM114-Status: GOOD ( 19.05 ) 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 T24gMzAvMDMvMjAyMSBhdCAyMDoxNywgVXdlIEtsZWluZS1Lw7ZuaWcgd3JvdGU6Cj4gV2l0aCBk ZXZtX2Nsa19nZXRfcHJlcGFyZWQoKSBjYXJpbmcgdG8gdW5wcmVwYXJlIHRoZSBjbG9jayB0aGUg ZXJyb3IKPiBwYXRoIGFuZCByZW1vdmUgY2FsbGJhY2sgY2FuIGJlIHNpbXBsaWZpZWQgYWNjb3Jk aW5nbHkuCj4gCj4gU2lnbmVkLW9mZi1ieTogVXdlIEtsZWluZS1Lw7ZuaWcgPHUua2xlaW5lLWtv ZW5pZ0BwZW5ndXRyb25peC5kZT4KCkxvb2tzIGdvb2QgdG8gbWU6CkFja2VkLWJ5OiBOaWNvbGFz IEZlcnJlIDxuaWNvbGFzLmZlcnJlQG1pY3JvY2hpcC5jb20+Cgo+IC0tLQo+ICAgZHJpdmVycy9w d20vcHdtLWF0bWVsLmMgfCAxNSArKy0tLS0tLS0tLS0tLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAy IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJz L3B3bS9wd20tYXRtZWwuYyBiL2RyaXZlcnMvcHdtL3B3bS1hdG1lbC5jCj4gaW5kZXggNTgxMzMz OWI1OTdiLi5kNjVlMjNkYTI1ODIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9wd20vcHdtLWF0bWVs LmMKPiArKysgYi9kcml2ZXJzL3B3bS9wd20tYXRtZWwuYwo+IEBAIC00MTUsMTYgKzQxNSwxMCBA QCBzdGF0aWMgaW50IGF0bWVsX3B3bV9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2 KQo+ICAgICAgICAgIGlmIChJU19FUlIoYXRtZWxfcHdtLT5iYXNlKSkKPiAgICAgICAgICAgICAg ICAgIHJldHVybiBQVFJfRVJSKGF0bWVsX3B3bS0+YmFzZSk7Cj4gCj4gLSAgICAgICBhdG1lbF9w d20tPmNsayA9IGRldm1fY2xrX2dldCgmcGRldi0+ZGV2LCBOVUxMKTsKPiArICAgICAgIGF0bWVs X3B3bS0+Y2xrID0gZGV2bV9jbGtfZ2V0X3ByZXBhcmVkKCZwZGV2LT5kZXYsIE5VTEwpOwo+ICAg ICAgICAgIGlmIChJU19FUlIoYXRtZWxfcHdtLT5jbGspKQo+ICAgICAgICAgICAgICAgICAgcmV0 dXJuIFBUUl9FUlIoYXRtZWxfcHdtLT5jbGspOwo+IAo+IC0gICAgICAgcmV0ID0gY2xrX3ByZXBh cmUoYXRtZWxfcHdtLT5jbGspOwo+IC0gICAgICAgaWYgKHJldCkgewo+IC0gICAgICAgICAgICAg ICBkZXZfZXJyKCZwZGV2LT5kZXYsICJmYWlsZWQgdG8gcHJlcGFyZSBQV00gY2xvY2tcbiIpOwo+ IC0gICAgICAgICAgICAgICByZXR1cm4gcmV0Owo+IC0gICAgICAgfQo+IC0KPiAgICAgICAgICBh dG1lbF9wd20tPmNoaXAuZGV2ID0gJnBkZXYtPmRldjsKPiAgICAgICAgICBhdG1lbF9wd20tPmNo aXAub3BzID0gJmF0bWVsX3B3bV9vcHM7Cj4gICAgICAgICAgYXRtZWxfcHdtLT5jaGlwLm9mX3hs YXRlID0gb2ZfcHdtX3hsYXRlX3dpdGhfZmxhZ3M7Cj4gQEAgLTQzNSwyMyArNDI5LDE4IEBAIHN0 YXRpYyBpbnQgYXRtZWxfcHdtX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCj4g ICAgICAgICAgcmV0ID0gcHdtY2hpcF9hZGQoJmF0bWVsX3B3bS0+Y2hpcCk7Cj4gICAgICAgICAg aWYgKHJldCA8IDApIHsKPiAgICAgICAgICAgICAgICAgIGRldl9lcnIoJnBkZXYtPmRldiwgImZh aWxlZCB0byBhZGQgUFdNIGNoaXAgJWRcbiIsIHJldCk7Cj4gLSAgICAgICAgICAgICAgIGdvdG8g dW5wcmVwYXJlX2NsazsKPiArICAgICAgICAgICAgICAgcmV0dXJuIHJldDsKPiAgICAgICAgICB9 Cj4gCj4gICAgICAgICAgcGxhdGZvcm1fc2V0X2RydmRhdGEocGRldiwgYXRtZWxfcHdtKTsKPiAK PiAgICAgICAgICByZXR1cm4gcmV0Owo+IC0KPiAtdW5wcmVwYXJlX2NsazoKPiAtICAgICAgIGNs a191bnByZXBhcmUoYXRtZWxfcHdtLT5jbGspOwo+IC0gICAgICAgcmV0dXJuIHJldDsKPiAgIH0K PiAKPiAgIHN0YXRpYyBpbnQgYXRtZWxfcHdtX3JlbW92ZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNl ICpwZGV2KQo+ICAgewo+ICAgICAgICAgIHN0cnVjdCBhdG1lbF9wd21fY2hpcCAqYXRtZWxfcHdt ID0gcGxhdGZvcm1fZ2V0X2RydmRhdGEocGRldik7Cj4gCj4gLSAgICAgICBjbGtfdW5wcmVwYXJl KGF0bWVsX3B3bS0+Y2xrKTsKPiAgICAgICAgICBtdXRleF9kZXN0cm95KCZhdG1lbF9wd20tPmlz cl9sb2NrKTsKPiAKPiAgICAgICAgICByZXR1cm4gcHdtY2hpcF9yZW1vdmUoJmF0bWVsX3B3bS0+ Y2hpcCk7Cj4gLS0KPiAyLjMwLjIKPiAKCgotLSAKTmljb2xhcyBGZXJyZQoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWls aW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0 cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=