| .. | .. | 
|---|
| 14 | 14 | #include <linux/clk-provider.h> | 
|---|
| 15 | 15 | #include <linux/delay.h> | 
|---|
| 16 | 16 | #include <linux/err.h> | 
|---|
|  | 17 | +#include <linux/io.h> | 
|---|
| 17 | 18 | #include <linux/math64.h> | 
|---|
| 18 | 19 | #include <linux/module.h> | 
|---|
| 19 | 20 | #include <linux/of_device.h> | 
|---|
| .. | .. | 
|---|
| 489 | 490 |  | 
|---|
| 490 | 491 | static int ti_adpll_init_dco(struct ti_adpll_data *d) | 
|---|
| 491 | 492 | { | 
|---|
| 492 |  | -	struct clk_init_data init = {}; | 
|---|
|  | 493 | +	struct clk_init_data init; | 
|---|
| 493 | 494 | struct clk *clock; | 
|---|
| 494 | 495 | const char *postfix; | 
|---|
| 495 | 496 | int width, err; | 
|---|
| .. | .. | 
|---|
| 582 | 583 | struct clk *clk1) | 
|---|
| 583 | 584 | { | 
|---|
| 584 | 585 | struct ti_adpll_clkout_data *co; | 
|---|
| 585 |  | -	struct clk_init_data init = {}; | 
|---|
|  | 586 | +	struct clk_init_data init; | 
|---|
| 586 | 587 | struct clk_ops *ops; | 
|---|
| 587 | 588 | const char *parent_names[2]; | 
|---|
| 588 | 589 | const char *child_name; | 
|---|
| .. | .. | 
|---|
| 607 | 608 |  | 
|---|
| 608 | 609 | init.name = child_name; | 
|---|
| 609 | 610 | init.ops = ops; | 
|---|
| 610 |  | -	init.flags = CLK_IS_BASIC; | 
|---|
|  | 611 | +	init.flags = 0; | 
|---|
| 611 | 612 | co->hw.init = &init; | 
|---|
| 612 | 613 | parent_names[0] = __clk_get_name(clk0); | 
|---|
| 613 | 614 | parent_names[1] = __clk_get_name(clk1); | 
|---|