io.c (efde234674d9db08b762d9faef4dbbaa2eba3a2e) io.c (ca125b5e31f5ada6844f57c5a8e7cd104d26c8fa)
1/*
2 * linux/arch/arm/mach-omap2/io.c
3 *
4 * OMAP2 I/O mapping code
5 *
6 * Copyright (C) 2005 Nokia Corporation
7 * Copyright (C) 2007-2009 Texas Instruments
8 *

--- 617 unchanged lines hidden (view full) ---

626}
627#endif
628
629#ifdef CONFIG_ARCH_OMAP4
630void __init omap4430_init_early(void)
631{
632 omap2_set_globals_tap(OMAP443X_CLASS,
633 OMAP2_L4_IO_ADDRESS(OMAP443X_SCM_BASE));
1/*
2 * linux/arch/arm/mach-omap2/io.c
3 *
4 * OMAP2 I/O mapping code
5 *
6 * Copyright (C) 2005 Nokia Corporation
7 * Copyright (C) 2007-2009 Texas Instruments
8 *

--- 617 unchanged lines hidden (view full) ---

626}
627#endif
628
629#ifdef CONFIG_ARCH_OMAP4
630void __init omap4430_init_early(void)
631{
632 omap2_set_globals_tap(OMAP443X_CLASS,
633 OMAP2_L4_IO_ADDRESS(OMAP443X_SCM_BASE));
634 omap2_set_globals_control(OMAP2_L4_IO_ADDRESS(OMAP443X_SCM_BASE));
635 omap2_set_globals_prcm_mpu(OMAP2_L4_IO_ADDRESS(OMAP4430_PRCM_MPU_BASE));
634 omap2_set_globals_prcm_mpu(OMAP2_L4_IO_ADDRESS(OMAP4430_PRCM_MPU_BASE));
635 omap2_control_base_init();
636 omap4xxx_check_revision();
637 omap4xxx_check_features();
638 omap2_prcm_base_init();
639 omap4_pm_init_early();
640 omap44xx_voltagedomains_init();
641 omap44xx_powerdomains_init();
642 omap44xx_clockdomains_init();
643 omap44xx_hwmod_init();

--- 10 unchanged lines hidden (view full) ---

654}
655#endif
656
657#ifdef CONFIG_SOC_OMAP5
658void __init omap5_init_early(void)
659{
660 omap2_set_globals_tap(OMAP54XX_CLASS,
661 OMAP2_L4_IO_ADDRESS(OMAP54XX_SCM_BASE));
636 omap4xxx_check_revision();
637 omap4xxx_check_features();
638 omap2_prcm_base_init();
639 omap4_pm_init_early();
640 omap44xx_voltagedomains_init();
641 omap44xx_powerdomains_init();
642 omap44xx_clockdomains_init();
643 omap44xx_hwmod_init();

--- 10 unchanged lines hidden (view full) ---

654}
655#endif
656
657#ifdef CONFIG_SOC_OMAP5
658void __init omap5_init_early(void)
659{
660 omap2_set_globals_tap(OMAP54XX_CLASS,
661 OMAP2_L4_IO_ADDRESS(OMAP54XX_SCM_BASE));
662 omap2_set_globals_control(OMAP2_L4_IO_ADDRESS(OMAP54XX_SCM_BASE));
663 omap2_set_globals_prcm_mpu(OMAP2_L4_IO_ADDRESS(OMAP54XX_PRCM_MPU_BASE));
662 omap2_set_globals_prcm_mpu(OMAP2_L4_IO_ADDRESS(OMAP54XX_PRCM_MPU_BASE));
663 omap2_control_base_init();
664 omap4_pm_init_early();
665 omap2_prcm_base_init();
666 omap5xxx_check_revision();
667 omap54xx_voltagedomains_init();
668 omap54xx_powerdomains_init();
669 omap54xx_clockdomains_init();
670 omap54xx_hwmod_init();
671 omap_hwmod_init_postsetup();

--- 7 unchanged lines hidden (view full) ---

679 omap2_clk_enable_autoidle_all();
680}
681#endif
682
683#ifdef CONFIG_SOC_DRA7XX
684void __init dra7xx_init_early(void)
685{
686 omap2_set_globals_tap(-1, OMAP2_L4_IO_ADDRESS(DRA7XX_TAP_BASE));
664 omap4_pm_init_early();
665 omap2_prcm_base_init();
666 omap5xxx_check_revision();
667 omap54xx_voltagedomains_init();
668 omap54xx_powerdomains_init();
669 omap54xx_clockdomains_init();
670 omap54xx_hwmod_init();
671 omap_hwmod_init_postsetup();

--- 7 unchanged lines hidden (view full) ---

679 omap2_clk_enable_autoidle_all();
680}
681#endif
682
683#ifdef CONFIG_SOC_DRA7XX
684void __init dra7xx_init_early(void)
685{
686 omap2_set_globals_tap(-1, OMAP2_L4_IO_ADDRESS(DRA7XX_TAP_BASE));
687 omap2_set_globals_control(OMAP2_L4_IO_ADDRESS(OMAP54XX_SCM_BASE));
688 omap2_set_globals_prcm_mpu(OMAP2_L4_IO_ADDRESS(OMAP54XX_PRCM_MPU_BASE));
687 omap2_set_globals_prcm_mpu(OMAP2_L4_IO_ADDRESS(OMAP54XX_PRCM_MPU_BASE));
688 omap2_control_base_init();
689 omap4_pm_init_early();
690 omap2_prcm_base_init();
691 dra7xxx_check_revision();
692 dra7xx_powerdomains_init();
693 dra7xx_clockdomains_init();
694 dra7xx_hwmod_init();
695 omap_hwmod_init_postsetup();
696 omap_clk_soc_init = dra7xx_dt_clk_init;

--- 51 unchanged lines hidden ---
689 omap4_pm_init_early();
690 omap2_prcm_base_init();
691 dra7xxx_check_revision();
692 dra7xx_powerdomains_init();
693 dra7xx_clockdomains_init();
694 dra7xx_hwmod_init();
695 omap_hwmod_init_postsetup();
696 omap_clk_soc_init = dra7xx_dt_clk_init;

--- 51 unchanged lines hidden ---