interface.c (597473720f4dc69749542bfcfed4a927a43d935e) | interface.c (ed06099c5d0b329082cc19c58eace0b20bf7fe70) |
---|---|
1/* 2 * OMAP interface clock support 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 --- 58 unchanged lines hidden (view full) --- 67 68static void __init _of_ti_interface_clk_setup(struct device_node *node, 69 const struct clk_hw_omap_ops *ops) 70{ 71 struct clk *clk; 72 const char *parent_name; 73 struct clk_omap_reg reg; 74 u8 enable_bit = 0; | 1/* 2 * OMAP interface clock support 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 --- 58 unchanged lines hidden (view full) --- 67 68static void __init _of_ti_interface_clk_setup(struct device_node *node, 69 const struct clk_hw_omap_ops *ops) 70{ 71 struct clk *clk; 72 const char *parent_name; 73 struct clk_omap_reg reg; 74 u8 enable_bit = 0; |
75 const char *name; |
|
75 u32 val; 76 77 if (ti_clk_get_reg_addr(node, 0, ®)) 78 return; 79 80 if (!of_property_read_u32(node, "ti,bit-shift", &val)) 81 enable_bit = val; 82 83 parent_name = of_clk_get_parent_name(node, 0); 84 if (!parent_name) { 85 pr_err("%pOFn must have a parent\n", node); 86 return; 87 } 88 | 76 u32 val; 77 78 if (ti_clk_get_reg_addr(node, 0, ®)) 79 return; 80 81 if (!of_property_read_u32(node, "ti,bit-shift", &val)) 82 enable_bit = val; 83 84 parent_name = of_clk_get_parent_name(node, 0); 85 if (!parent_name) { 86 pr_err("%pOFn must have a parent\n", node); 87 return; 88 } 89 |
89 clk = _register_interface(NULL, node->name, parent_name, ®, | 90 name = ti_dt_clk_name(node); 91 clk = _register_interface(NULL, name, parent_name, ®, |
90 enable_bit, ops); 91 92 if (!IS_ERR(clk)) 93 of_clk_add_provider(node, of_clk_src_simple_get, clk); 94} 95 96static void __init of_ti_interface_clk_setup(struct device_node *node) 97{ --- 52 unchanged lines hidden --- | 92 enable_bit, ops); 93 94 if (!IS_ERR(clk)) 95 of_clk_add_provider(node, of_clk_src_simple_get, clk); 96} 97 98static void __init of_ti_interface_clk_setup(struct device_node *node) 99{ --- 52 unchanged lines hidden --- |