|
17 | 17 | #include "clk.h"
|
18 | 18 | #include "clk-exynos-arm64.h"
|
19 | 19 |
|
| 20 | +/* NOTE: Must be equal to the last clock ID increased by one */ |
| 21 | +#define CLKS_NR_TOP (CLK_GOUT_FSYS_USB30DRD + 1) |
| 22 | +#define CLKS_NR_CORE (CLK_GOUT_TREX_P_CORE_PCLK_P_CORE + 1) |
| 23 | +#define CLKS_NR_PERI (CLK_GOUT_WDT1_PCLK + 1) |
| 24 | +#define CLKS_NR_FSYS (CLK_GOUT_MMC_SDIO_SDCLKIN + 1) |
| 25 | + |
20 | 26 | /* ---- CMU_TOP ------------------------------------------------------------- */
|
21 | 27 |
|
22 | 28 | /* Register Offset definitions for CMU_TOP (0x12060000) */
|
@@ -334,7 +340,7 @@ static const struct samsung_cmu_info top_cmu_info __initconst = {
|
334 | 340 | .nr_div_clks = ARRAY_SIZE(top_div_clks),
|
335 | 341 | .gate_clks = top_gate_clks,
|
336 | 342 | .nr_gate_clks = ARRAY_SIZE(top_gate_clks),
|
337 |
| - .nr_clk_ids = TOP_NR_CLK, |
| 343 | + .nr_clk_ids = CLKS_NR_TOP, |
338 | 344 | .clk_regs = top_clk_regs,
|
339 | 345 | .nr_clk_regs = ARRAY_SIZE(top_clk_regs),
|
340 | 346 | };
|
@@ -553,7 +559,7 @@ static const struct samsung_cmu_info peri_cmu_info __initconst = {
|
553 | 559 | .nr_mux_clks = ARRAY_SIZE(peri_mux_clks),
|
554 | 560 | .gate_clks = peri_gate_clks,
|
555 | 561 | .nr_gate_clks = ARRAY_SIZE(peri_gate_clks),
|
556 |
| - .nr_clk_ids = PERI_NR_CLK, |
| 562 | + .nr_clk_ids = CLKS_NR_PERI, |
557 | 563 | .clk_regs = peri_clk_regs,
|
558 | 564 | .nr_clk_regs = ARRAY_SIZE(peri_clk_regs),
|
559 | 565 | .clk_name = "dout_peri_bus",
|
@@ -662,7 +668,7 @@ static const struct samsung_cmu_info core_cmu_info __initconst = {
|
662 | 668 | .nr_div_clks = ARRAY_SIZE(core_div_clks),
|
663 | 669 | .gate_clks = core_gate_clks,
|
664 | 670 | .nr_gate_clks = ARRAY_SIZE(core_gate_clks),
|
665 |
| - .nr_clk_ids = CORE_NR_CLK, |
| 671 | + .nr_clk_ids = CLKS_NR_CORE, |
666 | 672 | .clk_regs = core_clk_regs,
|
667 | 673 | .nr_clk_regs = ARRAY_SIZE(core_clk_regs),
|
668 | 674 | .clk_name = "dout_core_bus",
|
@@ -744,7 +750,7 @@ static const struct samsung_cmu_info fsys_cmu_info __initconst = {
|
744 | 750 | .nr_mux_clks = ARRAY_SIZE(fsys_mux_clks),
|
745 | 751 | .gate_clks = fsys_gate_clks,
|
746 | 752 | .nr_gate_clks = ARRAY_SIZE(fsys_gate_clks),
|
747 |
| - .nr_clk_ids = FSYS_NR_CLK, |
| 753 | + .nr_clk_ids = CLKS_NR_FSYS, |
748 | 754 | .clk_regs = fsys_clk_regs,
|
749 | 755 | .nr_clk_regs = ARRAY_SIZE(fsys_clk_regs),
|
750 | 756 | .clk_name = "dout_fsys_bus",
|
|
0 commit comments