@@ -53,65 +53,26 @@ static SUNXI_CCU_M(wb_div_a83_clk, "wb-div", "pll-de", 0x0c, 8, 4,
5353static SUNXI_CCU_M (rot_div_a83_clk , "rot-div" , "pll-de" , 0x0c , 0x0c , 4 ,
5454 CLK_SET_RATE_PARENT );
5555
56- static struct ccu_common * sun8i_a83t_de2_clks [] = {
56+ static struct ccu_common * sun8i_de2_ccu_clks [] = {
5757 & mixer0_clk .common ,
5858 & mixer1_clk .common ,
5959 & wb_clk .common ,
60-
61- & bus_mixer0_clk .common ,
62- & bus_mixer1_clk .common ,
63- & bus_wb_clk .common ,
64-
65- & mixer0_div_a83_clk .common ,
66- & mixer1_div_a83_clk .common ,
67- & wb_div_a83_clk .common ,
68-
69- & bus_rot_clk .common ,
7060 & rot_clk .common ,
71- & rot_div_a83_clk .common ,
72- };
73-
74- static struct ccu_common * sun8i_h3_de2_clks [] = {
75- & mixer0_clk .common ,
76- & mixer1_clk .common ,
77- & wb_clk .common ,
78-
79- & bus_mixer0_clk .common ,
80- & bus_mixer1_clk .common ,
81- & bus_wb_clk .common ,
82-
83- & mixer0_div_clk .common ,
84- & mixer1_div_clk .common ,
85- & wb_div_clk .common ,
86- };
87-
88- static struct ccu_common * sun8i_v3s_de2_clks [] = {
89- & mixer0_clk .common ,
90- & wb_clk .common ,
91-
92- & bus_mixer0_clk .common ,
93- & bus_wb_clk .common ,
94-
95- & mixer0_div_clk .common ,
96- & wb_div_clk .common ,
97- };
98-
99- static struct ccu_common * sun50i_a64_de2_clks [] = {
100- & mixer0_clk .common ,
101- & mixer1_clk .common ,
102- & wb_clk .common ,
10361
10462 & bus_mixer0_clk .common ,
10563 & bus_mixer1_clk .common ,
10664 & bus_wb_clk .common ,
65+ & bus_rot_clk .common ,
10766
10867 & mixer0_div_clk .common ,
10968 & mixer1_div_clk .common ,
11069 & wb_div_clk .common ,
111-
112- & bus_rot_clk .common ,
113- & rot_clk .common ,
11470 & rot_div_clk .common ,
71+
72+ & mixer0_div_a83_clk .common ,
73+ & mixer1_div_a83_clk .common ,
74+ & wb_div_a83_clk .common ,
75+ & rot_div_a83_clk .common ,
11576};
11677
11778static struct clk_hw_onecell_data sun8i_a83t_de2_hw_clks = {
@@ -219,8 +180,8 @@ static struct ccu_reset_map sun50i_h5_de2_resets[] = {
219180};
220181
221182static const struct sunxi_ccu_desc sun8i_a83t_de2_clk_desc = {
222- .ccu_clks = sun8i_a83t_de2_clks ,
223- .num_ccu_clks = ARRAY_SIZE (sun8i_a83t_de2_clks ),
183+ .ccu_clks = sun8i_de2_ccu_clks ,
184+ .num_ccu_clks = ARRAY_SIZE (sun8i_de2_ccu_clks ),
224185
225186 .hw_clks = & sun8i_a83t_de2_hw_clks ,
226187
@@ -229,8 +190,8 @@ static const struct sunxi_ccu_desc sun8i_a83t_de2_clk_desc = {
229190};
230191
231192static const struct sunxi_ccu_desc sun8i_h3_de2_clk_desc = {
232- .ccu_clks = sun8i_h3_de2_clks ,
233- .num_ccu_clks = ARRAY_SIZE (sun8i_h3_de2_clks ),
193+ .ccu_clks = sun8i_de2_ccu_clks ,
194+ .num_ccu_clks = ARRAY_SIZE (sun8i_de2_ccu_clks ),
234195
235196 .hw_clks = & sun8i_h3_de2_hw_clks ,
236197
@@ -239,8 +200,8 @@ static const struct sunxi_ccu_desc sun8i_h3_de2_clk_desc = {
239200};
240201
241202static const struct sunxi_ccu_desc sun8i_r40_de2_clk_desc = {
242- .ccu_clks = sun50i_a64_de2_clks ,
243- .num_ccu_clks = ARRAY_SIZE (sun50i_a64_de2_clks ),
203+ .ccu_clks = sun8i_de2_ccu_clks ,
204+ .num_ccu_clks = ARRAY_SIZE (sun8i_de2_ccu_clks ),
244205
245206 .hw_clks = & sun50i_a64_de2_hw_clks ,
246207
@@ -249,8 +210,8 @@ static const struct sunxi_ccu_desc sun8i_r40_de2_clk_desc = {
249210};
250211
251212static const struct sunxi_ccu_desc sun8i_v3s_de2_clk_desc = {
252- .ccu_clks = sun8i_v3s_de2_clks ,
253- .num_ccu_clks = ARRAY_SIZE (sun8i_v3s_de2_clks ),
213+ .ccu_clks = sun8i_de2_ccu_clks ,
214+ .num_ccu_clks = ARRAY_SIZE (sun8i_de2_ccu_clks ),
254215
255216 .hw_clks = & sun8i_v3s_de2_hw_clks ,
256217
@@ -259,8 +220,8 @@ static const struct sunxi_ccu_desc sun8i_v3s_de2_clk_desc = {
259220};
260221
261222static const struct sunxi_ccu_desc sun50i_a64_de2_clk_desc = {
262- .ccu_clks = sun50i_a64_de2_clks ,
263- .num_ccu_clks = ARRAY_SIZE (sun50i_a64_de2_clks ),
223+ .ccu_clks = sun8i_de2_ccu_clks ,
224+ .num_ccu_clks = ARRAY_SIZE (sun8i_de2_ccu_clks ),
264225
265226 .hw_clks = & sun50i_a64_de2_hw_clks ,
266227
@@ -269,8 +230,8 @@ static const struct sunxi_ccu_desc sun50i_a64_de2_clk_desc = {
269230};
270231
271232static const struct sunxi_ccu_desc sun50i_h5_de2_clk_desc = {
272- .ccu_clks = sun8i_h3_de2_clks ,
273- .num_ccu_clks = ARRAY_SIZE (sun8i_h3_de2_clks ),
233+ .ccu_clks = sun8i_de2_ccu_clks ,
234+ .num_ccu_clks = ARRAY_SIZE (sun8i_de2_ccu_clks ),
274235
275236 .hw_clks = & sun8i_h3_de2_hw_clks ,
276237
0 commit comments