Skip to content

Commit 90d5c04

Browse files
Kathiravan Tandersson
authored andcommitted
clk: qcom: ipq5332: drop the gcc_apss_axi_clk_src clock
With the removal of the mem noc clocks in the commit e224dc703521 ("clk: qcom: gcc-ipq5332: drop the mem noc clocks"), we can drop the gcc_apss_axi_clk_src clock as well, since there are no clocks uses this clock as a parent. Signed-off-by: Kathiravan T <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Bjorn Andersson <[email protected]>
1 parent 1784d03 commit 90d5c04

File tree

1 file changed

+39
-72
lines changed

1 file changed

+39
-72
lines changed

drivers/clk/qcom/gcc-ipq5332.c

Lines changed: 39 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -224,121 +224,103 @@ static const struct clk_parent_data gcc_parent_data_4[] = {
224224
};
225225

226226
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[] = {
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-
388356
static 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

Comments
 (0)