dt-bindings: clock: exynosautov9: correct count of NR_CLK
authorChanho Park <chanho61.park@samsung.com>
Fri, 20 May 2022 03:06:25 +0000 (12:06 +0900)
committerStephen Boyd <sboyd@kernel.org>
Sat, 21 May 2022 03:29:13 +0000 (20:29 -0700)
_NR_CLKS which can be used to register clocks via nr_clk_ids. The clock
IDs are started from 1. So, _NR_CLKS should be defined to "the last
clock id + 1"

Fixes: 680e1c8370a2 ("dt-bindings: clock: add clock binding definitions for Exynos Auto v9")
Signed-off-by: Chanho Park <chanho61.park@samsung.com>
Link: https://lore.kernel.org/r/20220520030625.145324-1-chanho61.park@samsung.com
Reviewed-by: Chanwoo Choi <cw00.choi@samsung.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
include/dt-bindings/clock/samsung,exynosautov9.h

index 71ec0a9..ea9f91b 100644 (file)
 #define GOUT_CLKCMU_PERIC1_IP          248
 #define GOUT_CLKCMU_PERIS_BUS          249
 
-#define TOP_NR_CLK                     249
+#define TOP_NR_CLK                     250
 
 /* CMU_BUSMC */
 #define CLK_MOUT_BUSMC_BUS_USER                1
 #define CLK_GOUT_BUSMC_PDMA0_PCLK      3
 #define CLK_GOUT_BUSMC_SPDMA_PCLK      4
 
-#define BUSMC_NR_CLK                   4
+#define BUSMC_NR_CLK                   5
 
 /* CMU_CORE */
 #define CLK_MOUT_CORE_BUS_USER         1
 #define CLK_GOUT_CORE_CCI_PCLK         4
 #define CLK_GOUT_CORE_CMU_CORE_PCLK    5
 
-#define CORE_NR_CLK                    5
+#define CORE_NR_CLK                    6
 
 /* CMU_FSYS2 */
 #define CLK_MOUT_FSYS2_BUS_USER                1
 #define CLK_GOUT_FSYS2_UFS_EMBD1_ACLK  6
 #define CLK_GOUT_FSYS2_UFS_EMBD1_UNIPRO        7
 
-#define FSYS2_NR_CLK                   7
+#define FSYS2_NR_CLK                   8
 
 /* CMU_PERIC0 */
 #define CLK_MOUT_PERIC0_BUS_USER       1
 #define CLK_GOUT_PERIC0_PCLK_10                41
 #define CLK_GOUT_PERIC0_PCLK_11                42
 
-#define PERIC0_NR_CLK                  42
+#define PERIC0_NR_CLK                  43
 
 /* CMU_PERIC1 */
 #define CLK_MOUT_PERIC1_BUS_USER       1
 #define CLK_GOUT_PERIC1_PCLK_10                41
 #define CLK_GOUT_PERIC1_PCLK_11                42
 
-#define PERIC1_NR_CLK                  42
+#define PERIC1_NR_CLK                  43
 
 /* CMU_PERIS */
 #define CLK_MOUT_PERIS_BUS_USER                1
 #define CLK_GOUT_WDT_CLUSTER0          3
 #define CLK_GOUT_WDT_CLUSTER1          4
 
-#define PERIS_NR_CLK                   4
+#define PERIS_NR_CLK                   5
 
 #endif /* _DT_BINDINGS_CLOCK_EXYNOSAUTOV9_H */