diff options
Diffstat (limited to 'arch/arm/mach-exynos/mach-origen.c')
-rw-r--r-- | arch/arm/mach-exynos/mach-origen.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/arch/arm/mach-exynos/mach-origen.c b/arch/arm/mach-exynos/mach-origen.c index 586eb995aa9..2b11e046d39 100644 --- a/arch/arm/mach-exynos/mach-origen.c +++ b/arch/arm/mach-exynos/mach-origen.c | |||
@@ -41,6 +41,7 @@ | |||
41 | #include <plat/fb.h> | 41 | #include <plat/fb.h> |
42 | #include <plat/mfc.h> | 42 | #include <plat/mfc.h> |
43 | 43 | ||
44 | #include <mach/ohci.h> | ||
44 | #include <mach/map.h> | 45 | #include <mach/map.h> |
45 | 46 | ||
46 | #include "common.h" | 47 | #include "common.h" |
@@ -485,6 +486,16 @@ static void __init origen_ehci_init(void) | |||
485 | s5p_ehci_set_platdata(pdata); | 486 | s5p_ehci_set_platdata(pdata); |
486 | } | 487 | } |
487 | 488 | ||
489 | /* USB OHCI */ | ||
490 | static struct exynos4_ohci_platdata origen_ohci_pdata; | ||
491 | |||
492 | static void __init origen_ohci_init(void) | ||
493 | { | ||
494 | struct exynos4_ohci_platdata *pdata = &origen_ohci_pdata; | ||
495 | |||
496 | exynos4_ohci_set_platdata(pdata); | ||
497 | } | ||
498 | |||
488 | static struct gpio_keys_button origen_gpio_keys_table[] = { | 499 | static struct gpio_keys_button origen_gpio_keys_table[] = { |
489 | { | 500 | { |
490 | .code = KEY_MENU, | 501 | .code = KEY_MENU, |
@@ -608,6 +619,7 @@ static struct platform_device *origen_devices[] __initdata = { | |||
608 | &s5p_device_mfc_l, | 619 | &s5p_device_mfc_l, |
609 | &s5p_device_mfc_r, | 620 | &s5p_device_mfc_r, |
610 | &s5p_device_mixer, | 621 | &s5p_device_mixer, |
622 | &exynos4_device_ohci, | ||
611 | &exynos4_device_pd[PD_LCD0], | 623 | &exynos4_device_pd[PD_LCD0], |
612 | &exynos4_device_pd[PD_TV], | 624 | &exynos4_device_pd[PD_TV], |
613 | &exynos4_device_pd[PD_G3D], | 625 | &exynos4_device_pd[PD_G3D], |
@@ -672,6 +684,7 @@ static void __init origen_machine_init(void) | |||
672 | s3c_sdhci0_set_platdata(&origen_hsmmc0_pdata); | 684 | s3c_sdhci0_set_platdata(&origen_hsmmc0_pdata); |
673 | 685 | ||
674 | origen_ehci_init(); | 686 | origen_ehci_init(); |
687 | origen_ohci_init(); | ||
675 | clk_xusbxti.rate = 24000000; | 688 | clk_xusbxti.rate = 24000000; |
676 | 689 | ||
677 | s5p_tv_setup(); | 690 | s5p_tv_setup(); |