|
@@ -1467,7 +1467,6 @@ static struct dsi_pll_vco_clk dsi0pll_vco_clk = {
|
|
.parent_names = (const char *[]){"bi_tcxo"},
|
|
.parent_names = (const char *[]){"bi_tcxo"},
|
|
.num_parents = 1,
|
|
.num_parents = 1,
|
|
.ops = &clk_ops_vco_7nm,
|
|
.ops = &clk_ops_vco_7nm,
|
|
- .flags = CLK_GET_RATE_NOCACHE,
|
|
|
|
},
|
|
},
|
|
};
|
|
};
|
|
|
|
|
|
@@ -1480,7 +1479,6 @@ static struct dsi_pll_vco_clk dsi1pll_vco_clk = {
|
|
.parent_names = (const char *[]){"bi_tcxo"},
|
|
.parent_names = (const char *[]){"bi_tcxo"},
|
|
.num_parents = 1,
|
|
.num_parents = 1,
|
|
.ops = &clk_ops_vco_7nm,
|
|
.ops = &clk_ops_vco_7nm,
|
|
- .flags = CLK_GET_RATE_NOCACHE,
|
|
|
|
},
|
|
},
|
|
};
|
|
};
|
|
|
|
|
|
@@ -1494,7 +1492,7 @@ static struct clk_regmap_div dsi0pll_pll_out_div = {
|
|
.name = "dsi0pll_pll_out_div",
|
|
.name = "dsi0pll_pll_out_div",
|
|
.parent_names = (const char *[]){"dsi0pll_vco_clk"},
|
|
.parent_names = (const char *[]){"dsi0pll_vco_clk"},
|
|
.num_parents = 1,
|
|
.num_parents = 1,
|
|
- .flags = (CLK_GET_RATE_NOCACHE | CLK_SET_RATE_PARENT),
|
|
|
|
|
|
+ .flags = CLK_SET_RATE_PARENT,
|
|
.ops = &clk_regmap_div_ops,
|
|
.ops = &clk_regmap_div_ops,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
@@ -1510,7 +1508,7 @@ static struct clk_regmap_div dsi1pll_pll_out_div = {
|
|
.name = "dsi1pll_pll_out_div",
|
|
.name = "dsi1pll_pll_out_div",
|
|
.parent_names = (const char *[]){"dsi1pll_vco_clk"},
|
|
.parent_names = (const char *[]){"dsi1pll_vco_clk"},
|
|
.num_parents = 1,
|
|
.num_parents = 1,
|
|
- .flags = (CLK_GET_RATE_NOCACHE | CLK_SET_RATE_PARENT),
|
|
|
|
|
|
+ .flags = CLK_SET_RATE_PARENT,
|
|
.ops = &clk_regmap_div_ops,
|
|
.ops = &clk_regmap_div_ops,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
@@ -1524,7 +1522,7 @@ static struct clk_regmap_div dsi0pll_bitclk_src = {
|
|
.name = "dsi0pll_bitclk_src",
|
|
.name = "dsi0pll_bitclk_src",
|
|
.parent_names = (const char *[]){"dsi0pll_pll_out_div"},
|
|
.parent_names = (const char *[]){"dsi0pll_pll_out_div"},
|
|
.num_parents = 1,
|
|
.num_parents = 1,
|
|
- .flags = (CLK_GET_RATE_NOCACHE | CLK_SET_RATE_PARENT),
|
|
|
|
|
|
+ .flags = CLK_SET_RATE_PARENT,
|
|
.ops = &clk_regmap_div_ops,
|
|
.ops = &clk_regmap_div_ops,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
@@ -1538,7 +1536,7 @@ static struct clk_regmap_div dsi1pll_bitclk_src = {
|
|
.name = "dsi1pll_bitclk_src",
|
|
.name = "dsi1pll_bitclk_src",
|
|
.parent_names = (const char *[]){"dsi1pll_pll_out_div"},
|
|
.parent_names = (const char *[]){"dsi1pll_pll_out_div"},
|
|
.num_parents = 1,
|
|
.num_parents = 1,
|
|
- .flags = (CLK_GET_RATE_NOCACHE | CLK_SET_RATE_PARENT),
|
|
|
|
|
|
+ .flags = CLK_SET_RATE_PARENT,
|
|
.ops = &clk_regmap_div_ops,
|
|
.ops = &clk_regmap_div_ops,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
@@ -1551,7 +1549,7 @@ static struct clk_fixed_factor dsi0pll_post_vco_div = {
|
|
.name = "dsi0pll_post_vco_div",
|
|
.name = "dsi0pll_post_vco_div",
|
|
.parent_names = (const char *[]){"dsi0pll_pll_out_div"},
|
|
.parent_names = (const char *[]){"dsi0pll_pll_out_div"},
|
|
.num_parents = 1,
|
|
.num_parents = 1,
|
|
- .flags = (CLK_GET_RATE_NOCACHE | CLK_SET_RATE_PARENT),
|
|
|
|
|
|
+ .flags = CLK_SET_RATE_PARENT,
|
|
.ops = &clk_fixed_factor_ops,
|
|
.ops = &clk_fixed_factor_ops,
|
|
},
|
|
},
|
|
};
|
|
};
|
|
@@ -1563,7 +1561,7 @@ static struct clk_fixed_factor dsi1pll_post_vco_div = {
|
|
.name = "dsi1pll_post_vco_div",
|
|
.name = "dsi1pll_post_vco_div",
|
|
.parent_names = (const char *[]){"dsi1pll_pll_out_div"},
|
|
.parent_names = (const char *[]){"dsi1pll_pll_out_div"},
|
|
.num_parents = 1,
|
|
.num_parents = 1,
|
|
- .flags = (CLK_GET_RATE_NOCACHE | CLK_SET_RATE_PARENT),
|
|
|
|
|
|
+ .flags = CLK_SET_RATE_PARENT,
|
|
.ops = &clk_fixed_factor_ops,
|
|
.ops = &clk_fixed_factor_ops,
|
|
},
|
|
},
|
|
};
|
|
};
|
|
@@ -1575,7 +1573,7 @@ static struct clk_fixed_factor dsi0pll_byteclk_src = {
|
|
.name = "dsi0pll_byteclk_src",
|
|
.name = "dsi0pll_byteclk_src",
|
|
.parent_names = (const char *[]){"dsi0pll_bitclk_src"},
|
|
.parent_names = (const char *[]){"dsi0pll_bitclk_src"},
|
|
.num_parents = 1,
|
|
.num_parents = 1,
|
|
- .flags = (CLK_GET_RATE_NOCACHE | CLK_SET_RATE_PARENT),
|
|
|
|
|
|
+ .flags = CLK_SET_RATE_PARENT,
|
|
.ops = &clk_fixed_factor_ops,
|
|
.ops = &clk_fixed_factor_ops,
|
|
},
|
|
},
|
|
};
|
|
};
|
|
@@ -1587,7 +1585,7 @@ static struct clk_fixed_factor dsi1pll_byteclk_src = {
|
|
.name = "dsi1pll_byteclk_src",
|
|
.name = "dsi1pll_byteclk_src",
|
|
.parent_names = (const char *[]){"dsi1pll_bitclk_src"},
|
|
.parent_names = (const char *[]){"dsi1pll_bitclk_src"},
|
|
.num_parents = 1,
|
|
.num_parents = 1,
|
|
- .flags = (CLK_GET_RATE_NOCACHE | CLK_SET_RATE_PARENT),
|
|
|
|
|
|
+ .flags = CLK_SET_RATE_PARENT,
|
|
.ops = &clk_fixed_factor_ops,
|
|
.ops = &clk_fixed_factor_ops,
|
|
},
|
|
},
|
|
};
|
|
};
|
|
@@ -1599,7 +1597,6 @@ static struct clk_fixed_factor dsi0pll_post_bit_div = {
|
|
.name = "dsi0pll_post_bit_div",
|
|
.name = "dsi0pll_post_bit_div",
|
|
.parent_names = (const char *[]){"dsi0pll_bitclk_src"},
|
|
.parent_names = (const char *[]){"dsi0pll_bitclk_src"},
|
|
.num_parents = 1,
|
|
.num_parents = 1,
|
|
- .flags = CLK_GET_RATE_NOCACHE,
|
|
|
|
.ops = &clk_fixed_factor_ops,
|
|
.ops = &clk_fixed_factor_ops,
|
|
},
|
|
},
|
|
};
|
|
};
|
|
@@ -1611,7 +1608,6 @@ static struct clk_fixed_factor dsi1pll_post_bit_div = {
|
|
.name = "dsi1pll_post_bit_div",
|
|
.name = "dsi1pll_post_bit_div",
|
|
.parent_names = (const char *[]){"dsi1pll_bitclk_src"},
|
|
.parent_names = (const char *[]){"dsi1pll_bitclk_src"},
|
|
.num_parents = 1,
|
|
.num_parents = 1,
|
|
- .flags = CLK_GET_RATE_NOCACHE,
|
|
|
|
.ops = &clk_fixed_factor_ops,
|
|
.ops = &clk_fixed_factor_ops,
|
|
},
|
|
},
|
|
};
|
|
};
|
|
@@ -1624,7 +1620,7 @@ static struct clk_regmap_mux dsi0pll_byteclk_mux = {
|
|
.name = "dsi0_phy_pll_out_byteclk",
|
|
.name = "dsi0_phy_pll_out_byteclk",
|
|
.parent_names = (const char *[]){"dsi0pll_byteclk_src"},
|
|
.parent_names = (const char *[]){"dsi0pll_byteclk_src"},
|
|
.num_parents = 1,
|
|
.num_parents = 1,
|
|
- .flags = (CLK_GET_RATE_NOCACHE | CLK_SET_RATE_PARENT),
|
|
|
|
|
|
+ .flags = CLK_SET_RATE_PARENT,
|
|
.ops = &clk_regmap_mux_closest_ops,
|
|
.ops = &clk_regmap_mux_closest_ops,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
@@ -1638,7 +1634,7 @@ static struct clk_regmap_mux dsi1pll_byteclk_mux = {
|
|
.name = "dsi1_phy_pll_out_byteclk",
|
|
.name = "dsi1_phy_pll_out_byteclk",
|
|
.parent_names = (const char *[]){"dsi1pll_byteclk_src"},
|
|
.parent_names = (const char *[]){"dsi1pll_byteclk_src"},
|
|
.num_parents = 1,
|
|
.num_parents = 1,
|
|
- .flags = (CLK_GET_RATE_NOCACHE | CLK_SET_RATE_PARENT),
|
|
|
|
|
|
+ .flags = CLK_SET_RATE_PARENT,
|
|
.ops = &clk_regmap_mux_closest_ops,
|
|
.ops = &clk_regmap_mux_closest_ops,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
@@ -1656,7 +1652,6 @@ static struct clk_regmap_mux dsi0pll_pclk_src_mux = {
|
|
"dsi0pll_pll_out_div",
|
|
"dsi0pll_pll_out_div",
|
|
"dsi0pll_post_vco_div"},
|
|
"dsi0pll_post_vco_div"},
|
|
.num_parents = 4,
|
|
.num_parents = 4,
|
|
- .flags = CLK_GET_RATE_NOCACHE,
|
|
|
|
.ops = &clk_regmap_mux_closest_ops,
|
|
.ops = &clk_regmap_mux_closest_ops,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
@@ -1674,7 +1669,6 @@ static struct clk_regmap_mux dsi1pll_pclk_src_mux = {
|
|
"dsi1pll_pll_out_div",
|
|
"dsi1pll_pll_out_div",
|
|
"dsi1pll_post_vco_div"},
|
|
"dsi1pll_post_vco_div"},
|
|
.num_parents = 4,
|
|
.num_parents = 4,
|
|
- .flags = CLK_GET_RATE_NOCACHE,
|
|
|
|
.ops = &clk_regmap_mux_closest_ops,
|
|
.ops = &clk_regmap_mux_closest_ops,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
@@ -1689,7 +1683,7 @@ static struct clk_regmap_div dsi0pll_pclk_src = {
|
|
.parent_names = (const char *[]){
|
|
.parent_names = (const char *[]){
|
|
"dsi0pll_pclk_src_mux"},
|
|
"dsi0pll_pclk_src_mux"},
|
|
.num_parents = 1,
|
|
.num_parents = 1,
|
|
- .flags = (CLK_GET_RATE_NOCACHE | CLK_SET_RATE_PARENT),
|
|
|
|
|
|
+ .flags = CLK_SET_RATE_PARENT,
|
|
.ops = &clk_regmap_div_ops,
|
|
.ops = &clk_regmap_div_ops,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
@@ -1704,7 +1698,7 @@ static struct clk_regmap_div dsi1pll_pclk_src = {
|
|
.parent_names = (const char *[]){
|
|
.parent_names = (const char *[]){
|
|
"dsi1pll_pclk_src_mux"},
|
|
"dsi1pll_pclk_src_mux"},
|
|
.num_parents = 1,
|
|
.num_parents = 1,
|
|
- .flags = (CLK_GET_RATE_NOCACHE | CLK_SET_RATE_PARENT),
|
|
|
|
|
|
+ .flags = CLK_SET_RATE_PARENT,
|
|
.ops = &clk_regmap_div_ops,
|
|
.ops = &clk_regmap_div_ops,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
@@ -1718,7 +1712,7 @@ static struct clk_regmap_mux dsi0pll_pclk_mux = {
|
|
.name = "dsi0_phy_pll_out_dsiclk",
|
|
.name = "dsi0_phy_pll_out_dsiclk",
|
|
.parent_names = (const char *[]){"dsi0pll_pclk_src"},
|
|
.parent_names = (const char *[]){"dsi0pll_pclk_src"},
|
|
.num_parents = 1,
|
|
.num_parents = 1,
|
|
- .flags = (CLK_GET_RATE_NOCACHE | CLK_SET_RATE_PARENT),
|
|
|
|
|
|
+ .flags = CLK_SET_RATE_PARENT,
|
|
.ops = &clk_regmap_mux_closest_ops,
|
|
.ops = &clk_regmap_mux_closest_ops,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
@@ -1732,7 +1726,7 @@ static struct clk_regmap_mux dsi1pll_pclk_mux = {
|
|
.name = "dsi1_phy_pll_out_dsiclk",
|
|
.name = "dsi1_phy_pll_out_dsiclk",
|
|
.parent_names = (const char *[]){"dsi1pll_pclk_src"},
|
|
.parent_names = (const char *[]){"dsi1pll_pclk_src"},
|
|
.num_parents = 1,
|
|
.num_parents = 1,
|
|
- .flags = (CLK_GET_RATE_NOCACHE | CLK_SET_RATE_PARENT),
|
|
|
|
|
|
+ .flags = CLK_SET_RATE_PARENT,
|
|
.ops = &clk_regmap_mux_closest_ops,
|
|
.ops = &clk_regmap_mux_closest_ops,
|
|
},
|
|
},
|
|
},
|
|
},
|