diff options
Diffstat (limited to 'arch/arm/plat-omap/devices.c')
-rw-r--r-- | arch/arm/plat-omap/devices.c | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/arch/arm/plat-omap/devices.c b/arch/arm/plat-omap/devices.c index 187e3d8bfdfe..1c1d831a0c09 100644 --- a/arch/arm/plat-omap/devices.c +++ b/arch/arm/plat-omap/devices.c | |||
@@ -20,16 +20,16 @@ | |||
20 | #include <asm/mach/map.h> | 20 | #include <asm/mach/map.h> |
21 | 21 | ||
22 | #include <mach/tc.h> | 22 | #include <mach/tc.h> |
23 | #include <mach/control.h> | ||
23 | #include <mach/board.h> | 24 | #include <mach/board.h> |
24 | #include <mach/mux.h> | 25 | #include <mach/mux.h> |
25 | #include <mach/gpio.h> | 26 | #include <mach/gpio.h> |
26 | #include <mach/menelaus.h> | 27 | #include <mach/menelaus.h> |
27 | #include <mach/mcbsp.h> | 28 | #include <mach/mcbsp.h> |
29 | #include <mach/dsp_common.h> | ||
28 | 30 | ||
29 | #if defined(CONFIG_OMAP_DSP) || defined(CONFIG_OMAP_DSP_MODULE) | 31 | #if defined(CONFIG_OMAP_DSP) || defined(CONFIG_OMAP_DSP_MODULE) |
30 | 32 | ||
31 | #include "../plat-omap/dsp/dsp_common.h" | ||
32 | |||
33 | static struct dsp_platform_data dsp_pdata = { | 33 | static struct dsp_platform_data dsp_pdata = { |
34 | .kdev_list = LIST_HEAD_INIT(dsp_pdata.kdev_list), | 34 | .kdev_list = LIST_HEAD_INIT(dsp_pdata.kdev_list), |
35 | }; | 35 | }; |
@@ -75,7 +75,7 @@ int dsp_kfunc_device_register(struct dsp_kfunc_device *kdev) | |||
75 | { | 75 | { |
76 | static DEFINE_MUTEX(dsp_pdata_lock); | 76 | static DEFINE_MUTEX(dsp_pdata_lock); |
77 | 77 | ||
78 | mutex_init(&kdev->lock); | 78 | spin_lock_init(&kdev->lock); |
79 | 79 | ||
80 | mutex_lock(&dsp_pdata_lock); | 80 | mutex_lock(&dsp_pdata_lock); |
81 | list_add_tail(&kdev->entry, &dsp_pdata.kdev_list); | 81 | list_add_tail(&kdev->entry, &dsp_pdata.kdev_list); |
@@ -479,10 +479,6 @@ static inline void omap_init_rng(void) {} | |||
479 | */ | 479 | */ |
480 | static int __init omap_init_devices(void) | 480 | static int __init omap_init_devices(void) |
481 | { | 481 | { |
482 | /* | ||
483 | * Need to enable relevant once for 2430 SDP | ||
484 | */ | ||
485 | #ifndef CONFIG_MACH_OMAP_2430SDP | ||
486 | /* please keep these calls, and their implementations above, | 482 | /* please keep these calls, and their implementations above, |
487 | * in alphabetical order so they're easier to sort through. | 483 | * in alphabetical order so they're easier to sort through. |
488 | */ | 484 | */ |
@@ -492,7 +488,6 @@ static int __init omap_init_devices(void) | |||
492 | omap_init_uwire(); | 488 | omap_init_uwire(); |
493 | omap_init_wdt(); | 489 | omap_init_wdt(); |
494 | omap_init_rng(); | 490 | omap_init_rng(); |
495 | #endif | ||
496 | return 0; | 491 | return 0; |
497 | } | 492 | } |
498 | arch_initcall(omap_init_devices); | 493 | arch_initcall(omap_init_devices); |