1
1
// SPDX-License-Identifier: GPL-2.0-only
2
2
/*
3
- * Copyright (c) 2021-2022, Qualcomm Innovation Center, Inc. All rights reserved.
3
+ * Copyright (c) 2021-2022, 2024, Qualcomm Innovation Center, Inc. All rights reserved.
4
4
* Copyright (c) 2023, Linaro Limited
5
5
*/
6
6
@@ -280,7 +280,7 @@ static struct clk_branch gpu_cc_ahb_clk = {
280
280
& gpu_cc_hub_ahb_div_clk_src .clkr .hw ,
281
281
},
282
282
.num_parents = 1 ,
283
- .flags = CLK_SET_RATE_PARENT | CLK_IS_CRITICAL ,
283
+ .flags = CLK_SET_RATE_PARENT ,
284
284
.ops = & clk_branch2_ops ,
285
285
},
286
286
},
@@ -294,7 +294,6 @@ static struct clk_branch gpu_cc_cb_clk = {
294
294
.enable_mask = BIT (0 ),
295
295
.hw .init = & (const struct clk_init_data ){
296
296
.name = "gpu_cc_cb_clk" ,
297
- .flags = CLK_IS_CRITICAL ,
298
297
.ops = & clk_branch2_ops ,
299
298
},
300
299
},
@@ -312,7 +311,7 @@ static struct clk_branch gpu_cc_crc_ahb_clk = {
312
311
& gpu_cc_hub_ahb_div_clk_src .clkr .hw ,
313
312
},
314
313
.num_parents = 1 ,
315
- .flags = CLK_SET_RATE_PARENT | CLK_IS_CRITICAL ,
314
+ .flags = CLK_SET_RATE_PARENT ,
316
315
.ops = & clk_branch2_ops ,
317
316
},
318
317
},
@@ -330,7 +329,7 @@ static struct clk_branch gpu_cc_cx_ff_clk = {
330
329
& gpu_cc_ff_clk_src .clkr .hw ,
331
330
},
332
331
.num_parents = 1 ,
333
- .flags = CLK_SET_RATE_PARENT | CLK_IS_CRITICAL ,
332
+ .flags = CLK_SET_RATE_PARENT ,
334
333
.ops = & clk_branch2_ops ,
335
334
},
336
335
},
@@ -348,7 +347,7 @@ static struct clk_branch gpu_cc_cx_gmu_clk = {
348
347
& gpu_cc_gmu_clk_src .clkr .hw ,
349
348
},
350
349
.num_parents = 1 ,
351
- .flags = CLK_SET_RATE_PARENT | CLK_IS_CRITICAL ,
350
+ .flags = CLK_SET_RATE_PARENT ,
352
351
.ops = & clk_branch2_aon_ops ,
353
352
},
354
353
},
@@ -362,7 +361,6 @@ static struct clk_branch gpu_cc_cx_snoc_dvm_clk = {
362
361
.enable_mask = BIT (0 ),
363
362
.hw .init = & (const struct clk_init_data ){
364
363
.name = "gpu_cc_cx_snoc_dvm_clk" ,
365
- .flags = CLK_IS_CRITICAL ,
366
364
.ops = & clk_branch2_ops ,
367
365
},
368
366
},
@@ -380,7 +378,7 @@ static struct clk_branch gpu_cc_cxo_aon_clk = {
380
378
& gpu_cc_xo_clk_src .clkr .hw ,
381
379
},
382
380
.num_parents = 1 ,
383
- .flags = CLK_SET_RATE_PARENT | CLK_IS_CRITICAL ,
381
+ .flags = CLK_SET_RATE_PARENT ,
384
382
.ops = & clk_branch2_ops ,
385
383
},
386
384
},
@@ -398,7 +396,7 @@ static struct clk_branch gpu_cc_cxo_clk = {
398
396
& gpu_cc_xo_clk_src .clkr .hw ,
399
397
},
400
398
.num_parents = 1 ,
401
- .flags = CLK_SET_RATE_PARENT | CLK_IS_CRITICAL ,
399
+ .flags = CLK_SET_RATE_PARENT ,
402
400
.ops = & clk_branch2_ops ,
403
401
},
404
402
},
@@ -416,7 +414,7 @@ static struct clk_branch gpu_cc_demet_clk = {
416
414
& gpu_cc_demet_div_clk_src .clkr .hw ,
417
415
},
418
416
.num_parents = 1 ,
419
- .flags = CLK_SET_RATE_PARENT | CLK_IS_CRITICAL ,
417
+ .flags = CLK_SET_RATE_PARENT ,
420
418
.ops = & clk_branch2_aon_ops ,
421
419
},
422
420
},
@@ -430,7 +428,6 @@ static struct clk_branch gpu_cc_hlos1_vote_gpu_smmu_clk = {
430
428
.enable_mask = BIT (0 ),
431
429
.hw .init = & (const struct clk_init_data ){
432
430
.name = "gpu_cc_hlos1_vote_gpu_smmu_clk" ,
433
- .flags = CLK_IS_CRITICAL ,
434
431
.ops = & clk_branch2_ops ,
435
432
},
436
433
},
@@ -448,7 +445,7 @@ static struct clk_branch gpu_cc_hub_aon_clk = {
448
445
& gpu_cc_hub_clk_src .clkr .hw ,
449
446
},
450
447
.num_parents = 1 ,
451
- .flags = CLK_SET_RATE_PARENT | CLK_IS_CRITICAL ,
448
+ .flags = CLK_SET_RATE_PARENT ,
452
449
.ops = & clk_branch2_aon_ops ,
453
450
},
454
451
},
@@ -466,7 +463,7 @@ static struct clk_branch gpu_cc_hub_cx_int_clk = {
466
463
& gpu_cc_hub_cx_int_div_clk_src .clkr .hw ,
467
464
},
468
465
.num_parents = 1 ,
469
- .flags = CLK_SET_RATE_PARENT | CLK_IS_CRITICAL ,
466
+ .flags = CLK_SET_RATE_PARENT ,
470
467
.ops = & clk_branch2_aon_ops ,
471
468
},
472
469
},
@@ -480,7 +477,6 @@ static struct clk_branch gpu_cc_memnoc_gfx_clk = {
480
477
.enable_mask = BIT (0 ),
481
478
.hw .init = & (const struct clk_init_data ){
482
479
.name = "gpu_cc_memnoc_gfx_clk" ,
483
- .flags = CLK_IS_CRITICAL ,
484
480
.ops = & clk_branch2_ops ,
485
481
},
486
482
},
@@ -494,7 +490,6 @@ static struct clk_branch gpu_cc_sleep_clk = {
494
490
.enable_mask = BIT (0 ),
495
491
.hw .init = & (const struct clk_init_data ){
496
492
.name = "gpu_cc_sleep_clk" ,
497
- .flags = CLK_IS_CRITICAL ,
498
493
.ops = & clk_branch2_ops ,
499
494
},
500
495
},
@@ -533,7 +528,7 @@ static struct gdsc cx_gdsc = {
533
528
.name = "cx_gdsc" ,
534
529
},
535
530
.pwrsts = PWRSTS_OFF_ON ,
536
- .flags = VOTABLE | RETAIN_FF_ENABLE | ALWAYS_ON ,
531
+ .flags = VOTABLE | RETAIN_FF_ENABLE ,
537
532
};
538
533
539
534
static struct gdsc gx_gdsc = {
0 commit comments