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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id E5C94C001DB for ; Thu, 10 Aug 2023 11:35:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:References:MIME-Version:Message-ID:Date :Subject:In-Reply-To:To:From:Reply-To:Cc:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=nYBQ6Rg6GY0JofOpnW4FnZ5D8ftyjwVEtUBfFK5Rywg=; b=cbHjR0zm3IZodx BaL4X+itgxkVCX+YupB2+kn3focJckqej0VoMV0CYXofSXSHVsOCJLZFNNhwQslHYoOsa9wz1lXJ2 w8A7yTNWGi20QIAB1Fh2kF5gKDxrHYRM7n8YxAftGyA/kRbvw8+lcJqUWTugBq6LE8/Ii6d9jF9lG yaVZIpTtL3yp7l9xhPsDz+1r1jQ+CABqcbsHbeb5PsG0ivxdQFvCJ9aPSIeuhVRAa2YybNUhnKEBD vkslsJ44lgoZw04p5rIRRY84r+xfmK7io3/7fCmUwijgqFOT2dWeY5uCL4kzU1R19cZpq4+KiNknG SpKsNY/npl3qiqnApSuA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qU3wX-007SmB-0D; Thu, 10 Aug 2023 11:35:05 +0000 Received: from mailout3.samsung.com ([203.254.224.33]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qU3wU-007Sjp-0C for linux-arm-kernel@lists.infradead.org; Thu, 10 Aug 2023 11:35:03 +0000 Received: from epcas5p4.samsung.com (unknown [182.195.41.42]) by mailout3.samsung.com (KnoxPortal) with ESMTP id 20230810113456epoutp03ddb4a24c43ff1fbafa22aa17d4a23caf~6AnFs7HoH1626916269epoutp03T for ; Thu, 10 Aug 2023 11:34:56 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout3.samsung.com 20230810113456epoutp03ddb4a24c43ff1fbafa22aa17d4a23caf~6AnFs7HoH1626916269epoutp03T DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1691667296; bh=YCgIEUllV7DIten5NJvTJem/PLvbE2DpdO5yd9PynAU=; h=From:To:In-Reply-To:Subject:Date:References:From; b=UEruw8/+vuX54VgatPsF11hjga6DWseRIcT+baHrexiTCf3e9no8DyRBW8tWXYQ5j 02TlYmnQDWSJivP/ThtxvEkGbjacv+eMxRI6egsGMgfYiQTQNKjW/xjCS+Z0ourVU2 O6pC4fJEL89EYBI+ut0NtleL3KtHFN6Kgk8MKUc8= Received: from epsnrtp3.localdomain (unknown [182.195.42.164]) by epcas5p1.samsung.com (KnoxPortal) with ESMTP id 20230810113455epcas5p1b175015db95cc926a851c1d0dc93186a~6AnFXyHiZ0670006700epcas5p1C; Thu, 10 Aug 2023 11:34:55 +0000 (GMT) Received: from epsmges5p3new.samsung.com (unknown [182.195.38.179]) by epsnrtp3.localdomain (Postfix) with ESMTP id 4RM4bL4V0tz4x9Pr; Thu, 10 Aug 2023 11:34:54 +0000 (GMT) Received: from epcas5p2.samsung.com ( [182.195.41.40]) by epsmges5p3new.samsung.com (Symantec Messaging Gateway) with SMTP id 17.E7.06099.E5BC4D46; Thu, 10 Aug 2023 20:34:54 +0900 (KST) Received: from epsmtrp1.samsung.com (unknown [182.195.40.13]) by epcas5p4.samsung.com (KnoxPortal) with ESMTPA id 20230810113454epcas5p424802323a20c5231ad2cd16f594f92c4~6AnDq4JB21369113691epcas5p4b; Thu, 10 Aug 2023 11:34:54 +0000 (GMT) Received: from epsmgmcp1.samsung.com (unknown [182.195.42.82]) by epsmtrp1.samsung.com (KnoxPortal) with ESMTP id 20230810113454epsmtrp13c0ade2eced953d56d87863815d513a1~6AnDp_u7W1389713897epsmtrp12; Thu, 10 Aug 2023 11:34:54 +0000 (GMT) X-AuditID: b6c32a4b-d308d700000017d3-08-64d4cb5ea2e8 Received: from epsmtip1.samsung.com ( [182.195.34.30]) by epsmgmcp1.samsung.com (Symantec Messaging Gateway) with SMTP id 01.7E.64355.D5BC4D46; Thu, 10 Aug 2023 20:34:53 +0900 (KST) Received: from alimakhtar04 (unknown [107.122.12.5]) by epsmtip1.samsung.com (KnoxPortal) with ESMTPA id 20230810113452epsmtip10ef8fb35b0d0296fbb7490d15f490292~6AnB2F84q0052600526epsmtip1B; Thu, 10 Aug 2023 11:34:51 +0000 (GMT) From: "Alim Akhtar" To: "'Krzysztof Kozlowski'" , "'Sylwester Nawrocki'" , "'Tomasz Figa'" , "'Chanwoo Choi'" , "'Michael Turquette'" , "'Stephen Boyd'" , "'Rob Herring'" , "'Conor Dooley'" , , , , , In-Reply-To: <20230808082738.122804-9-krzysztof.kozlowski@linaro.org> Subject: RE: [PATCH 08/11] clk: samsung: exynos7885: do not define number of clocks in bindings Date: Thu, 10 Aug 2023 17:04:50 +0530 Message-ID: <004b01d9cb7e$ae660660$0b321320$@samsung.com> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQKdkXeLsq2DobfMxxfuGwY9MCDG5gI5RjbIAqjFz/uuNMlqcA== Content-Language: en-us X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAJsWRmVeSWpSXmKPExsWy7bCmhm7c6SspBqf3yVqs2XuOyeL6l+es FvOPnGO12Pt6K7vFpsfXWC0+9txjtbi8aw6bxYzz+5gsLp5ytWjde4Td4vCbdlaLf9c2slis 2vWH0YHX4/2NVnaPnbPusntsWtXJ5nHn2h42j81L6j36tqxi9Pi8SS6APSrbJiM1MSW1SCE1 Lzk/JTMv3VbJOzjeOd7UzMBQ19DSwlxJIS8xN9VWycUnQNctMwfoWCWFssScUqBQQGJxsZK+ nU1RfmlJqkJGfnGJrVJqQUpOgUmBXnFibnFpXrpeXmqJlaGBgZEpUGFCdsahtp+sBStkK/7u 9mlgXC3RxcjJISFgInHx6T72LkYuDiGB3YwSS1+9YoZwPjFKHN2/ghHOOfPlJgtMy8ynO1gh EjsZJRa2v2aCcF4ySmz9cpUJpIpNQFdix+I2NpCEiMAsFonfh1cDzeLg4BRwlTh60hmkRlgg UWLF1ztgU1kEVCVmXGlhBrF5BSwl/t5ohLIFJU7OfAJWwywgL7H97RxmiCsUJH4+XcYKYosI OElcXjePCaJGXOLl0SNgD0kIHOCQ2PD3NhtEg4tEz8WNUC8IS7w6voUdwpaSeNnfxg5ym4SA h8SiP1IQ4QyJt8vXM0LY9hIHrsxhASlhFtCUWL9LH2IVn0Tv7ydMEJ28Eh1tQhDVqhLN765C LZKWmNjdzQphe0h83jwLGrqXGSUm/7vGNIFRYRaSL2ch+XIWkm9mIWxewMiyilEytaA4Nz21 2LTAOC+1HB7fyfm5mxjBSVnLewfjowcf9A4xMnEwHmKU4GBWEuG1Db6UIsSbklhZlVqUH19U mpNafIjRFBj0E5mlRJPzgXkhryTe0MTSwMTMzMzE0tjMUEmc93Xr3BQhgfTEktTs1NSC1CKY PiYOTqkGplP+9QeSpgv/Ozr/sihP54pNabMvxklt7Of4sNFERXoDs7f+cbuOb1U/j5yfNiek UyT3vOjt2nXdzlYMqZzKIXNSfp1bVLnkXP9fts23nUv4Q88FbGWc8C9IM+PPf7VQ1jDOB+LZ fofVRa99uLk6+cy5uvjLtimnjF6YTXzptLetoPNy+xKNqc15+nKLJv7fKHCGe+uS0vD+mbxi 73mOzz97VN7neJ1y0z3RtPW3f8VwyFoaVP0r2mP8Jam+67Oubq3vrcZZlRxfX75b/ebEnPt3 Xyn7XNM1yy0UWjM70E/3iXxVWEVv3eYb2m+PLKnvDTun3BZ9NvhdF0Ph8iku9YUszzxeVrL/ M6j9cv3JBSWW4oxEQy3mouJEAIjsibBTBAAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRmVeSWpSXmKPExsWy7bCSnG7s6SspBk9/W1is2XuOyeL6l+es FvOPnGO12Pt6K7vFpsfXWC0+9txjtbi8aw6bxYzz+5gsLp5ytWjde4Td4vCbdlaLf9c2slis 2vWH0YHX4/2NVnaPnbPusntsWtXJ5nHn2h42j81L6j36tqxi9Pi8SS6APYrLJiU1J7MstUjf LoEr41DbT9aCFbIVf3f7NDCuluhi5OSQEDCRmPl0B2sXIxeHkMB2RonuWYsZIRLSEtc3TmCH sIUlVv57zg5R9JxR4uCJKcwgCTYBXYkdi9vYQBIiAktYJM493sYMUXWeUeLC1FdALRwcnAKu EkdPOoM0CAvES3T+fg02lUVAVWLGlRawQbwClhJ/bzRC2YISJ2c+YQFpZRbQk2jbCHYQs4C8 xPa3c5ghDlKQ+Pl0GSuILSLgJHF53TwmiBpxiZdHj7BPYBSahWTSLIRJs5BMmoWkYwEjyypG 0dSC4tz03OQCQ73ixNzi0rx0veT83E2M4LjTCtrBuGz9X71DjEwcjIcYJTiYlUR4bYMvpQjx piRWVqUW5ccXleakFh9ilOZgURLnVc7pTBESSE8sSc1OTS1ILYLJMnFwSjUwme8MXdSt+KmG v2fd+vhY3/mb+K7/jVLPZFzNtzza2/yffNmvz/dKHXh5Il/bav/4d+C0xvlHJtqqrskXlB5n pajt4J+QHnD0XauyyeYvXtvnvTp0cpII9+uaslvq0VzGOUlXV/L9n1PMZmeTyORTITjz94y3 vzqcGrc4Fq7fcP28t5DFpGMs3rVny3YeKHMLv2nuPF2uVme7KvsrgWnaV6+/25go/Onw27mb 5eLXSubPmh/fduzup/6VL7JOrfXSV07laXLcF1B37tnPdu8pc8oLRBQVPxfYqly7KJL7zeSf +AK72vl7/7yN1Z8VIWJ98n3KQ4nsg63T3/DOFXJ+HHr64ZWpPO+qjJx0a694KbEUZyQaajEX FScCAIEqAIsqAwAA X-CMS-MailID: 20230810113454epcas5p424802323a20c5231ad2cd16f594f92c4 X-Msg-Generator: CA CMS-TYPE: 105P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20230808082800epcas5p389baccdbefa935a2d1557750ea2555d8 References: <20230808082738.122804-1-krzysztof.kozlowski@linaro.org> <20230808082738.122804-9-krzysztof.kozlowski@linaro.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230810_043502_434696_17172F47 X-CRM114-Status: GOOD ( 22.51 ) 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="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org > -----Original Message----- > From: Krzysztof Kozlowski > Sent: Tuesday, August 8, 2023 1:58 PM > To: Krzysztof Kozlowski ; Sylwester > Nawrocki ; Tomasz Figa > ; Chanwoo Choi ; Alim > Akhtar ; Michael Turquette > ; Stephen Boyd ; Rob > Herring ; Conor Dooley ; > linux-samsung-soc@vger.kernel.org; linux-clk@vger.kernel.org; linux-arm- > kernel@lists.infradead.org; linux-kernel@vger.kernel.org; > devicetree@vger.kernel.org > Subject: [PATCH 08/11] clk: samsung: exynos7885: do not define number of > clocks in bindings > > Number of clocks supported by Linux drivers might vary - sometimes we add > new clocks, not exposed previously. Therefore this number of clocks should > not be in the bindings, because otherwise we should not change it. > > Define number of clocks per each clock controller inside the driver directly. > > Signed-off-by: Krzysztof Kozlowski > --- Reviewed-by: Alim Akhtar > drivers/clk/samsung/clk-exynos7885.c | 14 ++++++++++---- > 1 file changed, 10 insertions(+), 4 deletions(-) > > diff --git a/drivers/clk/samsung/clk-exynos7885.c b/drivers/clk/samsung/clk- > exynos7885.c > index 0c6a84764f7a..f7d7427a558b 100644 > --- a/drivers/clk/samsung/clk-exynos7885.c > +++ b/drivers/clk/samsung/clk-exynos7885.c > @@ -16,6 +16,12 @@ > #include "clk.h" > #include "clk-exynos-arm64.h" > > +/* NOTE: Must be equal to the last clock ID increased by one */ > +#define CLKS_NR_TOP (CLK_GOUT_FSYS_USB30DRD > + 1) > +#define CLKS_NR_CORE > (CLK_GOUT_TREX_P_CORE_PCLK_P_CORE + 1) > +#define CLKS_NR_PERI (CLK_GOUT_WDT1_PCLK + 1) > +#define CLKS_NR_FSYS > (CLK_GOUT_MMC_SDIO_SDCLKIN + 1) > + > /* ---- CMU_TOP ------------------------------------------------------------- */ > > /* Register Offset definitions for CMU_TOP (0x12060000) */ @@ -333,7 > +339,7 @@ static const struct samsung_cmu_info top_cmu_info __initconst > = { > .nr_div_clks = ARRAY_SIZE(top_div_clks), > .gate_clks = top_gate_clks, > .nr_gate_clks = ARRAY_SIZE(top_gate_clks), > - .nr_clk_ids = TOP_NR_CLK, > + .nr_clk_ids = CLKS_NR_TOP, > .clk_regs = top_clk_regs, > .nr_clk_regs = ARRAY_SIZE(top_clk_regs), > }; > @@ -552,7 +558,7 @@ static const struct samsung_cmu_info peri_cmu_info > __initconst = { > .nr_mux_clks = ARRAY_SIZE(peri_mux_clks), > .gate_clks = peri_gate_clks, > .nr_gate_clks = ARRAY_SIZE(peri_gate_clks), > - .nr_clk_ids = PERI_NR_CLK, > + .nr_clk_ids = CLKS_NR_PERI, > .clk_regs = peri_clk_regs, > .nr_clk_regs = ARRAY_SIZE(peri_clk_regs), > .clk_name = "dout_peri_bus", > @@ -661,7 +667,7 @@ static const struct samsung_cmu_info core_cmu_info > __initconst = { > .nr_div_clks = ARRAY_SIZE(core_div_clks), > .gate_clks = core_gate_clks, > .nr_gate_clks = ARRAY_SIZE(core_gate_clks), > - .nr_clk_ids = CORE_NR_CLK, > + .nr_clk_ids = CLKS_NR_CORE, > .clk_regs = core_clk_regs, > .nr_clk_regs = ARRAY_SIZE(core_clk_regs), > .clk_name = "dout_core_bus", > @@ -743,7 +749,7 @@ static const struct samsung_cmu_info fsys_cmu_info > __initconst = { > .nr_mux_clks = ARRAY_SIZE(fsys_mux_clks), > .gate_clks = fsys_gate_clks, > .nr_gate_clks = ARRAY_SIZE(fsys_gate_clks), > - .nr_clk_ids = FSYS_NR_CLK, > + .nr_clk_ids = CLKS_NR_FSYS, > .clk_regs = fsys_clk_regs, > .nr_clk_regs = ARRAY_SIZE(fsys_clk_regs), > .clk_name = "dout_fsys_bus", > -- > 2.34.1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel