divider.c (c95baf12f5077419db01313ab61c2aac007d40cd) | divider.c (ed06099c5d0b329082cc19c58eace0b20bf7fe70) |
---|---|
1/* 2 * TI Divider Clock 3 * 4 * Copyright (C) 2013 Texas Instruments, Inc. 5 * 6 * Tero Kristo <t-kristo@ti.com> 7 * 8 * This program is free software; you can redistribute it and/or modify --- 306 unchanged lines hidden (view full) --- 315 316static struct clk *_register_divider(struct device_node *node, 317 u32 flags, 318 struct clk_omap_divider *div) 319{ 320 struct clk *clk; 321 struct clk_init_data init; 322 const char *parent_name; | 1/* 2 * TI Divider Clock 3 * 4 * Copyright (C) 2013 Texas Instruments, Inc. 5 * 6 * Tero Kristo <t-kristo@ti.com> 7 * 8 * This program is free software; you can redistribute it and/or modify --- 306 unchanged lines hidden (view full) --- 315 316static struct clk *_register_divider(struct device_node *node, 317 u32 flags, 318 struct clk_omap_divider *div) 319{ 320 struct clk *clk; 321 struct clk_init_data init; 322 const char *parent_name; |
323 const char *name; |
|
323 324 parent_name = of_clk_get_parent_name(node, 0); 325 | 324 325 parent_name = of_clk_get_parent_name(node, 0); 326 |
326 init.name = node->name; | 327 name = ti_dt_clk_name(node); 328 init.name = name; |
327 init.ops = &ti_clk_divider_ops; 328 init.flags = flags; 329 init.parent_names = (parent_name ? &parent_name : NULL); 330 init.num_parents = (parent_name ? 1 : 0); 331 332 div->hw.init = &init; 333 334 /* register the clock */ | 329 init.ops = &ti_clk_divider_ops; 330 init.flags = flags; 331 init.parent_names = (parent_name ? &parent_name : NULL); 332 init.num_parents = (parent_name ? 1 : 0); 333 334 div->hw.init = &init; 335 336 /* register the clock */ |
335 clk = ti_clk_register(NULL, &div->hw, node->name); | 337 clk = ti_clk_register(NULL, &div->hw, name); |
336 337 if (IS_ERR(clk)) 338 kfree(div); 339 340 return clk; 341} 342 343int ti_clk_parse_divider_data(int *div_table, int num_dividers, int max_div, --- 230 unchanged lines hidden --- | 338 339 if (IS_ERR(clk)) 340 kfree(div); 341 342 return clk; 343} 344 345int ti_clk_parse_divider_data(int *div_table, int num_dividers, int max_div, --- 230 unchanged lines hidden --- |