io.c (c57d5621d2f2dc238f4b9c4d00b2a54187a75445) io.c (0f3ccb24c0347cd80160810df79bfa233749074e)
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 *

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

549 omap2_set_globals_tap(TI814X_CLASS,
550 OMAP2_L4_IO_ADDRESS(TI81XX_TAP_BASE));
551 omap2_control_base_init();
552 omap3xxx_check_revision();
553 ti81xx_check_features();
554 omap2_prcm_base_init();
555 omap3xxx_voltagedomains_init();
556 omap3xxx_powerdomains_init();
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 *

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

549 omap2_set_globals_tap(TI814X_CLASS,
550 OMAP2_L4_IO_ADDRESS(TI81XX_TAP_BASE));
551 omap2_control_base_init();
552 omap3xxx_check_revision();
553 ti81xx_check_features();
554 omap2_prcm_base_init();
555 omap3xxx_voltagedomains_init();
556 omap3xxx_powerdomains_init();
557 ti81xx_clockdomains_init();
558 ti81xx_hwmod_init();
557 ti814x_clockdomains_init();
558 dm814x_hwmod_init();
559 omap_hwmod_init_postsetup();
560 if (of_have_populated_dt())
559 omap_hwmod_init_postsetup();
560 if (of_have_populated_dt())
561 omap_clk_soc_init = ti81xx_dt_clk_init;
561 omap_clk_soc_init = dm814x_dt_clk_init;
562}
563
564void __init ti816x_init_early(void)
565{
566 omap2_set_globals_tap(TI816X_CLASS,
567 OMAP2_L4_IO_ADDRESS(TI81XX_TAP_BASE));
568 omap2_control_base_init();
569 omap3xxx_check_revision();
570 ti81xx_check_features();
571 omap2_prcm_base_init();
572 omap3xxx_voltagedomains_init();
573 omap3xxx_powerdomains_init();
562}
563
564void __init ti816x_init_early(void)
565{
566 omap2_set_globals_tap(TI816X_CLASS,
567 OMAP2_L4_IO_ADDRESS(TI81XX_TAP_BASE));
568 omap2_control_base_init();
569 omap3xxx_check_revision();
570 ti81xx_check_features();
571 omap2_prcm_base_init();
572 omap3xxx_voltagedomains_init();
573 omap3xxx_powerdomains_init();
574 ti81xx_clockdomains_init();
575 ti81xx_hwmod_init();
574 ti816x_clockdomains_init();
575 dm816x_hwmod_init();
576 omap_hwmod_init_postsetup();
577 if (of_have_populated_dt())
576 omap_hwmod_init_postsetup();
577 if (of_have_populated_dt())
578 omap_clk_soc_init = ti81xx_dt_clk_init;
578 omap_clk_soc_init = dm816x_dt_clk_init;
579}
580#endif
581
582#ifdef CONFIG_SOC_AM33XX
583void __init am33xx_init_early(void)
584{
585 omap2_set_globals_tap(AM335X_CLASS,
586 AM33XX_L4_WK_IO_ADDRESS(AM33XX_TAP_BASE));

--- 159 unchanged lines hidden ---
579}
580#endif
581
582#ifdef CONFIG_SOC_AM33XX
583void __init am33xx_init_early(void)
584{
585 omap2_set_globals_tap(AM335X_CLASS,
586 AM33XX_L4_WK_IO_ADDRESS(AM33XX_TAP_BASE));

--- 159 unchanged lines hidden ---