.. | .. |
---|
200 | 200 | .clkr.hw.init = &(struct clk_init_data){ |
---|
201 | 201 | .name = "gcc_cpuss_ahb_clk_src", |
---|
202 | 202 | .parent_data = gcc_parent_data_0_ao, |
---|
203 | | - .num_parents = 3, |
---|
| 203 | + .num_parents = ARRAY_SIZE(gcc_parent_data_0_ao), |
---|
204 | 204 | .flags = CLK_SET_RATE_PARENT, |
---|
205 | 205 | .ops = &clk_rcg2_ops, |
---|
206 | 206 | }, |
---|
.. | .. |
---|
224 | 224 | .clkr.hw.init = &(struct clk_init_data){ |
---|
225 | 225 | .name = "gcc_gp1_clk_src", |
---|
226 | 226 | .parent_data = gcc_parent_data_1, |
---|
227 | | - .num_parents = 4, |
---|
| 227 | + .num_parents = ARRAY_SIZE(gcc_parent_data_1), |
---|
228 | 228 | .ops = &clk_rcg2_ops, |
---|
229 | 229 | }, |
---|
230 | 230 | }; |
---|
.. | .. |
---|
238 | 238 | .clkr.hw.init = &(struct clk_init_data){ |
---|
239 | 239 | .name = "gcc_gp2_clk_src", |
---|
240 | 240 | .parent_data = gcc_parent_data_1, |
---|
241 | | - .num_parents = 4, |
---|
| 241 | + .num_parents = ARRAY_SIZE(gcc_parent_data_1), |
---|
242 | 242 | .ops = &clk_rcg2_ops, |
---|
243 | 243 | }, |
---|
244 | 244 | }; |
---|
.. | .. |
---|
252 | 252 | .clkr.hw.init = &(struct clk_init_data){ |
---|
253 | 253 | .name = "gcc_gp3_clk_src", |
---|
254 | 254 | .parent_data = gcc_parent_data_1, |
---|
255 | | - .num_parents = 4, |
---|
| 255 | + .num_parents = ARRAY_SIZE(gcc_parent_data_1), |
---|
256 | 256 | .ops = &clk_rcg2_ops, |
---|
257 | 257 | }, |
---|
258 | 258 | }; |
---|
.. | .. |
---|
272 | 272 | .clkr.hw.init = &(struct clk_init_data){ |
---|
273 | 273 | .name = "gcc_pcie_0_aux_clk_src", |
---|
274 | 274 | .parent_data = gcc_parent_data_2, |
---|
275 | | - .num_parents = 2, |
---|
| 275 | + .num_parents = ARRAY_SIZE(gcc_parent_data_2), |
---|
276 | 276 | .ops = &clk_rcg2_ops, |
---|
277 | 277 | }, |
---|
278 | 278 | }; |
---|
.. | .. |
---|
286 | 286 | .clkr.hw.init = &(struct clk_init_data){ |
---|
287 | 287 | .name = "gcc_pcie_1_aux_clk_src", |
---|
288 | 288 | .parent_data = gcc_parent_data_2, |
---|
289 | | - .num_parents = 2, |
---|
| 289 | + .num_parents = ARRAY_SIZE(gcc_parent_data_2), |
---|
290 | 290 | .ops = &clk_rcg2_ops, |
---|
291 | 291 | }, |
---|
292 | 292 | }; |
---|
.. | .. |
---|
300 | 300 | .clkr.hw.init = &(struct clk_init_data){ |
---|
301 | 301 | .name = "gcc_pcie_2_aux_clk_src", |
---|
302 | 302 | .parent_data = gcc_parent_data_2, |
---|
303 | | - .num_parents = 2, |
---|
| 303 | + .num_parents = ARRAY_SIZE(gcc_parent_data_2), |
---|
304 | 304 | .ops = &clk_rcg2_ops, |
---|
305 | 305 | }, |
---|
306 | 306 | }; |
---|
.. | .. |
---|
320 | 320 | .clkr.hw.init = &(struct clk_init_data){ |
---|
321 | 321 | .name = "gcc_pcie_phy_refgen_clk_src", |
---|
322 | 322 | .parent_data = gcc_parent_data_0_ao, |
---|
323 | | - .num_parents = 3, |
---|
| 323 | + .num_parents = ARRAY_SIZE(gcc_parent_data_0_ao), |
---|
324 | 324 | .ops = &clk_rcg2_ops, |
---|
325 | 325 | }, |
---|
326 | 326 | }; |
---|
.. | .. |
---|
341 | 341 | .clkr.hw.init = &(struct clk_init_data){ |
---|
342 | 342 | .name = "gcc_pdm2_clk_src", |
---|
343 | 343 | .parent_data = gcc_parent_data_0, |
---|
344 | | - .num_parents = 3, |
---|
| 344 | + .num_parents = ARRAY_SIZE(gcc_parent_data_0), |
---|
345 | 345 | .ops = &clk_rcg2_ops, |
---|
346 | 346 | }, |
---|
347 | 347 | }; |
---|
.. | .. |
---|
369 | 369 | static struct clk_init_data gcc_qupv3_wrap0_s0_clk_src_init = { |
---|
370 | 370 | .name = "gcc_qupv3_wrap0_s0_clk_src", |
---|
371 | 371 | .parent_data = gcc_parent_data_0, |
---|
372 | | - .num_parents = 3, |
---|
| 372 | + .num_parents = ARRAY_SIZE(gcc_parent_data_0), |
---|
373 | 373 | .ops = &clk_rcg2_ops, |
---|
374 | 374 | }; |
---|
375 | 375 | |
---|
.. | .. |
---|
385 | 385 | static struct clk_init_data gcc_qupv3_wrap0_s1_clk_src_init = { |
---|
386 | 386 | .name = "gcc_qupv3_wrap0_s1_clk_src", |
---|
387 | 387 | .parent_data = gcc_parent_data_0, |
---|
388 | | - .num_parents = 3, |
---|
| 388 | + .num_parents = ARRAY_SIZE(gcc_parent_data_0), |
---|
389 | 389 | .ops = &clk_rcg2_ops, |
---|
390 | 390 | }; |
---|
391 | 391 | |
---|
.. | .. |
---|
417 | 417 | static struct clk_init_data gcc_qupv3_wrap0_s2_clk_src_init = { |
---|
418 | 418 | .name = "gcc_qupv3_wrap0_s2_clk_src", |
---|
419 | 419 | .parent_data = gcc_parent_data_0, |
---|
420 | | - .num_parents = 3, |
---|
| 420 | + .num_parents = ARRAY_SIZE(gcc_parent_data_0), |
---|
421 | 421 | .ops = &clk_rcg2_ops, |
---|
422 | 422 | }; |
---|
423 | 423 | |
---|
.. | .. |
---|
433 | 433 | static struct clk_init_data gcc_qupv3_wrap0_s3_clk_src_init = { |
---|
434 | 434 | .name = "gcc_qupv3_wrap0_s3_clk_src", |
---|
435 | 435 | .parent_data = gcc_parent_data_0, |
---|
436 | | - .num_parents = 3, |
---|
| 436 | + .num_parents = ARRAY_SIZE(gcc_parent_data_0), |
---|
437 | 437 | .ops = &clk_rcg2_ops, |
---|
438 | 438 | }; |
---|
439 | 439 | |
---|
.. | .. |
---|
449 | 449 | static struct clk_init_data gcc_qupv3_wrap0_s4_clk_src_init = { |
---|
450 | 450 | .name = "gcc_qupv3_wrap0_s4_clk_src", |
---|
451 | 451 | .parent_data = gcc_parent_data_0, |
---|
452 | | - .num_parents = 3, |
---|
| 452 | + .num_parents = ARRAY_SIZE(gcc_parent_data_0), |
---|
453 | 453 | .ops = &clk_rcg2_ops, |
---|
454 | 454 | }; |
---|
455 | 455 | |
---|
.. | .. |
---|
465 | 465 | static struct clk_init_data gcc_qupv3_wrap0_s5_clk_src_init = { |
---|
466 | 466 | .name = "gcc_qupv3_wrap0_s5_clk_src", |
---|
467 | 467 | .parent_data = gcc_parent_data_0, |
---|
468 | | - .num_parents = 3, |
---|
| 468 | + .num_parents = ARRAY_SIZE(gcc_parent_data_0), |
---|
469 | 469 | .ops = &clk_rcg2_ops, |
---|
470 | 470 | }; |
---|
471 | 471 | |
---|
.. | .. |
---|
481 | 481 | static struct clk_init_data gcc_qupv3_wrap0_s6_clk_src_init = { |
---|
482 | 482 | .name = "gcc_qupv3_wrap0_s6_clk_src", |
---|
483 | 483 | .parent_data = gcc_parent_data_0, |
---|
484 | | - .num_parents = 3, |
---|
| 484 | + .num_parents = ARRAY_SIZE(gcc_parent_data_0), |
---|
485 | 485 | .ops = &clk_rcg2_ops, |
---|
486 | 486 | }; |
---|
487 | 487 | |
---|
.. | .. |
---|
497 | 497 | static struct clk_init_data gcc_qupv3_wrap0_s7_clk_src_init = { |
---|
498 | 498 | .name = "gcc_qupv3_wrap0_s7_clk_src", |
---|
499 | 499 | .parent_data = gcc_parent_data_0, |
---|
500 | | - .num_parents = 3, |
---|
| 500 | + .num_parents = ARRAY_SIZE(gcc_parent_data_0), |
---|
501 | 501 | .ops = &clk_rcg2_ops, |
---|
502 | 502 | }; |
---|
503 | 503 | |
---|
.. | .. |
---|
513 | 513 | static struct clk_init_data gcc_qupv3_wrap1_s0_clk_src_init = { |
---|
514 | 514 | .name = "gcc_qupv3_wrap1_s0_clk_src", |
---|
515 | 515 | .parent_data = gcc_parent_data_0, |
---|
516 | | - .num_parents = 3, |
---|
| 516 | + .num_parents = ARRAY_SIZE(gcc_parent_data_0), |
---|
517 | 517 | .ops = &clk_rcg2_ops, |
---|
518 | 518 | }; |
---|
519 | 519 | |
---|
.. | .. |
---|
529 | 529 | static struct clk_init_data gcc_qupv3_wrap1_s1_clk_src_init = { |
---|
530 | 530 | .name = "gcc_qupv3_wrap1_s1_clk_src", |
---|
531 | 531 | .parent_data = gcc_parent_data_0, |
---|
532 | | - .num_parents = 3, |
---|
| 532 | + .num_parents = ARRAY_SIZE(gcc_parent_data_0), |
---|
533 | 533 | .ops = &clk_rcg2_ops, |
---|
534 | 534 | }; |
---|
535 | 535 | |
---|
.. | .. |
---|
545 | 545 | static struct clk_init_data gcc_qupv3_wrap1_s2_clk_src_init = { |
---|
546 | 546 | .name = "gcc_qupv3_wrap1_s2_clk_src", |
---|
547 | 547 | .parent_data = gcc_parent_data_0, |
---|
548 | | - .num_parents = 3, |
---|
| 548 | + .num_parents = ARRAY_SIZE(gcc_parent_data_0), |
---|
549 | 549 | .ops = &clk_rcg2_ops, |
---|
550 | 550 | }; |
---|
551 | 551 | |
---|
.. | .. |
---|
561 | 561 | static struct clk_init_data gcc_qupv3_wrap1_s3_clk_src_init = { |
---|
562 | 562 | .name = "gcc_qupv3_wrap1_s3_clk_src", |
---|
563 | 563 | .parent_data = gcc_parent_data_0, |
---|
564 | | - .num_parents = 3, |
---|
| 564 | + .num_parents = ARRAY_SIZE(gcc_parent_data_0), |
---|
565 | 565 | .ops = &clk_rcg2_ops, |
---|
566 | 566 | }; |
---|
567 | 567 | |
---|
.. | .. |
---|
577 | 577 | static struct clk_init_data gcc_qupv3_wrap1_s4_clk_src_init = { |
---|
578 | 578 | .name = "gcc_qupv3_wrap1_s4_clk_src", |
---|
579 | 579 | .parent_data = gcc_parent_data_0, |
---|
580 | | - .num_parents = 3, |
---|
| 580 | + .num_parents = ARRAY_SIZE(gcc_parent_data_0), |
---|
581 | 581 | .ops = &clk_rcg2_ops, |
---|
582 | 582 | }; |
---|
583 | 583 | |
---|
.. | .. |
---|
593 | 593 | static struct clk_init_data gcc_qupv3_wrap1_s5_clk_src_init = { |
---|
594 | 594 | .name = "gcc_qupv3_wrap1_s5_clk_src", |
---|
595 | 595 | .parent_data = gcc_parent_data_0, |
---|
596 | | - .num_parents = 3, |
---|
| 596 | + .num_parents = ARRAY_SIZE(gcc_parent_data_0), |
---|
597 | 597 | .ops = &clk_rcg2_ops, |
---|
598 | 598 | }; |
---|
599 | 599 | |
---|
.. | .. |
---|
609 | 609 | static struct clk_init_data gcc_qupv3_wrap2_s0_clk_src_init = { |
---|
610 | 610 | .name = "gcc_qupv3_wrap2_s0_clk_src", |
---|
611 | 611 | .parent_data = gcc_parent_data_0, |
---|
612 | | - .num_parents = 3, |
---|
| 612 | + .num_parents = ARRAY_SIZE(gcc_parent_data_0), |
---|
613 | 613 | .ops = &clk_rcg2_ops, |
---|
614 | 614 | }; |
---|
615 | 615 | |
---|
.. | .. |
---|
625 | 625 | static struct clk_init_data gcc_qupv3_wrap2_s1_clk_src_init = { |
---|
626 | 626 | .name = "gcc_qupv3_wrap2_s1_clk_src", |
---|
627 | 627 | .parent_data = gcc_parent_data_0, |
---|
628 | | - .num_parents = 3, |
---|
| 628 | + .num_parents = ARRAY_SIZE(gcc_parent_data_0), |
---|
629 | 629 | .ops = &clk_rcg2_ops, |
---|
630 | 630 | }; |
---|
631 | 631 | |
---|
.. | .. |
---|
641 | 641 | static struct clk_init_data gcc_qupv3_wrap2_s2_clk_src_init = { |
---|
642 | 642 | .name = "gcc_qupv3_wrap2_s2_clk_src", |
---|
643 | 643 | .parent_data = gcc_parent_data_0, |
---|
644 | | - .num_parents = 3, |
---|
| 644 | + .num_parents = ARRAY_SIZE(gcc_parent_data_0), |
---|
645 | 645 | .ops = &clk_rcg2_ops, |
---|
646 | 646 | }; |
---|
647 | 647 | |
---|
.. | .. |
---|
657 | 657 | static struct clk_init_data gcc_qupv3_wrap2_s3_clk_src_init = { |
---|
658 | 658 | .name = "gcc_qupv3_wrap2_s3_clk_src", |
---|
659 | 659 | .parent_data = gcc_parent_data_0, |
---|
660 | | - .num_parents = 3, |
---|
| 660 | + .num_parents = ARRAY_SIZE(gcc_parent_data_0), |
---|
661 | 661 | .ops = &clk_rcg2_ops, |
---|
662 | 662 | }; |
---|
663 | 663 | |
---|
.. | .. |
---|
673 | 673 | static struct clk_init_data gcc_qupv3_wrap2_s4_clk_src_init = { |
---|
674 | 674 | .name = "gcc_qupv3_wrap2_s4_clk_src", |
---|
675 | 675 | .parent_data = gcc_parent_data_0, |
---|
676 | | - .num_parents = 3, |
---|
| 676 | + .num_parents = ARRAY_SIZE(gcc_parent_data_0), |
---|
677 | 677 | .ops = &clk_rcg2_ops, |
---|
678 | 678 | }; |
---|
679 | 679 | |
---|
.. | .. |
---|
689 | 689 | static struct clk_init_data gcc_qupv3_wrap2_s5_clk_src_init = { |
---|
690 | 690 | .name = "gcc_qupv3_wrap2_s5_clk_src", |
---|
691 | 691 | .parent_data = gcc_parent_data_0, |
---|
692 | | - .num_parents = 3, |
---|
| 692 | + .num_parents = ARRAY_SIZE(gcc_parent_data_0), |
---|
693 | 693 | .ops = &clk_rcg2_ops, |
---|
694 | 694 | }; |
---|
695 | 695 | |
---|
.. | .. |
---|
721 | 721 | .clkr.hw.init = &(struct clk_init_data){ |
---|
722 | 722 | .name = "gcc_sdcc2_apps_clk_src", |
---|
723 | 723 | .parent_data = gcc_parent_data_4, |
---|
724 | | - .num_parents = 5, |
---|
| 724 | + .num_parents = ARRAY_SIZE(gcc_parent_data_4), |
---|
| 725 | + .flags = CLK_OPS_PARENT_ENABLE, |
---|
725 | 726 | .ops = &clk_rcg2_floor_ops, |
---|
726 | 727 | }, |
---|
727 | 728 | }; |
---|
.. | .. |
---|
744 | 745 | .clkr.hw.init = &(struct clk_init_data){ |
---|
745 | 746 | .name = "gcc_sdcc4_apps_clk_src", |
---|
746 | 747 | .parent_data = gcc_parent_data_0, |
---|
747 | | - .num_parents = 3, |
---|
| 748 | + .num_parents = ARRAY_SIZE(gcc_parent_data_0), |
---|
748 | 749 | .ops = &clk_rcg2_floor_ops, |
---|
749 | 750 | }, |
---|
750 | 751 | }; |
---|
.. | .. |
---|
763 | 764 | .clkr.hw.init = &(struct clk_init_data){ |
---|
764 | 765 | .name = "gcc_tsif_ref_clk_src", |
---|
765 | 766 | .parent_data = gcc_parent_data_5, |
---|
766 | | - .num_parents = 4, |
---|
| 767 | + .num_parents = ARRAY_SIZE(gcc_parent_data_5), |
---|
767 | 768 | .ops = &clk_rcg2_ops, |
---|
768 | 769 | }, |
---|
769 | 770 | }; |
---|
.. | .. |
---|
785 | 786 | .clkr.hw.init = &(struct clk_init_data){ |
---|
786 | 787 | .name = "gcc_ufs_card_axi_clk_src", |
---|
787 | 788 | .parent_data = gcc_parent_data_0, |
---|
788 | | - .num_parents = 3, |
---|
| 789 | + .num_parents = ARRAY_SIZE(gcc_parent_data_0), |
---|
789 | 790 | .ops = &clk_rcg2_ops, |
---|
790 | 791 | }, |
---|
791 | 792 | }; |
---|
.. | .. |
---|
807 | 808 | .clkr.hw.init = &(struct clk_init_data){ |
---|
808 | 809 | .name = "gcc_ufs_card_ice_core_clk_src", |
---|
809 | 810 | .parent_data = gcc_parent_data_0, |
---|
810 | | - .num_parents = 3, |
---|
| 811 | + .num_parents = ARRAY_SIZE(gcc_parent_data_0), |
---|
811 | 812 | .ops = &clk_rcg2_ops, |
---|
812 | 813 | }, |
---|
813 | 814 | }; |
---|
.. | .. |
---|
826 | 827 | .clkr.hw.init = &(struct clk_init_data){ |
---|
827 | 828 | .name = "gcc_ufs_card_phy_aux_clk_src", |
---|
828 | 829 | .parent_data = gcc_parent_data_3, |
---|
829 | | - .num_parents = 1, |
---|
| 830 | + .num_parents = ARRAY_SIZE(gcc_parent_data_3), |
---|
830 | 831 | .ops = &clk_rcg2_ops, |
---|
831 | 832 | }, |
---|
832 | 833 | }; |
---|
.. | .. |
---|
847 | 848 | .clkr.hw.init = &(struct clk_init_data){ |
---|
848 | 849 | .name = "gcc_ufs_card_unipro_core_clk_src", |
---|
849 | 850 | .parent_data = gcc_parent_data_0, |
---|
850 | | - .num_parents = 3, |
---|
| 851 | + .num_parents = ARRAY_SIZE(gcc_parent_data_0), |
---|
851 | 852 | .ops = &clk_rcg2_ops, |
---|
852 | 853 | }, |
---|
853 | 854 | }; |
---|
.. | .. |
---|
870 | 871 | .clkr.hw.init = &(struct clk_init_data){ |
---|
871 | 872 | .name = "gcc_ufs_phy_axi_clk_src", |
---|
872 | 873 | .parent_data = gcc_parent_data_0, |
---|
873 | | - .num_parents = 3, |
---|
| 874 | + .num_parents = ARRAY_SIZE(gcc_parent_data_0), |
---|
874 | 875 | .ops = &clk_rcg2_ops, |
---|
875 | 876 | }, |
---|
876 | 877 | }; |
---|
.. | .. |
---|
884 | 885 | .clkr.hw.init = &(struct clk_init_data){ |
---|
885 | 886 | .name = "gcc_ufs_phy_ice_core_clk_src", |
---|
886 | 887 | .parent_data = gcc_parent_data_0, |
---|
887 | | - .num_parents = 3, |
---|
| 888 | + .num_parents = ARRAY_SIZE(gcc_parent_data_0), |
---|
888 | 889 | .ops = &clk_rcg2_ops, |
---|
889 | 890 | }, |
---|
890 | 891 | }; |
---|
.. | .. |
---|
898 | 899 | .clkr.hw.init = &(struct clk_init_data){ |
---|
899 | 900 | .name = "gcc_ufs_phy_phy_aux_clk_src", |
---|
900 | 901 | .parent_data = gcc_parent_data_3, |
---|
901 | | - .num_parents = 1, |
---|
| 902 | + .num_parents = ARRAY_SIZE(gcc_parent_data_3), |
---|
902 | 903 | .ops = &clk_rcg2_ops, |
---|
903 | 904 | }, |
---|
904 | 905 | }; |
---|
.. | .. |
---|
912 | 913 | .clkr.hw.init = &(struct clk_init_data){ |
---|
913 | 914 | .name = "gcc_ufs_phy_unipro_core_clk_src", |
---|
914 | 915 | .parent_data = gcc_parent_data_0, |
---|
915 | | - .num_parents = 3, |
---|
| 916 | + .num_parents = ARRAY_SIZE(gcc_parent_data_0), |
---|
916 | 917 | .ops = &clk_rcg2_ops, |
---|
917 | 918 | }, |
---|
918 | 919 | }; |
---|
.. | .. |
---|
935 | 936 | .clkr.hw.init = &(struct clk_init_data){ |
---|
936 | 937 | .name = "gcc_usb30_prim_master_clk_src", |
---|
937 | 938 | .parent_data = gcc_parent_data_0, |
---|
938 | | - .num_parents = 3, |
---|
| 939 | + .num_parents = ARRAY_SIZE(gcc_parent_data_0), |
---|
939 | 940 | .ops = &clk_rcg2_ops, |
---|
940 | 941 | }, |
---|
941 | 942 | }; |
---|
.. | .. |
---|
949 | 950 | .clkr.hw.init = &(struct clk_init_data){ |
---|
950 | 951 | .name = "gcc_usb30_prim_mock_utmi_clk_src", |
---|
951 | 952 | .parent_data = gcc_parent_data_0, |
---|
952 | | - .num_parents = 3, |
---|
| 953 | + .num_parents = ARRAY_SIZE(gcc_parent_data_0), |
---|
953 | 954 | .ops = &clk_rcg2_ops, |
---|
954 | 955 | }, |
---|
955 | 956 | }; |
---|
.. | .. |
---|
963 | 964 | .clkr.hw.init = &(struct clk_init_data){ |
---|
964 | 965 | .name = "gcc_usb30_sec_master_clk_src", |
---|
965 | 966 | .parent_data = gcc_parent_data_0, |
---|
966 | | - .num_parents = 3, |
---|
| 967 | + .num_parents = ARRAY_SIZE(gcc_parent_data_0), |
---|
967 | 968 | .ops = &clk_rcg2_ops, |
---|
968 | 969 | }, |
---|
969 | 970 | }; |
---|
.. | .. |
---|
977 | 978 | .clkr.hw.init = &(struct clk_init_data){ |
---|
978 | 979 | .name = "gcc_usb30_sec_mock_utmi_clk_src", |
---|
979 | 980 | .parent_data = gcc_parent_data_0, |
---|
980 | | - .num_parents = 3, |
---|
| 981 | + .num_parents = ARRAY_SIZE(gcc_parent_data_0), |
---|
981 | 982 | .ops = &clk_rcg2_ops, |
---|
982 | 983 | }, |
---|
983 | 984 | }; |
---|
.. | .. |
---|
991 | 992 | .clkr.hw.init = &(struct clk_init_data){ |
---|
992 | 993 | .name = "gcc_usb3_prim_phy_aux_clk_src", |
---|
993 | 994 | .parent_data = gcc_parent_data_2, |
---|
994 | | - .num_parents = 2, |
---|
| 995 | + .num_parents = ARRAY_SIZE(gcc_parent_data_2), |
---|
995 | 996 | .ops = &clk_rcg2_ops, |
---|
996 | 997 | }, |
---|
997 | 998 | }; |
---|
.. | .. |
---|
1005 | 1006 | .clkr.hw.init = &(struct clk_init_data){ |
---|
1006 | 1007 | .name = "gcc_usb3_sec_phy_aux_clk_src", |
---|
1007 | 1008 | .parent_data = gcc_parent_data_2, |
---|
1008 | | - .num_parents = 2, |
---|
| 1009 | + .num_parents = ARRAY_SIZE(gcc_parent_data_2), |
---|
1009 | 1010 | .ops = &clk_rcg2_ops, |
---|
1010 | 1011 | }, |
---|
1011 | 1012 | }; |
---|
.. | .. |
---|
3268 | 3269 | .pd = { |
---|
3269 | 3270 | .name = "usb30_prim_gdsc", |
---|
3270 | 3271 | }, |
---|
3271 | | - .pwrsts = PWRSTS_OFF_ON, |
---|
| 3272 | + .pwrsts = PWRSTS_RET_ON, |
---|
3272 | 3273 | }; |
---|
3273 | 3274 | |
---|
3274 | 3275 | static struct gdsc usb30_sec_gdsc = { |
---|
.. | .. |
---|
3276 | 3277 | .pd = { |
---|
3277 | 3278 | .name = "usb30_sec_gdsc", |
---|
3278 | 3279 | }, |
---|
3279 | | - .pwrsts = PWRSTS_OFF_ON, |
---|
| 3280 | + .pwrsts = PWRSTS_RET_ON, |
---|
3280 | 3281 | }; |
---|
3281 | 3282 | |
---|
3282 | 3283 | static struct gdsc hlos1_vote_mmnoc_mmu_tbu_hf0_gdsc = { |
---|