aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-omap2/io.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-omap2/io.c')
-rw-r--r--arch/arm/mach-omap2/io.c16
1 files changed, 5 insertions, 11 deletions
diff --git a/arch/arm/mach-omap2/io.c b/arch/arm/mach-omap2/io.c
index 7632dfead166..c3fa739ab4c8 100644
--- a/arch/arm/mach-omap2/io.c
+++ b/arch/arm/mach-omap2/io.c
@@ -387,7 +387,6 @@ void __init omap2420_init_early(void)
387 omap2_control_base_init(); 387 omap2_control_base_init();
388 omap2xxx_check_revision(); 388 omap2xxx_check_revision();
389 omap2_prcm_base_init(); 389 omap2_prcm_base_init();
390 omap2xxx_cm_init();
391 omap2xxx_voltagedomains_init(); 390 omap2xxx_voltagedomains_init();
392 omap242x_powerdomains_init(); 391 omap242x_powerdomains_init();
393 omap242x_clockdomains_init(); 392 omap242x_clockdomains_init();
@@ -414,7 +413,6 @@ void __init omap2430_init_early(void)
414 omap2_control_base_init(); 413 omap2_control_base_init();
415 omap2xxx_check_revision(); 414 omap2xxx_check_revision();
416 omap2_prcm_base_init(); 415 omap2_prcm_base_init();
417 omap2xxx_cm_init();
418 omap2xxx_voltagedomains_init(); 416 omap2xxx_voltagedomains_init();
419 omap243x_powerdomains_init(); 417 omap243x_powerdomains_init();
420 omap243x_clockdomains_init(); 418 omap243x_clockdomains_init();
@@ -454,8 +452,11 @@ void __init omap3_init_early(void)
454 omap3xxx_check_revision(); 452 omap3xxx_check_revision();
455 omap3xxx_check_features(); 453 omap3xxx_check_features();
456 omap2_prcm_base_init(); 454 omap2_prcm_base_init();
457 omap3xxx_prm_init(NULL); 455 /* XXX: remove these once OMAP3 is DT only */
458 omap3xxx_cm_init(); 456 if (!of_have_populated_dt()) {
457 omap3xxx_prm_init(NULL);
458 omap3xxx_cm_init(NULL);
459 }
459 omap3xxx_voltagedomains_init(); 460 omap3xxx_voltagedomains_init();
460 omap3xxx_powerdomains_init(); 461 omap3xxx_powerdomains_init();
461 omap3xxx_clockdomains_init(); 462 omap3xxx_clockdomains_init();
@@ -553,7 +554,6 @@ void __init ti814x_init_early(void)
553 omap3xxx_check_revision(); 554 omap3xxx_check_revision();
554 ti81xx_check_features(); 555 ti81xx_check_features();
555 omap2_prcm_base_init(); 556 omap2_prcm_base_init();
556 am33xx_cm_init();
557 omap3xxx_voltagedomains_init(); 557 omap3xxx_voltagedomains_init();
558 omap3xxx_powerdomains_init(); 558 omap3xxx_powerdomains_init();
559 ti81xx_clockdomains_init(); 559 ti81xx_clockdomains_init();
@@ -571,7 +571,6 @@ void __init ti816x_init_early(void)
571 omap3xxx_check_revision(); 571 omap3xxx_check_revision();
572 ti81xx_check_features(); 572 ti81xx_check_features();
573 omap2_prcm_base_init(); 573 omap2_prcm_base_init();
574 am33xx_cm_init();
575 omap3xxx_voltagedomains_init(); 574 omap3xxx_voltagedomains_init();
576 omap3xxx_powerdomains_init(); 575 omap3xxx_powerdomains_init();
577 ti81xx_clockdomains_init(); 576 ti81xx_clockdomains_init();
@@ -591,7 +590,6 @@ void __init am33xx_init_early(void)
591 omap3xxx_check_revision(); 590 omap3xxx_check_revision();
592 am33xx_check_features(); 591 am33xx_check_features();
593 omap2_prcm_base_init(); 592 omap2_prcm_base_init();
594 am33xx_cm_init();
595 am33xx_powerdomains_init(); 593 am33xx_powerdomains_init();
596 am33xx_clockdomains_init(); 594 am33xx_clockdomains_init();
597 am33xx_hwmod_init(); 595 am33xx_hwmod_init();
@@ -614,7 +612,6 @@ void __init am43xx_init_early(void)
614 omap3xxx_check_revision(); 612 omap3xxx_check_revision();
615 am33xx_check_features(); 613 am33xx_check_features();
616 omap2_prcm_base_init(); 614 omap2_prcm_base_init();
617 omap4_cm_init();
618 am43xx_powerdomains_init(); 615 am43xx_powerdomains_init();
619 am43xx_clockdomains_init(); 616 am43xx_clockdomains_init();
620 am43xx_hwmod_init(); 617 am43xx_hwmod_init();
@@ -640,7 +637,6 @@ void __init omap4430_init_early(void)
640 omap4xxx_check_revision(); 637 omap4xxx_check_revision();
641 omap4xxx_check_features(); 638 omap4xxx_check_features();
642 omap2_prcm_base_init(); 639 omap2_prcm_base_init();
643 omap4_cm_init();
644 omap4_pm_init_early(); 640 omap4_pm_init_early();
645 omap44xx_voltagedomains_init(); 641 omap44xx_voltagedomains_init();
646 omap44xx_powerdomains_init(); 642 omap44xx_powerdomains_init();
@@ -670,7 +666,6 @@ void __init omap5_init_early(void)
670 omap4_pm_init_early(); 666 omap4_pm_init_early();
671 omap2_prcm_base_init(); 667 omap2_prcm_base_init();
672 omap5xxx_check_revision(); 668 omap5xxx_check_revision();
673 omap4_cm_init();
674 omap54xx_voltagedomains_init(); 669 omap54xx_voltagedomains_init();
675 omap54xx_powerdomains_init(); 670 omap54xx_powerdomains_init();
676 omap54xx_clockdomains_init(); 671 omap54xx_clockdomains_init();
@@ -697,7 +692,6 @@ void __init dra7xx_init_early(void)
697 omap4_pm_init_early(); 692 omap4_pm_init_early();
698 omap2_prcm_base_init(); 693 omap2_prcm_base_init();
699 dra7xxx_check_revision(); 694 dra7xxx_check_revision();
700 omap4_cm_init();
701 dra7xx_powerdomains_init(); 695 dra7xx_powerdomains_init();
702 dra7xx_clockdomains_init(); 696 dra7xx_clockdomains_init();
703 dra7xx_hwmod_init(); 697 dra7xx_hwmod_init();