|
@@ -775,7 +775,6 @@ static struct clk_regmap gxbb_mpeg_clk_sel = {
|
|
|
*/
|
|
|
.parent_names = clk81_parent_names,
|
|
|
.num_parents = ARRAY_SIZE(clk81_parent_names),
|
|
|
- .flags = (CLK_SET_RATE_NO_REPARENT | CLK_IGNORE_UNUSED),
|
|
|
},
|
|
|
};
|
|
|
|
|
@@ -787,10 +786,9 @@ static struct clk_regmap gxbb_mpeg_clk_div = {
|
|
|
},
|
|
|
.hw.init = &(struct clk_init_data){
|
|
|
.name = "mpeg_clk_div",
|
|
|
- .ops = &clk_regmap_divider_ops,
|
|
|
+ .ops = &clk_regmap_divider_ro_ops,
|
|
|
.parent_names = (const char *[]){ "mpeg_clk_sel" },
|
|
|
.num_parents = 1,
|
|
|
- .flags = (CLK_SET_RATE_PARENT | CLK_IGNORE_UNUSED),
|
|
|
},
|
|
|
};
|
|
|
|
|
@@ -805,7 +803,7 @@ static struct clk_regmap gxbb_clk81 = {
|
|
|
.ops = &clk_regmap_gate_ops,
|
|
|
.parent_names = (const char *[]){ "mpeg_clk_div" },
|
|
|
.num_parents = 1,
|
|
|
- .flags = (CLK_SET_RATE_PARENT | CLK_IS_CRITICAL),
|
|
|
+ .flags = CLK_IS_CRITICAL,
|
|
|
},
|
|
|
};
|
|
|
|