Skip to content

Commit 5288fe0

Browse files
committed
clk: renesas: r7s9210: Distinguish clocks by clock type
When registering a clock, its type should be devised from the clock's type member, not from its id member. Merge the two checks for the main clock, to improve readability. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Link: https://lore.kernel.org/7e61ea78e9919148e73867088ccbc3509364952e.1740126560.git.geert+renesas@glider.be
1 parent 653395e commit 5288fe0

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

drivers/clk/renesas/r7s9210-cpg-mssr.c

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -170,11 +170,12 @@ static struct clk * __init rza2_cpg_clk_register(struct device *dev,
170170
if (IS_ERR(parent))
171171
return ERR_CAST(parent);
172172

173-
switch (core->id) {
174-
case CLK_MAIN:
173+
switch (core->type) {
174+
case CLK_TYPE_RZA_MAIN:
175+
r7s9210_update_clk_table(parent, base);
175176
break;
176177

177-
case CLK_PLL:
178+
case CLK_TYPE_RZA_PLL:
178179
if (cpg_mode)
179180
mult = 44; /* Divider 1 is 1/2 */
180181
else
@@ -185,9 +186,6 @@ static struct clk * __init rza2_cpg_clk_register(struct device *dev,
185186
return ERR_PTR(-EINVAL);
186187
}
187188

188-
if (core->id == CLK_MAIN)
189-
r7s9210_update_clk_table(parent, base);
190-
191189
return clk_register_fixed_factor(NULL, core->name,
192190
__clk_get_name(parent), 0, mult, div);
193191
}

0 commit comments

Comments
 (0)