@@ -224,121 +224,103 @@ static const struct clk_parent_data gcc_parent_data_4[] = {
224224};
225225
226226static const struct parent_map gcc_parent_map_5 [] = {
227- { P_XO , 0 },
228- { P_GPLL0_OUT_MAIN , 1 },
229- { P_GPLL2_OUT_AUX , 2 },
230- { P_GPLL4_OUT_AUX , 3 },
231- { P_GCC_GPLL0_OUT_MAIN_DIV_CLK_SRC , 4 },
232- { P_GPLL0_OUT_AUX , 5 },
233- };
234-
235- static const struct clk_parent_data gcc_parent_data_5 [] = {
236- { .index = DT_XO },
237- { .hw = & gpll0 .clkr .hw },
238- { .hw = & gpll2 .clkr .hw },
239- { .hw = & gpll4 .clkr .hw },
240- { .hw = & gpll0_div2 .hw },
241- { .hw = & gpll0 .clkr .hw },
242- };
243-
244- static const struct parent_map gcc_parent_map_6 [] = {
245227 { P_XO , 0 },
246228 { P_GPLL0_OUT_MAIN , 1 },
247229 { P_GPLL0_OUT_AUX , 2 },
248230 { P_SLEEP_CLK , 6 },
249231};
250232
251- static const struct clk_parent_data gcc_parent_data_6 [] = {
233+ static const struct clk_parent_data gcc_parent_data_5 [] = {
252234 { .index = DT_XO },
253235 { .hw = & gpll0 .clkr .hw },
254236 { .hw = & gpll0 .clkr .hw },
255237 { .index = DT_SLEEP_CLK },
256238};
257239
258- static const struct parent_map gcc_parent_map_7 [] = {
240+ static const struct parent_map gcc_parent_map_6 [] = {
259241 { P_XO , 0 },
260242 { P_GPLL0_OUT_MAIN , 1 },
261243 { P_GPLL2_OUT_AUX , 2 },
262244 { P_GPLL4_OUT_AUX , 3 },
263245 { P_SLEEP_CLK , 6 },
264246};
265247
266- static const struct clk_parent_data gcc_parent_data_7 [] = {
248+ static const struct clk_parent_data gcc_parent_data_6 [] = {
267249 { .index = DT_XO },
268250 { .hw = & gpll0 .clkr .hw },
269251 { .hw = & gpll2 .clkr .hw },
270252 { .hw = & gpll4 .clkr .hw },
271253 { .index = DT_SLEEP_CLK },
272254};
273255
274- static const struct parent_map gcc_parent_map_8 [] = {
256+ static const struct parent_map gcc_parent_map_7 [] = {
275257 { P_XO , 0 },
276258 { P_GPLL0_OUT_MAIN , 1 },
277259 { P_GPLL2_OUT_AUX , 2 },
278260};
279261
280- static const struct clk_parent_data gcc_parent_data_8 [] = {
262+ static const struct clk_parent_data gcc_parent_data_7 [] = {
281263 { .index = DT_XO },
282264 { .hw = & gpll0 .clkr .hw },
283265 { .hw = & gpll2 .clkr .hw },
284266};
285267
286- static const struct parent_map gcc_parent_map_9 [] = {
268+ static const struct parent_map gcc_parent_map_8 [] = {
287269 { P_XO , 0 },
288270 { P_GPLL0_OUT_MAIN , 1 },
289271 { P_GPLL2_OUT_MAIN , 2 },
290272 { P_GCC_GPLL0_OUT_MAIN_DIV_CLK_SRC , 4 },
291273};
292274
293- static const struct clk_parent_data gcc_parent_data_9 [] = {
275+ static const struct clk_parent_data gcc_parent_data_8 [] = {
294276 { .index = DT_XO },
295277 { .hw = & gpll0 .clkr .hw },
296278 { .hw = & gpll2 .clkr .hw },
297279 { .hw = & gpll0_div2 .hw },
298280};
299281
300- static const struct parent_map gcc_parent_map_10 [] = {
282+ static const struct parent_map gcc_parent_map_9 [] = {
301283 { P_SLEEP_CLK , 6 },
302284};
303285
304- static const struct clk_parent_data gcc_parent_data_10 [] = {
286+ static const struct clk_parent_data gcc_parent_data_9 [] = {
305287 { .index = DT_SLEEP_CLK },
306288};
307289
308- static const struct parent_map gcc_parent_map_11 [] = {
290+ static const struct parent_map gcc_parent_map_10 [] = {
309291 { P_XO , 0 },
310292 { P_GPLL0_OUT_MAIN , 1 },
311293 { P_GPLL4_OUT_MAIN , 2 },
312294 { P_GCC_GPLL0_OUT_MAIN_DIV_CLK_SRC , 3 },
313295};
314296
315- static const struct clk_parent_data gcc_parent_data_11 [] = {
297+ static const struct clk_parent_data gcc_parent_data_10 [] = {
316298 { .index = DT_XO },
317299 { .hw = & gpll0 .clkr .hw },
318300 { .hw = & gpll4 .clkr .hw },
319301 { .hw = & gpll0_div2 .hw },
320302};
321303
322- static const struct parent_map gcc_parent_map_12 [] = {
304+ static const struct parent_map gcc_parent_map_11 [] = {
323305 { P_XO , 0 },
324306 { P_GPLL0_OUT_AUX , 2 },
325307 { P_SLEEP_CLK , 6 },
326308};
327309
328- static const struct clk_parent_data gcc_parent_data_12 [] = {
310+ static const struct clk_parent_data gcc_parent_data_11 [] = {
329311 { .index = DT_XO },
330312 { .hw = & gpll0 .clkr .hw },
331313 { .index = DT_SLEEP_CLK },
332314};
333315
334- static const struct parent_map gcc_parent_map_13 [] = {
316+ static const struct parent_map gcc_parent_map_12 [] = {
335317 { P_XO , 0 },
336318 { P_GPLL4_OUT_AUX , 1 },
337319 { P_GPLL0_OUT_MAIN , 3 },
338320 { P_GCC_GPLL0_OUT_MAIN_DIV_CLK_SRC , 4 },
339321};
340322
341- static const struct clk_parent_data gcc_parent_data_13 [] = {
323+ static const struct clk_parent_data gcc_parent_data_12 [] = {
342324 { .index = DT_XO },
343325 { .hw = & gpll4 .clkr .hw },
344326 { .hw = & gpll0 .clkr .hw },
@@ -371,20 +353,6 @@ static const struct freq_tbl ftbl_gcc_apss_axi_clk_src[] = {
371353 { }
372354};
373355
374- static struct clk_rcg2 gcc_apss_axi_clk_src = {
375- .cmd_rcgr = 0x24004 ,
376- .mnd_width = 0 ,
377- .hid_width = 5 ,
378- .parent_map = gcc_parent_map_5 ,
379- .freq_tbl = ftbl_gcc_apss_axi_clk_src ,
380- .clkr .hw .init = & (const struct clk_init_data ) {
381- .name = "gcc_apss_axi_clk_src" ,
382- .parent_data = gcc_parent_data_5 ,
383- .num_parents = ARRAY_SIZE (gcc_parent_data_5 ),
384- .ops = & clk_rcg2_ops ,
385- },
386- };
387-
388356static const struct freq_tbl ftbl_gcc_blsp1_qup1_spi_apps_clk_src [] = {
389357 F (960000 , P_XO , 1 , 1 , 25 ),
390358 F (4800000 , P_XO , 5 , 0 , 0 ),
@@ -733,12 +701,12 @@ static struct clk_rcg2 gcc_pcie_aux_clk_src = {
733701 .cmd_rcgr = 0x28004 ,
734702 .mnd_width = 16 ,
735703 .hid_width = 5 ,
736- .parent_map = gcc_parent_map_6 ,
704+ .parent_map = gcc_parent_map_5 ,
737705 .freq_tbl = ftbl_gcc_pcie_aux_clk_src ,
738706 .clkr .hw .init = & (const struct clk_init_data ) {
739707 .name = "gcc_pcie_aux_clk_src" ,
740- .parent_data = gcc_parent_data_6 ,
741- .num_parents = ARRAY_SIZE (gcc_parent_data_6 ),
708+ .parent_data = gcc_parent_data_5 ,
709+ .num_parents = ARRAY_SIZE (gcc_parent_data_5 ),
742710 .ops = & clk_rcg2_ops ,
743711 },
744712};
@@ -810,12 +778,12 @@ static struct clk_rcg2 gcc_q6_axim_clk_src = {
810778 .cmd_rcgr = 0x25004 ,
811779 .mnd_width = 0 ,
812780 .hid_width = 5 ,
813- .parent_map = gcc_parent_map_7 ,
781+ .parent_map = gcc_parent_map_6 ,
814782 .freq_tbl = ftbl_gcc_apss_axi_clk_src ,
815783 .clkr .hw .init = & (const struct clk_init_data ) {
816784 .name = "gcc_q6_axim_clk_src" ,
817- .parent_data = gcc_parent_data_7 ,
818- .num_parents = ARRAY_SIZE (gcc_parent_data_7 ),
785+ .parent_data = gcc_parent_data_6 ,
786+ .num_parents = ARRAY_SIZE (gcc_parent_data_6 ),
819787 .ops = & clk_rcg2_ops ,
820788 },
821789};
@@ -931,12 +899,12 @@ static struct clk_rcg2 gcc_qpic_io_macro_clk_src = {
931899 .cmd_rcgr = 0x32004 ,
932900 .mnd_width = 0 ,
933901 .hid_width = 5 ,
934- .parent_map = gcc_parent_map_8 ,
902+ .parent_map = gcc_parent_map_7 ,
935903 .freq_tbl = ftbl_gcc_qpic_io_macro_clk_src ,
936904 .clkr .hw .init = & (const struct clk_init_data ) {
937905 .name = "gcc_qpic_io_macro_clk_src" ,
938- .parent_data = gcc_parent_data_8 ,
939- .num_parents = ARRAY_SIZE (gcc_parent_data_8 ),
906+ .parent_data = gcc_parent_data_7 ,
907+ .num_parents = ARRAY_SIZE (gcc_parent_data_7 ),
940908 .ops = & clk_rcg2_ops ,
941909 },
942910};
@@ -957,12 +925,12 @@ static struct clk_rcg2 gcc_sdcc1_apps_clk_src = {
957925 .cmd_rcgr = 0x33004 ,
958926 .mnd_width = 8 ,
959927 .hid_width = 5 ,
960- .parent_map = gcc_parent_map_9 ,
928+ .parent_map = gcc_parent_map_8 ,
961929 .freq_tbl = ftbl_gcc_sdcc1_apps_clk_src ,
962930 .clkr .hw .init = & (const struct clk_init_data ) {
963931 .name = "gcc_sdcc1_apps_clk_src" ,
964- .parent_data = gcc_parent_data_9 ,
965- .num_parents = ARRAY_SIZE (gcc_parent_data_9 ),
932+ .parent_data = gcc_parent_data_8 ,
933+ .num_parents = ARRAY_SIZE (gcc_parent_data_8 ),
966934 .ops = & clk_rcg2_floor_ops ,
967935 },
968936};
@@ -976,12 +944,12 @@ static struct clk_rcg2 gcc_sleep_clk_src = {
976944 .cmd_rcgr = 0x3400c ,
977945 .mnd_width = 0 ,
978946 .hid_width = 5 ,
979- .parent_map = gcc_parent_map_10 ,
947+ .parent_map = gcc_parent_map_9 ,
980948 .freq_tbl = ftbl_gcc_sleep_clk_src ,
981949 .clkr .hw .init = & (const struct clk_init_data ) {
982950 .name = "gcc_sleep_clk_src" ,
983- .parent_data = gcc_parent_data_10 ,
984- .num_parents = ARRAY_SIZE (gcc_parent_data_10 ),
951+ .parent_data = gcc_parent_data_9 ,
952+ .num_parents = ARRAY_SIZE (gcc_parent_data_9 ),
985953 .ops = & clk_rcg2_ops ,
986954 },
987955};
@@ -998,12 +966,12 @@ static struct clk_rcg2 gcc_system_noc_bfdcd_clk_src = {
998966 .cmd_rcgr = 0x2e004 ,
999967 .mnd_width = 0 ,
1000968 .hid_width = 5 ,
1001- .parent_map = gcc_parent_map_11 ,
969+ .parent_map = gcc_parent_map_10 ,
1002970 .freq_tbl = ftbl_gcc_system_noc_bfdcd_clk_src ,
1003971 .clkr .hw .init = & (const struct clk_init_data ) {
1004972 .name = "gcc_system_noc_bfdcd_clk_src" ,
1005- .parent_data = gcc_parent_data_11 ,
1006- .num_parents = ARRAY_SIZE (gcc_parent_data_11 ),
973+ .parent_data = gcc_parent_data_10 ,
974+ .num_parents = ARRAY_SIZE (gcc_parent_data_10 ),
1007975 .ops = & clk_rcg2_ops ,
1008976 },
1009977};
@@ -1039,12 +1007,12 @@ static struct clk_rcg2 gcc_usb0_aux_clk_src = {
10391007 .cmd_rcgr = 0x2c018 ,
10401008 .mnd_width = 16 ,
10411009 .hid_width = 5 ,
1042- .parent_map = gcc_parent_map_12 ,
1010+ .parent_map = gcc_parent_map_11 ,
10431011 .freq_tbl = ftbl_gcc_pcie_aux_clk_src ,
10441012 .clkr .hw .init = & (const struct clk_init_data ) {
10451013 .name = "gcc_usb0_aux_clk_src" ,
1046- .parent_data = gcc_parent_data_12 ,
1047- .num_parents = ARRAY_SIZE (gcc_parent_data_12 ),
1014+ .parent_data = gcc_parent_data_11 ,
1015+ .num_parents = ARRAY_SIZE (gcc_parent_data_11 ),
10481016 .ops = & clk_rcg2_ops ,
10491017 },
10501018};
@@ -1091,12 +1059,12 @@ static struct clk_rcg2 gcc_usb0_mock_utmi_clk_src = {
10911059 .cmd_rcgr = 0x2c02c ,
10921060 .mnd_width = 8 ,
10931061 .hid_width = 5 ,
1094- .parent_map = gcc_parent_map_13 ,
1062+ .parent_map = gcc_parent_map_12 ,
10951063 .freq_tbl = ftbl_gcc_usb0_mock_utmi_clk_src ,
10961064 .clkr .hw .init = & (const struct clk_init_data ) {
10971065 .name = "gcc_usb0_mock_utmi_clk_src" ,
1098- .parent_data = gcc_parent_data_13 ,
1099- .num_parents = ARRAY_SIZE (gcc_parent_data_13 ),
1066+ .parent_data = gcc_parent_data_12 ,
1067+ .num_parents = ARRAY_SIZE (gcc_parent_data_12 ),
11001068 .ops = & clk_rcg2_ops ,
11011069 },
11021070};
@@ -3328,7 +3296,6 @@ static struct clk_regmap *gcc_ipq5332_clocks[] = {
33283296 [GCC_ADSS_PWM_CLK ] = & gcc_adss_pwm_clk .clkr ,
33293297 [GCC_ADSS_PWM_CLK_SRC ] = & gcc_adss_pwm_clk_src .clkr ,
33303298 [GCC_AHB_CLK ] = & gcc_ahb_clk .clkr ,
3331- [GCC_APSS_AXI_CLK_SRC ] = & gcc_apss_axi_clk_src .clkr ,
33323299 [GCC_BLSP1_AHB_CLK ] = & gcc_blsp1_ahb_clk .clkr ,
33333300 [GCC_BLSP1_QUP1_I2C_APPS_CLK ] = & gcc_blsp1_qup1_i2c_apps_clk .clkr ,
33343301 [GCC_BLSP1_QUP1_SPI_APPS_CLK ] = & gcc_blsp1_qup1_spi_apps_clk .clkr ,
0 commit comments