aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/arm/mach-omap2/Kconfig2
-rw-r--r--arch/arm/mach-omap2/Makefile5
-rw-r--r--drivers/bus/Kconfig6
-rw-r--r--drivers/bus/Makefile3
-rw-r--r--drivers/bus/omap_l3_noc.c (renamed from arch/arm/mach-omap2/omap_l3_noc.c)0
-rw-r--r--drivers/bus/omap_l3_noc.h (renamed from arch/arm/mach-omap2/omap_l3_noc.h)0
-rw-r--r--drivers/bus/omap_l3_smx.c (renamed from arch/arm/mach-omap2/omap_l3_smx.c)0
-rw-r--r--drivers/bus/omap_l3_smx.h (renamed from arch/arm/mach-omap2/omap_l3_smx.h)0
8 files changed, 11 insertions, 5 deletions
diff --git a/arch/arm/mach-omap2/Kconfig b/arch/arm/mach-omap2/Kconfig
index dd2db025f778..7d3c8ab3eca4 100644
--- a/arch/arm/mach-omap2/Kconfig
+++ b/arch/arm/mach-omap2/Kconfig
@@ -44,6 +44,7 @@ config ARCH_OMAP3
44 select ARM_CPU_SUSPEND if PM 44 select ARM_CPU_SUSPEND if PM
45 select MULTI_IRQ_HANDLER 45 select MULTI_IRQ_HANDLER
46 select SOC_HAS_OMAP2_SDRC 46 select SOC_HAS_OMAP2_SDRC
47 select OMAP_INTERCONNECT
47 48
48config ARCH_OMAP4 49config ARCH_OMAP4
49 bool "TI OMAP4" 50 bool "TI OMAP4"
@@ -63,6 +64,7 @@ config ARCH_OMAP4
63 select USB_ARCH_HAS_EHCI if USB_SUPPORT 64 select USB_ARCH_HAS_EHCI if USB_SUPPORT
64 select ARM_CPU_SUSPEND if PM 65 select ARM_CPU_SUSPEND if PM
65 select ARCH_NEEDS_CPU_IDLE_COUPLED 66 select ARCH_NEEDS_CPU_IDLE_COUPLED
67 select OMAP_INTERCONNECT
66 68
67config SOC_OMAP5 69config SOC_OMAP5
68 bool "TI OMAP5" 70 bool "TI OMAP5"
diff --git a/arch/arm/mach-omap2/Makefile b/arch/arm/mach-omap2/Makefile
index f6a24b3f9c4f..7fed980acb93 100644
--- a/arch/arm/mach-omap2/Makefile
+++ b/arch/arm/mach-omap2/Makefile
@@ -199,11 +199,6 @@ obj-$(CONFIG_ARCH_OMAP4) += omap_hwmod_44xx_data.o
199# EMU peripherals 199# EMU peripherals
200obj-$(CONFIG_OMAP3_EMU) += emu.o 200obj-$(CONFIG_OMAP3_EMU) += emu.o
201 201
202# L3 interconnect
203obj-$(CONFIG_ARCH_OMAP3) += omap_l3_smx.o
204obj-$(CONFIG_ARCH_OMAP4) += omap_l3_noc.o
205obj-$(CONFIG_SOC_OMAP5) += omap_l3_noc.o
206
207obj-$(CONFIG_OMAP_MBOX_FWK) += mailbox_mach.o 202obj-$(CONFIG_OMAP_MBOX_FWK) += mailbox_mach.o
208mailbox_mach-objs := mailbox.o 203mailbox_mach-objs := mailbox.o
209 204
diff --git a/drivers/bus/Kconfig b/drivers/bus/Kconfig
index 6270415107d0..bbec35d21fe5 100644
--- a/drivers/bus/Kconfig
+++ b/drivers/bus/Kconfig
@@ -12,4 +12,10 @@ config OMAP_OCP2SCP
12 OCP2SCP and in OMAP5, both USB PHY and SATA PHY is connected via 12 OCP2SCP and in OMAP5, both USB PHY and SATA PHY is connected via
13 OCP2SCP. 13 OCP2SCP.
14 14
15config OMAP_INTERCONNECT
16 tristate "OMAP INTERCONNECT DRIVER"
17 depends on ARCH_OMAP2PLUS
18
19 help
20 Driver to enable OMAP interconnect error handling driver.
15endmenu 21endmenu
diff --git a/drivers/bus/Makefile b/drivers/bus/Makefile
index 0ec50bc43d7c..45d997c85453 100644
--- a/drivers/bus/Makefile
+++ b/drivers/bus/Makefile
@@ -3,3 +3,6 @@
3# 3#
4 4
5obj-$(CONFIG_OMAP_OCP2SCP) += omap-ocp2scp.o 5obj-$(CONFIG_OMAP_OCP2SCP) += omap-ocp2scp.o
6
7# Interconnect bus driver for OMAP SoCs.
8obj-$(CONFIG_OMAP_INTERCONNECT) += omap_l3_smx.o omap_l3_noc.o
diff --git a/arch/arm/mach-omap2/omap_l3_noc.c b/drivers/bus/omap_l3_noc.c
index d15225ff5c49..d15225ff5c49 100644
--- a/arch/arm/mach-omap2/omap_l3_noc.c
+++ b/drivers/bus/omap_l3_noc.c
diff --git a/arch/arm/mach-omap2/omap_l3_noc.h b/drivers/bus/omap_l3_noc.h
index a6ce34dc4814..a6ce34dc4814 100644
--- a/arch/arm/mach-omap2/omap_l3_noc.h
+++ b/drivers/bus/omap_l3_noc.h
diff --git a/arch/arm/mach-omap2/omap_l3_smx.c b/drivers/bus/omap_l3_smx.c
index acc216491b8a..acc216491b8a 100644
--- a/arch/arm/mach-omap2/omap_l3_smx.c
+++ b/drivers/bus/omap_l3_smx.c
diff --git a/arch/arm/mach-omap2/omap_l3_smx.h b/drivers/bus/omap_l3_smx.h
index 4f3cebca4179..4f3cebca4179 100644
--- a/arch/arm/mach-omap2/omap_l3_smx.h
+++ b/drivers/bus/omap_l3_smx.h