.. | .. |
---|
119 | 119 | if (rate == *parent_rate) |
---|
120 | 120 | return *parent_rate; |
---|
121 | 121 | |
---|
122 | | - div = DIV_ROUND_UP(*parent_rate, rate); |
---|
| 122 | + div = DIV_ROUND_CLOSEST(*parent_rate, rate); |
---|
123 | 123 | if (div < 2) |
---|
124 | 124 | return *parent_rate; |
---|
125 | 125 | |
---|
.. | .. |
---|
145 | 145 | return 0; |
---|
146 | 146 | } |
---|
147 | 147 | |
---|
148 | | - div = DIV_ROUND_UP(parent_rate, rate); |
---|
| 148 | + div = DIV_ROUND_CLOSEST(parent_rate, rate); |
---|
149 | 149 | if (div < 2) |
---|
150 | 150 | return -EINVAL; |
---|
151 | 151 | |
---|
.. | .. |
---|
216 | 216 | goto err_iomap_gate; |
---|
217 | 217 | |
---|
218 | 218 | for (i = 0; i < num_clks; i++) { |
---|
219 | | - struct clk_init_data init = {}; |
---|
| 219 | + struct clk_init_data init; |
---|
220 | 220 | const char *parent_name; |
---|
221 | 221 | struct iproc_asiu_clk *asiu_clk; |
---|
222 | 222 | const char *clk_name; |
---|