Skip to content

Commit ed06099

Browse files
tmlindbebarino
authored andcommitted
clk: ti: Update component clocks to use ti_dt_clk_name()
Let's update all the TI component clocks to use ti_dt_clk_name() instead of devicetree node name if available. Signed-off-by: Tony Lindgren <tony@atomide.com> Link: https://lore.kernel.org/r/20220204071449.16762-9-tony@atomide.com Signed-off-by: Stephen Boyd <sboyd@kernel.org>
1 parent 9e56a7d commit ed06099

8 files changed

Lines changed: 23 additions & 11 deletions

File tree

drivers/clk/ti/autoidle.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ int __init of_ti_clk_autoidle_setup(struct device_node *node)
205205
return -ENOMEM;
206206

207207
clk->shift = shift;
208-
clk->name = node->name;
208+
clk->name = ti_dt_clk_name(node);
209209
ret = ti_clk_get_reg_addr(node, 0, &clk->reg);
210210
if (ret) {
211211
kfree(clk);

drivers/clk/ti/clk-dra7-atl.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,7 @@ static void __init of_dra7_atl_clock_setup(struct device_node *node)
173173
struct dra7_atl_desc *clk_hw = NULL;
174174
struct clk_init_data init = { NULL };
175175
const char **parent_names = NULL;
176+
const char *name;
176177
struct clk *clk;
177178

178179
clk_hw = kzalloc(sizeof(*clk_hw), GFP_KERNEL);
@@ -183,7 +184,8 @@ static void __init of_dra7_atl_clock_setup(struct device_node *node)
183184

184185
clk_hw->hw.init = &init;
185186
clk_hw->divider = 1;
186-
init.name = node->name;
187+
name = ti_dt_clk_name(node);
188+
init.name = name;
187189
init.ops = &atl_clk_ops;
188190
init.flags = CLK_IGNORE_UNUSED;
189191
init.num_parents = of_clk_get_parent_count(node);
@@ -203,7 +205,7 @@ static void __init of_dra7_atl_clock_setup(struct device_node *node)
203205

204206
init.parent_names = parent_names;
205207

206-
clk = ti_clk_register(NULL, &clk_hw->hw, node->name);
208+
clk = ti_clk_register(NULL, &clk_hw->hw, name);
207209

208210
if (!IS_ERR(clk)) {
209211
of_clk_add_provider(node, of_clk_src_simple_get, clk);

drivers/clk/ti/composite.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@ static void __init _register_composite(void *user,
125125
struct component_clk *comp;
126126
int num_parents = 0;
127127
const char **parent_names = NULL;
128+
const char *name;
128129
int i;
129130
int ret;
130131

@@ -172,7 +173,8 @@ static void __init _register_composite(void *user,
172173
goto cleanup;
173174
}
174175

175-
clk = clk_register_composite(NULL, node->name,
176+
name = ti_dt_clk_name(node);
177+
clk = clk_register_composite(NULL, name,
176178
parent_names, num_parents,
177179
_get_hw(cclk, CLK_COMPONENT_TYPE_MUX),
178180
&ti_clk_mux_ops,
@@ -182,7 +184,7 @@ static void __init _register_composite(void *user,
182184
&ti_composite_gate_ops, 0);
183185

184186
if (!IS_ERR(clk)) {
185-
ret = ti_clk_add_alias(NULL, clk, node->name);
187+
ret = ti_clk_add_alias(NULL, clk, name);
186188
if (ret) {
187189
clk_unregister(clk);
188190
goto cleanup;

drivers/clk/ti/divider.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -320,10 +320,12 @@ static struct clk *_register_divider(struct device_node *node,
320320
struct clk *clk;
321321
struct clk_init_data init;
322322
const char *parent_name;
323+
const char *name;
323324

324325
parent_name = of_clk_get_parent_name(node, 0);
325326

326-
init.name = node->name;
327+
name = ti_dt_clk_name(node);
328+
init.name = name;
327329
init.ops = &ti_clk_divider_ops;
328330
init.flags = flags;
329331
init.parent_names = (parent_name ? &parent_name : NULL);
@@ -332,7 +334,7 @@ static struct clk *_register_divider(struct device_node *node,
332334
div->hw.init = &init;
333335

334336
/* register the clock */
335-
clk = ti_clk_register(NULL, &div->hw, node->name);
337+
clk = ti_clk_register(NULL, &div->hw, name);
336338

337339
if (IS_ERR(clk))
338340
kfree(div);

drivers/clk/ti/fixed-factor.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
static void __init of_ti_fixed_factor_clk_setup(struct device_node *node)
3737
{
3838
struct clk *clk;
39-
const char *clk_name = node->name;
39+
const char *clk_name = ti_dt_clk_name(node);
4040
const char *parent_name;
4141
u32 div, mult;
4242
u32 flags = 0;

drivers/clk/ti/gate.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,7 @@ static void __init _of_ti_gate_clk_setup(struct device_node *node,
138138
struct clk *clk;
139139
const char *parent_name;
140140
struct clk_omap_reg reg;
141+
const char *name;
141142
u8 enable_bit = 0;
142143
u32 val;
143144
u32 flags = 0;
@@ -164,7 +165,8 @@ static void __init _of_ti_gate_clk_setup(struct device_node *node,
164165
if (of_property_read_bool(node, "ti,set-bit-to-disable"))
165166
clk_gate_flags |= INVERT_ENABLE;
166167

167-
clk = _register_gate(NULL, node->name, parent_name, flags, &reg,
168+
name = ti_dt_clk_name(node);
169+
clk = _register_gate(NULL, name, parent_name, flags, &reg,
168170
enable_bit, clk_gate_flags, ops, hw_ops);
169171

170172
if (!IS_ERR(clk))

drivers/clk/ti/interface.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ static void __init _of_ti_interface_clk_setup(struct device_node *node,
7272
const char *parent_name;
7373
struct clk_omap_reg reg;
7474
u8 enable_bit = 0;
75+
const char *name;
7576
u32 val;
7677

7778
if (ti_clk_get_reg_addr(node, 0, &reg))
@@ -86,7 +87,8 @@ static void __init _of_ti_interface_clk_setup(struct device_node *node,
8687
return;
8788
}
8889

89-
clk = _register_interface(NULL, node->name, parent_name, &reg,
90+
name = ti_dt_clk_name(node);
91+
clk = _register_interface(NULL, name, parent_name, &reg,
9092
enable_bit, ops);
9193

9294
if (!IS_ERR(clk))

drivers/clk/ti/mux.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,7 @@ static void of_mux_clk_setup(struct device_node *node)
176176
struct clk_omap_reg reg;
177177
unsigned int num_parents;
178178
const char **parent_names;
179+
const char *name;
179180
u8 clk_mux_flags = 0;
180181
u32 mask = 0;
181182
u32 shift = 0;
@@ -213,7 +214,8 @@ static void of_mux_clk_setup(struct device_node *node)
213214

214215
mask = (1 << fls(mask)) - 1;
215216

216-
clk = _register_mux(NULL, node->name, parent_names, num_parents,
217+
name = ti_dt_clk_name(node);
218+
clk = _register_mux(NULL, name, parent_names, num_parents,
217219
flags, &reg, shift, mask, latch, clk_mux_flags,
218220
NULL);
219221

0 commit comments

Comments
 (0)