Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp4722344rwl; Tue, 28 Mar 2023 10:22:24 -0700 (PDT) X-Google-Smtp-Source: AKy350YgcSPjVpQzqfK1suAikd/KYNlLk2LTMQaSz5CnqRKmqHTX6wc9YPkkCO7wYh/63aw7L10j X-Received: by 2002:a17:906:3ac2:b0:8af:3b78:315d with SMTP id z2-20020a1709063ac200b008af3b78315dmr17709793ejd.23.1680024143842; Tue, 28 Mar 2023 10:22:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1680024143; cv=none; d=google.com; s=arc-20160816; b=UJNQdMrXQIvtxfNT8BPhmrFkyqJaCOQVz6Sl5z7ixc15IFjR14x3RhRywedM+bTjUZ 5Q73uUpSoFFxdIdHSTFXXzg6RaH6/yMv1ERUlbljMFHh5lekKPsw00ee+9Uk3ryAyaBS YVmOumFxRImMtP65oWJL556vJsWhEKAANf8gxX3OzMu5LugiTV0f6G3XvuhgBJ/vft4g CbHH0liRURdnVQrwzy8M5LeXpe7/P/woJncnpYzYSx+AifAPJJhvF7nsOJuxsQJx3+Y3 cZPK14xvxNtPd6k1KKiwxJBjN9OjXKDZVPrG08mSdUFkaK0nQrIu142rrXy4fnOuhVBx 4Idw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:date:to:cc:from:subject:references :in-reply-to:content-transfer-encoding:mime-version:message-id :dkim-signature; bh=5JSnUi0WPwXlNlLr2PLygtWZxa1SAMU3aE2taoy2XJ8=; b=ubvPvji9TPq0UTMZyr2r4fTP1jkCHDQv1RHnkyrJ0nMyvxK5GxvxgejUO9jXk4KS7H PT/8A3nfuquuJaOUu3jJEQi5FwtMBeC6g3BwZghM6DxxAO1SwpMnPOQ+l4CqDK91l+O5 yvNqvj5sNGdkqbxEd0zWmpo7p/lV9FijpjJpDykHneMBylr+trrt7kV0fisA2FX/MFUW 171a6b5yeaWGmpy4vQFh2blxmMIEgixhc2vya7Mlsw63riwUUaVjsy6LMNfzrp+F6UzS SfiuBmoQ4qvFJ8qH6XoRZB5XlW1sGJLSUqryq20muFliHDPLpKh/tkbQWjLqorfp3X21 4QLw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=pG0CxzYc; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id h8-20020a170906398800b00921792dda11si30550197eje.453.2023.03.28.10.21.40; Tue, 28 Mar 2023 10:22:23 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=pG0CxzYc; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232149AbjC1Q77 (ORCPT + 99 others); Tue, 28 Mar 2023 12:59:59 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45930 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229632AbjC1Q75 (ORCPT ); Tue, 28 Mar 2023 12:59:57 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 22DCC9ECF; Tue, 28 Mar 2023 09:59:57 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id A129D618C7; Tue, 28 Mar 2023 16:59:56 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id BE429C433EF; Tue, 28 Mar 2023 16:59:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1680022796; bh=5JSnUi0WPwXlNlLr2PLygtWZxa1SAMU3aE2taoy2XJ8=; h=In-Reply-To:References:Subject:From:Cc:To:Date:From; b=pG0CxzYc2iEAdKBPDBguoug0WhMNqYnXGWZ0vBpoy+o6qPYkfq/te1U0HzBubmaQY Qc8D+RBVRs1+W1SNXJeXhNKBBI9XldesJIStEjChrgsxA4gbMXGDDthNbKmnJm75t/ rbiuw9xpcFMA4l9jMzA9x3O4cQgTvHfYJBzKd5tHBS2YxTcl56WOqzpvinvMcLQ6QR ZZZNr2QWvUVX9A5g2OoAj4eUUfQqtuziuEXpF+e38ZnF2Wj0hWFv1NPx+LQ0f+d+u7 6i1mCDUrzUQp9f8kbWzJZ1qdkaw6r3WKLHPJQlx2L24KbYY/2fUPQel4IbrAAIC++G gXkxDvMHR41aw== Message-ID: <1cfd584a48e1bb453596948a0187ecf1.sboyd@kernel.org> Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable In-Reply-To: <2484518b-bcf6-7fb1-6bfb-b96b3682397b@quicinc.com> References: <20230327132718.573-1-quic_devipriy@quicinc.com> <20230327132718.573-3-quic_devipriy@quicinc.com> <0af15083921c5d3c89392209654f0c9b.sboyd@kernel.org> <2484518b-bcf6-7fb1-6bfb-b96b3682397b@quicinc.com> Subject: Re: [PATCH V10 2/4] clk: qcom: Add Global Clock Controller driver for IPQ9574 From: Stephen Boyd Cc: quic_srichara@quicinc.com, quic_gokulsri@quicinc.com, quic_sjaganat@quicinc.com, quic_kathirav@quicinc.com, quic_arajkuma@quicinc.com, quic_anusha@quicinc.com, quic_poovendh@quicinc.com To: Devi Priya , agross@kernel.org, andersson@kernel.org, arnd@arndb.de, broonie@kernel.org, catalin.marinas@arm.com, devicetree@vger.kernel.org, dmitry.baryshkov@linaro.org, konrad.dybcio@linaro.org, krzysztof.kozlowski+dt@linaro.org, linus.walleij@linaro.org, linux-arm-kernel@lists.infradead.org, linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, marcel.ziswiler@toradex.com, mturquette@baylibre.com, nfraprado@collabora.com, p.zabel@pengutronix.de, robh+dt@kernel.org, shawnguo@kernel.org, will@kernel.org Date: Tue, 28 Mar 2023 09:59:53 -0700 User-Agent: alot/0.10 X-Spam-Status: No, score=-2.5 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Quoting Devi Priya (2023-03-27 23:15:35) >=20 >=20 > On 3/27/2023 10:18 PM, Stephen Boyd wrote: > > Quoting Devi Priya (2023-03-27 06:27:16) > >> diff --git a/drivers/clk/qcom/gcc-ipq9574.c b/drivers/clk/qcom/gcc-ipq= 9574.c > >> new file mode 100644 > >> index 000000000000..b2a2d618a5ec > >> --- /dev/null > >> +++ b/drivers/clk/qcom/gcc-ipq9574.c > >> @@ -0,0 +1,4248 @@ > >> +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) > >> +/* > >> + * Copyright (c) 2023 The Linux Foundation. All rights reserved. > >> + */ > >> + > >> +#include > >> +#include > >> +#include > >> +#include > >> +#include > >> +#include > >=20 > > What is this include for? > This include actually don't seem necessary. But, I see that of.h &=20 > platform_device.h are being included via of_device.h > Would you suggest to drop of_device.h or the other two > headers instead? Include headers for things you use. Don't try to omit includes if you see that a header includes other headers that you're using.