|
|
@@ -213,7 +213,6 @@ static struct clk_regmap gxbb_fixed_pll = {
|
|
|
.ops = &meson_clk_pll_ro_ops,
|
|
|
.parent_names = (const char *[]){ "xtal" },
|
|
|
.num_parents = 1,
|
|
|
- .flags = CLK_GET_RATE_NOCACHE,
|
|
|
},
|
|
|
};
|
|
|
|
|
|
@@ -276,6 +275,10 @@ static struct clk_regmap gxbb_hdmi_pll = {
|
|
|
.ops = &meson_clk_pll_ro_ops,
|
|
|
.parent_names = (const char *[]){ "hdmi_pll_pre_mult" },
|
|
|
.num_parents = 1,
|
|
|
+ /*
|
|
|
+ * Display directly handle hdmi pll registers ATM, we need
|
|
|
+ * NOCACHE to keep our view of the clock as accurate as possible
|
|
|
+ */
|
|
|
.flags = CLK_GET_RATE_NOCACHE,
|
|
|
},
|
|
|
};
|
|
|
@@ -334,6 +337,10 @@ static struct clk_regmap gxl_hdmi_pll = {
|
|
|
.ops = &meson_clk_pll_ro_ops,
|
|
|
.parent_names = (const char *[]){ "xtal" },
|
|
|
.num_parents = 1,
|
|
|
+ /*
|
|
|
+ * Display directly handle hdmi pll registers ATM, we need
|
|
|
+ * NOCACHE to keep our view of the clock as accurate as possible
|
|
|
+ */
|
|
|
.flags = CLK_GET_RATE_NOCACHE,
|
|
|
},
|
|
|
};
|
|
|
@@ -371,7 +378,6 @@ static struct clk_regmap gxbb_sys_pll = {
|
|
|
.ops = &meson_clk_pll_ro_ops,
|
|
|
.parent_names = (const char *[]){ "xtal" },
|
|
|
.num_parents = 1,
|
|
|
- .flags = CLK_GET_RATE_NOCACHE,
|
|
|
},
|
|
|
};
|
|
|
|
|
|
@@ -418,7 +424,6 @@ static struct clk_regmap gxbb_gp0_pll = {
|
|
|
.ops = &meson_clk_pll_ops,
|
|
|
.parent_names = (const char *[]){ "xtal" },
|
|
|
.num_parents = 1,
|
|
|
- .flags = CLK_GET_RATE_NOCACHE,
|
|
|
},
|
|
|
};
|
|
|
|
|
|
@@ -472,7 +477,6 @@ static struct clk_regmap gxl_gp0_pll = {
|
|
|
.ops = &meson_clk_pll_ops,
|
|
|
.parent_names = (const char *[]){ "xtal" },
|
|
|
.num_parents = 1,
|
|
|
- .flags = CLK_GET_RATE_NOCACHE,
|
|
|
},
|
|
|
};
|
|
|
|