clk: ti: Update component clocks to use ti_dt_clk_name()
authorTony Lindgren <tony@atomide.com>
Fri, 4 Feb 2022 07:14:49 +0000 (09:14 +0200)
committerStephen Boyd <sboyd@kernel.org>
Fri, 11 Mar 2022 02:55:59 +0000 (18:55 -0800)
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>
drivers/clk/ti/autoidle.c
drivers/clk/ti/clk-dra7-atl.c
drivers/clk/ti/composite.c
drivers/clk/ti/divider.c
drivers/clk/ti/fixed-factor.c
drivers/clk/ti/gate.c
drivers/clk/ti/interface.c
drivers/clk/ti/mux.c

index f6f8a40..d6e5f15 100644 (file)
@@ -205,7 +205,7 @@ int __init of_ti_clk_autoidle_setup(struct device_node *node)
                return -ENOMEM;
 
        clk->shift = shift;
-       clk->name = node->name;
+       clk->name = ti_dt_clk_name(node);
        ret = ti_clk_get_reg_addr(node, 0, &clk->reg);
        if (ret) {
                kfree(clk);
index 8d4c08b..aa0950c 100644 (file)
@@ -173,6 +173,7 @@ static void __init of_dra7_atl_clock_setup(struct device_node *node)
        struct dra7_atl_desc *clk_hw = NULL;
        struct clk_init_data init = { NULL };
        const char **parent_names = NULL;
+       const char *name;
        struct clk *clk;
 
        clk_hw = kzalloc(sizeof(*clk_hw), GFP_KERNEL);
@@ -183,7 +184,8 @@ static void __init of_dra7_atl_clock_setup(struct device_node *node)
 
        clk_hw->hw.init = &init;
        clk_hw->divider = 1;
-       init.name = node->name;
+       name = ti_dt_clk_name(node);
+       init.name = name;
        init.ops = &atl_clk_ops;
        init.flags = CLK_IGNORE_UNUSED;
        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)
 
        init.parent_names = parent_names;
 
-       clk = ti_clk_register(NULL, &clk_hw->hw, node->name);
+       clk = ti_clk_register(NULL, &clk_hw->hw, name);
 
        if (!IS_ERR(clk)) {
                of_clk_add_provider(node, of_clk_src_simple_get, clk);
index eaa4357..8d60319 100644 (file)
@@ -125,6 +125,7 @@ static void __init _register_composite(void *user,
        struct component_clk *comp;
        int num_parents = 0;
        const char **parent_names = NULL;
+       const char *name;
        int i;
        int ret;
 
@@ -172,7 +173,8 @@ static void __init _register_composite(void *user,
                goto cleanup;
        }
 
-       clk = clk_register_composite(NULL, node->name,
+       name = ti_dt_clk_name(node);
+       clk = clk_register_composite(NULL, name,
                                     parent_names, num_parents,
                                     _get_hw(cclk, CLK_COMPONENT_TYPE_MUX),
                                     &ti_clk_mux_ops,
@@ -182,7 +184,7 @@ static void __init _register_composite(void *user,
                                     &ti_composite_gate_ops, 0);
 
        if (!IS_ERR(clk)) {
-               ret = ti_clk_add_alias(NULL, clk, node->name);
+               ret = ti_clk_add_alias(NULL, clk, name);
                if (ret) {
                        clk_unregister(clk);
                        goto cleanup;
index 28080df..9fbea09 100644 (file)
@@ -320,10 +320,12 @@ static struct clk *_register_divider(struct device_node *node,
        struct clk *clk;
        struct clk_init_data init;
        const char *parent_name;
+       const char *name;
 
        parent_name = of_clk_get_parent_name(node, 0);
 
-       init.name = node->name;
+       name = ti_dt_clk_name(node);
+       init.name = name;
        init.ops = &ti_clk_divider_ops;
        init.flags = flags;
        init.parent_names = (parent_name ? &parent_name : NULL);
@@ -332,7 +334,7 @@ static struct clk *_register_divider(struct device_node *node,
        div->hw.init = &init;
 
        /* register the clock */
-       clk = ti_clk_register(NULL, &div->hw, node->name);
+       clk = ti_clk_register(NULL, &div->hw, name);
 
        if (IS_ERR(clk))
                kfree(div);
index 7cbe896..8cb00d0 100644 (file)
@@ -36,7 +36,7 @@
 static void __init of_ti_fixed_factor_clk_setup(struct device_node *node)
 {
        struct clk *clk;
-       const char *clk_name = node->name;
+       const char *clk_name = ti_dt_clk_name(node);
        const char *parent_name;
        u32 div, mult;
        u32 flags = 0;
index b1d0fdb..0033de9 100644 (file)
@@ -138,6 +138,7 @@ static void __init _of_ti_gate_clk_setup(struct device_node *node,
        struct clk *clk;
        const char *parent_name;
        struct clk_omap_reg reg;
+       const char *name;
        u8 enable_bit = 0;
        u32 val;
        u32 flags = 0;
@@ -164,7 +165,8 @@ static void __init _of_ti_gate_clk_setup(struct device_node *node,
        if (of_property_read_bool(node, "ti,set-bit-to-disable"))
                clk_gate_flags |= INVERT_ENABLE;
 
-       clk = _register_gate(NULL, node->name, parent_name, flags, &reg,
+       name = ti_dt_clk_name(node);
+       clk = _register_gate(NULL, name, parent_name, flags, &reg,
                             enable_bit, clk_gate_flags, ops, hw_ops);
 
        if (!IS_ERR(clk))
index 83e3442..dd2b455 100644 (file)
@@ -72,6 +72,7 @@ static void __init _of_ti_interface_clk_setup(struct device_node *node,
        const char *parent_name;
        struct clk_omap_reg reg;
        u8 enable_bit = 0;
+       const char *name;
        u32 val;
 
        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,
                return;
        }
 
-       clk = _register_interface(NULL, node->name, parent_name, &reg,
+       name = ti_dt_clk_name(node);
+       clk = _register_interface(NULL, name, parent_name, &reg,
                                  enable_bit, ops);
 
        if (!IS_ERR(clk))
index 0069e7c..15de513 100644 (file)
@@ -176,6 +176,7 @@ static void of_mux_clk_setup(struct device_node *node)
        struct clk_omap_reg reg;
        unsigned int num_parents;
        const char **parent_names;
+       const char *name;
        u8 clk_mux_flags = 0;
        u32 mask = 0;
        u32 shift = 0;
@@ -213,7 +214,8 @@ static void of_mux_clk_setup(struct device_node *node)
 
        mask = (1 << fls(mask)) - 1;
 
-       clk = _register_mux(NULL, node->name, parent_names, num_parents,
+       name = ti_dt_clk_name(node);
+       clk = _register_mux(NULL, name, parent_names, num_parents,
                            flags, &reg, shift, mask, latch, clk_mux_flags,
                            NULL);