diff options
Diffstat (limited to 'arch/arm/mach-omap2/io.c')
-rw-r--r-- | arch/arm/mach-omap2/io.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/arch/arm/mach-omap2/io.c b/arch/arm/mach-omap2/io.c index 3f174d51f67..81cf60f6bc9 100644 --- a/arch/arm/mach-omap2/io.c +++ b/arch/arm/mach-omap2/io.c | |||
@@ -351,7 +351,6 @@ static int _set_hwmod_postsetup_state(struct omap_hwmod *oh, void *data) | |||
351 | 351 | ||
352 | static void __init omap_common_init_early(void) | 352 | static void __init omap_common_init_early(void) |
353 | { | 353 | { |
354 | omap2_check_revision(); | ||
355 | omap_init_consistent_dma_size(); | 354 | omap_init_consistent_dma_size(); |
356 | } | 355 | } |
357 | 356 | ||
@@ -392,6 +391,7 @@ static void __init omap_hwmod_init_postsetup(void) | |||
392 | void __init omap2420_init_early(void) | 391 | void __init omap2420_init_early(void) |
393 | { | 392 | { |
394 | omap2_set_globals_242x(); | 393 | omap2_set_globals_242x(); |
394 | omap2xxx_check_revision(); | ||
395 | omap_common_init_early(); | 395 | omap_common_init_early(); |
396 | omap2xxx_voltagedomains_init(); | 396 | omap2xxx_voltagedomains_init(); |
397 | omap242x_powerdomains_init(); | 397 | omap242x_powerdomains_init(); |
@@ -404,6 +404,7 @@ void __init omap2420_init_early(void) | |||
404 | void __init omap2430_init_early(void) | 404 | void __init omap2430_init_early(void) |
405 | { | 405 | { |
406 | omap2_set_globals_243x(); | 406 | omap2_set_globals_243x(); |
407 | omap2xxx_check_revision(); | ||
407 | omap_common_init_early(); | 408 | omap_common_init_early(); |
408 | omap2xxx_voltagedomains_init(); | 409 | omap2xxx_voltagedomains_init(); |
409 | omap243x_powerdomains_init(); | 410 | omap243x_powerdomains_init(); |
@@ -422,6 +423,8 @@ void __init omap2430_init_early(void) | |||
422 | void __init omap3_init_early(void) | 423 | void __init omap3_init_early(void) |
423 | { | 424 | { |
424 | omap2_set_globals_3xxx(); | 425 | omap2_set_globals_3xxx(); |
426 | omap3xxx_check_revision(); | ||
427 | omap3xxx_check_features(); | ||
425 | omap_common_init_early(); | 428 | omap_common_init_early(); |
426 | omap3xxx_voltagedomains_init(); | 429 | omap3xxx_voltagedomains_init(); |
427 | omap3xxx_powerdomains_init(); | 430 | omap3xxx_powerdomains_init(); |
@@ -454,6 +457,8 @@ void __init am35xx_init_early(void) | |||
454 | void __init ti81xx_init_early(void) | 457 | void __init ti81xx_init_early(void) |
455 | { | 458 | { |
456 | omap2_set_globals_ti81xx(); | 459 | omap2_set_globals_ti81xx(); |
460 | omap3xxx_check_revision(); | ||
461 | ti81xx_check_features(); | ||
457 | omap_common_init_early(); | 462 | omap_common_init_early(); |
458 | omap3xxx_voltagedomains_init(); | 463 | omap3xxx_voltagedomains_init(); |
459 | omap3xxx_powerdomains_init(); | 464 | omap3xxx_powerdomains_init(); |
@@ -468,6 +473,8 @@ void __init ti81xx_init_early(void) | |||
468 | void __init omap4430_init_early(void) | 473 | void __init omap4430_init_early(void) |
469 | { | 474 | { |
470 | omap2_set_globals_443x(); | 475 | omap2_set_globals_443x(); |
476 | omap4xxx_check_revision(); | ||
477 | omap4xxx_check_features(); | ||
471 | omap_common_init_early(); | 478 | omap_common_init_early(); |
472 | omap44xx_voltagedomains_init(); | 479 | omap44xx_voltagedomains_init(); |
473 | omap44xx_powerdomains_init(); | 480 | omap44xx_powerdomains_init(); |