@@ -224,121 +224,103 @@ static const struct clk_parent_data gcc_parent_data_4[] = {
224
224
};
225
225
226
226
static 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 [] = {
245
227
{ P_XO , 0 },
246
228
{ P_GPLL0_OUT_MAIN , 1 },
247
229
{ P_GPLL0_OUT_AUX , 2 },
248
230
{ P_SLEEP_CLK , 6 },
249
231
};
250
232
251
- static const struct clk_parent_data gcc_parent_data_6 [] = {
233
+ static const struct clk_parent_data gcc_parent_data_5 [] = {
252
234
{ .index = DT_XO },
253
235
{ .hw = & gpll0 .clkr .hw },
254
236
{ .hw = & gpll0 .clkr .hw },
255
237
{ .index = DT_SLEEP_CLK },
256
238
};
257
239
258
- static const struct parent_map gcc_parent_map_7 [] = {
240
+ static const struct parent_map gcc_parent_map_6 [] = {
259
241
{ P_XO , 0 },
260
242
{ P_GPLL0_OUT_MAIN , 1 },
261
243
{ P_GPLL2_OUT_AUX , 2 },
262
244
{ P_GPLL4_OUT_AUX , 3 },
263
245
{ P_SLEEP_CLK , 6 },
264
246
};
265
247
266
- static const struct clk_parent_data gcc_parent_data_7 [] = {
248
+ static const struct clk_parent_data gcc_parent_data_6 [] = {
267
249
{ .index = DT_XO },
268
250
{ .hw = & gpll0 .clkr .hw },
269
251
{ .hw = & gpll2 .clkr .hw },
270
252
{ .hw = & gpll4 .clkr .hw },
271
253
{ .index = DT_SLEEP_CLK },
272
254
};
273
255
274
- static const struct parent_map gcc_parent_map_8 [] = {
256
+ static const struct parent_map gcc_parent_map_7 [] = {
275
257
{ P_XO , 0 },
276
258
{ P_GPLL0_OUT_MAIN , 1 },
277
259
{ P_GPLL2_OUT_AUX , 2 },
278
260
};
279
261
280
- static const struct clk_parent_data gcc_parent_data_8 [] = {
262
+ static const struct clk_parent_data gcc_parent_data_7 [] = {
281
263
{ .index = DT_XO },
282
264
{ .hw = & gpll0 .clkr .hw },
283
265
{ .hw = & gpll2 .clkr .hw },
284
266
};
285
267
286
- static const struct parent_map gcc_parent_map_9 [] = {
268
+ static const struct parent_map gcc_parent_map_8 [] = {
287
269
{ P_XO , 0 },
288
270
{ P_GPLL0_OUT_MAIN , 1 },
289
271
{ P_GPLL2_OUT_MAIN , 2 },
290
272
{ P_GCC_GPLL0_OUT_MAIN_DIV_CLK_SRC , 4 },
291
273
};
292
274
293
- static const struct clk_parent_data gcc_parent_data_9 [] = {
275
+ static const struct clk_parent_data gcc_parent_data_8 [] = {
294
276
{ .index = DT_XO },
295
277
{ .hw = & gpll0 .clkr .hw },
296
278
{ .hw = & gpll2 .clkr .hw },
297
279
{ .hw = & gpll0_div2 .hw },
298
280
};
299
281
300
- static const struct parent_map gcc_parent_map_10 [] = {
282
+ static const struct parent_map gcc_parent_map_9 [] = {
301
283
{ P_SLEEP_CLK , 6 },
302
284
};
303
285
304
- static const struct clk_parent_data gcc_parent_data_10 [] = {
286
+ static const struct clk_parent_data gcc_parent_data_9 [] = {
305
287
{ .index = DT_SLEEP_CLK },
306
288
};
307
289
308
- static const struct parent_map gcc_parent_map_11 [] = {
290
+ static const struct parent_map gcc_parent_map_10 [] = {
309
291
{ P_XO , 0 },
310
292
{ P_GPLL0_OUT_MAIN , 1 },
311
293
{ P_GPLL4_OUT_MAIN , 2 },
312
294
{ P_GCC_GPLL0_OUT_MAIN_DIV_CLK_SRC , 3 },
313
295
};
314
296
315
- static const struct clk_parent_data gcc_parent_data_11 [] = {
297
+ static const struct clk_parent_data gcc_parent_data_10 [] = {
316
298
{ .index = DT_XO },
317
299
{ .hw = & gpll0 .clkr .hw },
318
300
{ .hw = & gpll4 .clkr .hw },
319
301
{ .hw = & gpll0_div2 .hw },
320
302
};
321
303
322
- static const struct parent_map gcc_parent_map_12 [] = {
304
+ static const struct parent_map gcc_parent_map_11 [] = {
323
305
{ P_XO , 0 },
324
306
{ P_GPLL0_OUT_AUX , 2 },
325
307
{ P_SLEEP_CLK , 6 },
326
308
};
327
309
328
- static const struct clk_parent_data gcc_parent_data_12 [] = {
310
+ static const struct clk_parent_data gcc_parent_data_11 [] = {
329
311
{ .index = DT_XO },
330
312
{ .hw = & gpll0 .clkr .hw },
331
313
{ .index = DT_SLEEP_CLK },
332
314
};
333
315
334
- static const struct parent_map gcc_parent_map_13 [] = {
316
+ static const struct parent_map gcc_parent_map_12 [] = {
335
317
{ P_XO , 0 },
336
318
{ P_GPLL4_OUT_AUX , 1 },
337
319
{ P_GPLL0_OUT_MAIN , 3 },
338
320
{ P_GCC_GPLL0_OUT_MAIN_DIV_CLK_SRC , 4 },
339
321
};
340
322
341
- static const struct clk_parent_data gcc_parent_data_13 [] = {
323
+ static const struct clk_parent_data gcc_parent_data_12 [] = {
342
324
{ .index = DT_XO },
343
325
{ .hw = & gpll4 .clkr .hw },
344
326
{ .hw = & gpll0 .clkr .hw },
@@ -371,20 +353,6 @@ static const struct freq_tbl ftbl_gcc_apss_axi_clk_src[] = {
371
353
{ }
372
354
};
373
355
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
-
388
356
static const struct freq_tbl ftbl_gcc_blsp1_qup1_spi_apps_clk_src [] = {
389
357
F (960000 , P_XO , 1 , 1 , 25 ),
390
358
F (4800000 , P_XO , 5 , 0 , 0 ),
@@ -733,12 +701,12 @@ static struct clk_rcg2 gcc_pcie_aux_clk_src = {
733
701
.cmd_rcgr = 0x28004 ,
734
702
.mnd_width = 16 ,
735
703
.hid_width = 5 ,
736
- .parent_map = gcc_parent_map_6 ,
704
+ .parent_map = gcc_parent_map_5 ,
737
705
.freq_tbl = ftbl_gcc_pcie_aux_clk_src ,
738
706
.clkr .hw .init = & (const struct clk_init_data ) {
739
707
.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 ),
742
710
.ops = & clk_rcg2_ops ,
743
711
},
744
712
};
@@ -810,12 +778,12 @@ static struct clk_rcg2 gcc_q6_axim_clk_src = {
810
778
.cmd_rcgr = 0x25004 ,
811
779
.mnd_width = 0 ,
812
780
.hid_width = 5 ,
813
- .parent_map = gcc_parent_map_7 ,
781
+ .parent_map = gcc_parent_map_6 ,
814
782
.freq_tbl = ftbl_gcc_apss_axi_clk_src ,
815
783
.clkr .hw .init = & (const struct clk_init_data ) {
816
784
.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 ),
819
787
.ops = & clk_rcg2_ops ,
820
788
},
821
789
};
@@ -931,12 +899,12 @@ static struct clk_rcg2 gcc_qpic_io_macro_clk_src = {
931
899
.cmd_rcgr = 0x32004 ,
932
900
.mnd_width = 0 ,
933
901
.hid_width = 5 ,
934
- .parent_map = gcc_parent_map_8 ,
902
+ .parent_map = gcc_parent_map_7 ,
935
903
.freq_tbl = ftbl_gcc_qpic_io_macro_clk_src ,
936
904
.clkr .hw .init = & (const struct clk_init_data ) {
937
905
.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 ),
940
908
.ops = & clk_rcg2_ops ,
941
909
},
942
910
};
@@ -957,12 +925,12 @@ static struct clk_rcg2 gcc_sdcc1_apps_clk_src = {
957
925
.cmd_rcgr = 0x33004 ,
958
926
.mnd_width = 8 ,
959
927
.hid_width = 5 ,
960
- .parent_map = gcc_parent_map_9 ,
928
+ .parent_map = gcc_parent_map_8 ,
961
929
.freq_tbl = ftbl_gcc_sdcc1_apps_clk_src ,
962
930
.clkr .hw .init = & (const struct clk_init_data ) {
963
931
.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 ),
966
934
.ops = & clk_rcg2_floor_ops ,
967
935
},
968
936
};
@@ -976,12 +944,12 @@ static struct clk_rcg2 gcc_sleep_clk_src = {
976
944
.cmd_rcgr = 0x3400c ,
977
945
.mnd_width = 0 ,
978
946
.hid_width = 5 ,
979
- .parent_map = gcc_parent_map_10 ,
947
+ .parent_map = gcc_parent_map_9 ,
980
948
.freq_tbl = ftbl_gcc_sleep_clk_src ,
981
949
.clkr .hw .init = & (const struct clk_init_data ) {
982
950
.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 ),
985
953
.ops = & clk_rcg2_ops ,
986
954
},
987
955
};
@@ -998,12 +966,12 @@ static struct clk_rcg2 gcc_system_noc_bfdcd_clk_src = {
998
966
.cmd_rcgr = 0x2e004 ,
999
967
.mnd_width = 0 ,
1000
968
.hid_width = 5 ,
1001
- .parent_map = gcc_parent_map_11 ,
969
+ .parent_map = gcc_parent_map_10 ,
1002
970
.freq_tbl = ftbl_gcc_system_noc_bfdcd_clk_src ,
1003
971
.clkr .hw .init = & (const struct clk_init_data ) {
1004
972
.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 ),
1007
975
.ops = & clk_rcg2_ops ,
1008
976
},
1009
977
};
@@ -1039,12 +1007,12 @@ static struct clk_rcg2 gcc_usb0_aux_clk_src = {
1039
1007
.cmd_rcgr = 0x2c018 ,
1040
1008
.mnd_width = 16 ,
1041
1009
.hid_width = 5 ,
1042
- .parent_map = gcc_parent_map_12 ,
1010
+ .parent_map = gcc_parent_map_11 ,
1043
1011
.freq_tbl = ftbl_gcc_pcie_aux_clk_src ,
1044
1012
.clkr .hw .init = & (const struct clk_init_data ) {
1045
1013
.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 ),
1048
1016
.ops = & clk_rcg2_ops ,
1049
1017
},
1050
1018
};
@@ -1091,12 +1059,12 @@ static struct clk_rcg2 gcc_usb0_mock_utmi_clk_src = {
1091
1059
.cmd_rcgr = 0x2c02c ,
1092
1060
.mnd_width = 8 ,
1093
1061
.hid_width = 5 ,
1094
- .parent_map = gcc_parent_map_13 ,
1062
+ .parent_map = gcc_parent_map_12 ,
1095
1063
.freq_tbl = ftbl_gcc_usb0_mock_utmi_clk_src ,
1096
1064
.clkr .hw .init = & (const struct clk_init_data ) {
1097
1065
.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 ),
1100
1068
.ops = & clk_rcg2_ops ,
1101
1069
},
1102
1070
};
@@ -3328,7 +3296,6 @@ static struct clk_regmap *gcc_ipq5332_clocks[] = {
3328
3296
[GCC_ADSS_PWM_CLK ] = & gcc_adss_pwm_clk .clkr ,
3329
3297
[GCC_ADSS_PWM_CLK_SRC ] = & gcc_adss_pwm_clk_src .clkr ,
3330
3298
[GCC_AHB_CLK ] = & gcc_ahb_clk .clkr ,
3331
- [GCC_APSS_AXI_CLK_SRC ] = & gcc_apss_axi_clk_src .clkr ,
3332
3299
[GCC_BLSP1_AHB_CLK ] = & gcc_blsp1_ahb_clk .clkr ,
3333
3300
[GCC_BLSP1_QUP1_I2C_APPS_CLK ] = & gcc_blsp1_qup1_i2c_apps_clk .clkr ,
3334
3301
[GCC_BLSP1_QUP1_SPI_APPS_CLK ] = & gcc_blsp1_qup1_spi_apps_clk .clkr ,
0 commit comments