Received: by 10.223.185.111 with SMTP id b44csp620210wrg; Fri, 9 Mar 2018 10:26:16 -0800 (PST) X-Google-Smtp-Source: AG47ELsA9xRKA7wrFH7gXcWpu24bR+a8aVn3kbMvb3NfmdpUf4xEnxiWy7VKAWcRNFGdI19aUM9p X-Received: by 2002:a17:902:b416:: with SMTP id x22-v6mr28374375plr.279.1520619976661; Fri, 09 Mar 2018 10:26:16 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520619976; cv=none; d=google.com; s=arc-20160816; b=A3vLTxJSzVzDmg0Wy8aqEVGrXMQ8aHjCQl+cIlEGGPFXQuhsaWcaMizu15jYVVfRyw d9+KBRQBsnnpugYfdgH0+Na6pAzRxrqbzcmvpB5AzaNzqreMR753R9xV9kpIkmvHGeaC 0i2IN1V+PtVwGUPsJbi+FKDUnGTiVh3uzj7wlVragSBCdhMCmLUQd4mxqcovUDiCPO9C S+23hRVx7jMUwsXlMbuTkmEh+zk5BopeZTRWeO9ICWYLJPN7PwROjPrcdkmUH2AW+n+p pVseVNcJ4iDRf/0uxhMoAumjU74U5CldsP1cfHdpoTAQ4HnStAdPEZ+BEoxGQGheGwi2 7kbQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:date:subject:user-agent:message-id :references:cc:in-reply-to:from:to:content-transfer-encoding :mime-version:dmarc-filter:arc-authentication-results; bh=XToRM7HP8pRXy6kg6djnE7WqYm4vwV1cowM+hZB5tE0=; b=E7d5KFNJWS+jOpbQzlxjQoLUvHt8YYgGSqy1f36Kpvpk9cblgWuZR2jIWkn3/+1vIG Cgn+q/D3SC3qVsGdZNb3UsTHnQyPGoVTQXdn0GXX07fjn5Fhfiwl/hTDJ5w+ywhyrqNM fVDjIzjSvNe8+QCKCTBk9QyFky5JDcHx1LvmRjTqy67eT7PZB2oILG6FTHrqab4vVYEZ sZzDyqi8BlMRjVATEI8HPD4r2YSdK9w3ApCn4F0927G+lxrDvji3qslYV266Mfk3jgng a1jAdjkxuaHmhJsT6/jv6U0XgKIfBg65HLmLhoQ+7IkCbbHB107iOEyUsawAW6kSHiNu SRvw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c15si1246588pfm.199.2018.03.09.10.26.02; Fri, 09 Mar 2018 10:26:16 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932451AbeCISYx convert rfc822-to-8bit (ORCPT + 99 others); Fri, 9 Mar 2018 13:24:53 -0500 Received: from mail.kernel.org ([198.145.29.99]:36520 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932087AbeCISYw (ORCPT ); Fri, 9 Mar 2018 13:24:52 -0500 Received: from localhost (unknown [104.132.1.75]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 2049921723; Fri, 9 Mar 2018 18:24:52 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2049921723 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=sboyd@kernel.org Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8BIT To: Rajan Vaja , mturquette@baylibre.com From: Stephen Boyd In-Reply-To: <1520518500-5500-1-git-send-email-rajanv@xilinx.com> Cc: linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, JOLLYS@xilinx.com, michals@xilinx.com, Rajan Vaja References: <1520518500-5500-1-git-send-email-rajanv@xilinx.com> Message-ID: <152061989141.26240.15533446439693285034@swboyd.mtv.corp.google.com> User-Agent: alot/0.7 Subject: Re: [PATCH] clk: clk-fixed-factor: Use new macro CLK_OF_DECLARE_DRIVER Date: Fri, 09 Mar 2018 10:24:51 -0800 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Quoting Rajan Vaja (2018-03-08 06:15:00) > Fixed factor clock has two initialization at of_clk_init() > time and also during platform driver probe. So declare the > fixed factor clock with CLK_OF_DECLARE_DRIVER instead of > CLK_OF_DECLARE. > > See below commit for reference: > "clk: sunxi: apb0: Use new macro CLK_OF_DECLARE_DRIVER" > (sha1: 915128b621a05c63fa58ca9e4cbdf394bbe592f3) > > Signed-off-by: Rajan Vaja > Suggested-by: Michal Simek > --- > drivers/clk/clk-fixed-factor.c | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) > > diff --git a/drivers/clk/clk-fixed-factor.c b/drivers/clk/clk-fixed-factor.c > index a5d402d..d72ef2d 100644 > --- a/drivers/clk/clk-fixed-factor.c > +++ b/drivers/clk/clk-fixed-factor.c > @@ -196,8 +196,9 @@ void __init of_fixed_factor_clk_setup(struct device_node *node) > { > _of_fixed_factor_clk_setup(node); > } > -CLK_OF_DECLARE(fixed_factor_clk, "fixed-factor-clock", > - of_fixed_factor_clk_setup); > + > +CLK_OF_DECLARE_DRIVER(fixed_factor_clk, "fixed-factor-clock", > + of_fixed_factor_clk_setup); > Is the intent to register the clk twice? I believe things are working as intended without this patch, so maybe you can explain a little more what you're trying to fix.