diff options
-rw-r--r-- | arch/arm/mach-omap1/Makefile | 3 | ||||
-rw-r--r-- | arch/arm/mach-omap1/common.h | 2 | ||||
-rw-r--r-- | arch/arm/mach-omap1/ocpi.c (renamed from arch/arm/plat-omap/ocpi.c) | 7 | ||||
-rw-r--r-- | arch/arm/plat-omap/Makefile | 3 |
4 files changed, 10 insertions, 5 deletions
diff --git a/arch/arm/mach-omap1/Makefile b/arch/arm/mach-omap1/Makefile index 9923f92b5450..20d65af64580 100644 --- a/arch/arm/mach-omap1/Makefile +++ b/arch/arm/mach-omap1/Makefile | |||
@@ -12,6 +12,9 @@ endif | |||
12 | 12 | ||
13 | obj-$(CONFIG_OMAP_32K_TIMER) += timer32k.o | 13 | obj-$(CONFIG_OMAP_32K_TIMER) += timer32k.o |
14 | 14 | ||
15 | # OCPI interconnect support for 1710, 1610 and 5912 | ||
16 | obj-$(CONFIG_ARCH_OMAP16XX) += ocpi.o | ||
17 | |||
15 | # Power Management | 18 | # Power Management |
16 | obj-$(CONFIG_PM) += pm.o sleep.o | 19 | obj-$(CONFIG_PM) += pm.o sleep.o |
17 | 20 | ||
diff --git a/arch/arm/mach-omap1/common.h b/arch/arm/mach-omap1/common.h index ef656ff6ffd2..a90b9d7e749a 100644 --- a/arch/arm/mach-omap1/common.h +++ b/arch/arm/mach-omap1/common.h | |||
@@ -63,4 +63,6 @@ extern bool omap_32k_timer_init(void); | |||
63 | 63 | ||
64 | extern u32 omap_irq_flags; | 64 | extern u32 omap_irq_flags; |
65 | 65 | ||
66 | extern int ocpi_enable(void); | ||
67 | |||
66 | #endif /* __ARCH_ARM_MACH_OMAP1_COMMON_H */ | 68 | #endif /* __ARCH_ARM_MACH_OMAP1_COMMON_H */ |
diff --git a/arch/arm/plat-omap/ocpi.c b/arch/arm/mach-omap1/ocpi.c index ebe0c73c8901..238170cab5b7 100644 --- a/arch/arm/plat-omap/ocpi.c +++ b/arch/arm/mach-omap1/ocpi.c | |||
@@ -4,6 +4,7 @@ | |||
4 | * Minimal OCP bus support for omap16xx | 4 | * Minimal OCP bus support for omap16xx |
5 | * | 5 | * |
6 | * Copyright (C) 2003 - 2005 Nokia Corporation | 6 | * Copyright (C) 2003 - 2005 Nokia Corporation |
7 | * Copyright (C) 2012 Texas Instruments, Inc. | ||
7 | * Written by Tony Lindgren <tony@atomide.com> | 8 | * Written by Tony Lindgren <tony@atomide.com> |
8 | * | 9 | * |
9 | * Modified for clock framework by Paul Mundt <paul.mundt@nokia.com>. | 10 | * Modified for clock framework by Paul Mundt <paul.mundt@nokia.com>. |
@@ -35,6 +36,8 @@ | |||
35 | 36 | ||
36 | #include <mach/hardware.h> | 37 | #include <mach/hardware.h> |
37 | 38 | ||
39 | #include "common.h" | ||
40 | |||
38 | #define OCPI_BASE 0xfffec320 | 41 | #define OCPI_BASE 0xfffec320 |
39 | #define OCPI_FAULT (OCPI_BASE + 0x00) | 42 | #define OCPI_FAULT (OCPI_BASE + 0x00) |
40 | #define OCPI_CMD_FAULT (OCPI_BASE + 0x04) | 43 | #define OCPI_CMD_FAULT (OCPI_BASE + 0x04) |
@@ -64,7 +67,7 @@ int ocpi_enable(void) | |||
64 | /* Enable access for OHCI in OCPI */ | 67 | /* Enable access for OHCI in OCPI */ |
65 | val = omap_readl(OCPI_PROT); | 68 | val = omap_readl(OCPI_PROT); |
66 | val &= ~0xff; | 69 | val &= ~0xff; |
67 | //val &= (1 << 0); /* Allow access only to EMIFS */ | 70 | /* val &= (1 << 0); Allow access only to EMIFS */ |
68 | omap_writel(val, OCPI_PROT); | 71 | omap_writel(val, OCPI_PROT); |
69 | 72 | ||
70 | val = omap_readl(OCPI_SEC); | 73 | val = omap_readl(OCPI_SEC); |
@@ -86,7 +89,7 @@ static int __init omap_ocpi_init(void) | |||
86 | 89 | ||
87 | clk_enable(ocpi_ck); | 90 | clk_enable(ocpi_ck); |
88 | ocpi_enable(); | 91 | ocpi_enable(); |
89 | printk("OMAP OCPI interconnect driver loaded\n"); | 92 | pr_info("OMAP OCPI interconnect driver loaded\n"); |
90 | 93 | ||
91 | return 0; | 94 | return 0; |
92 | } | 95 | } |
diff --git a/arch/arm/plat-omap/Makefile b/arch/arm/plat-omap/Makefile index c0fe2757b695..ed8605f01155 100644 --- a/arch/arm/plat-omap/Makefile +++ b/arch/arm/plat-omap/Makefile | |||
@@ -9,9 +9,6 @@ obj-m := | |||
9 | obj-n := | 9 | obj-n := |
10 | obj- := | 10 | obj- := |
11 | 11 | ||
12 | # OCPI interconnect support for 1710, 1610 and 5912 | ||
13 | obj-$(CONFIG_ARCH_OMAP16XX) += ocpi.o | ||
14 | |||
15 | # omap_device support (OMAP2+ only at the moment) | 12 | # omap_device support (OMAP2+ only at the moment) |
16 | obj-$(CONFIG_ARCH_OMAP2) += omap_device.o | 13 | obj-$(CONFIG_ARCH_OMAP2) += omap_device.o |
17 | obj-$(CONFIG_ARCH_OMAP3) += omap_device.o | 14 | obj-$(CONFIG_ARCH_OMAP3) += omap_device.o |