aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/arm/mach-imx/Kconfig4
-rw-r--r--arch/arm/mach-mx3/Kconfig2
-rw-r--r--arch/arm/plat-mxc/Kconfig3
-rw-r--r--arch/arm/plat-mxc/Makefile5
-rw-r--r--arch/arm/plat-mxc/avic.c (renamed from arch/arm/plat-mxc/irq.c)0
5 files changed, 12 insertions, 2 deletions
diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig
index 41b6450df810..8a9de1751b79 100644
--- a/arch/arm/mach-imx/Kconfig
+++ b/arch/arm/mach-imx/Kconfig
@@ -6,6 +6,7 @@ config SOC_IMX1
6 select CPU_ARM920T 6 select CPU_ARM920T
7 select IMX_HAVE_DMA_V1 7 select IMX_HAVE_DMA_V1
8 select IMX_HAVE_IOMUX_V1 8 select IMX_HAVE_IOMUX_V1
9 select MXC_AVIC
9 10
10config SOC_IMX21 11config SOC_IMX21
11 bool 12 bool
@@ -13,12 +14,14 @@ config SOC_IMX21
13 select ARCH_MXC_AUDMUX_V1 14 select ARCH_MXC_AUDMUX_V1
14 select IMX_HAVE_DMA_V1 15 select IMX_HAVE_DMA_V1
15 select IMX_HAVE_IOMUX_V1 16 select IMX_HAVE_IOMUX_V1
17 select MXC_AVIC
16 18
17config SOC_IMX25 19config SOC_IMX25
18 bool 20 bool
19 select CPU_ARM926T 21 select CPU_ARM926T
20 select ARCH_MXC_AUDMUX_V2 22 select ARCH_MXC_AUDMUX_V2
21 select ARCH_MXC_IOMUX_V3 23 select ARCH_MXC_IOMUX_V3
24 select MXC_AVIC
22 25
23config SOC_IMX27 26config SOC_IMX27
24 bool 27 bool
@@ -26,6 +29,7 @@ config SOC_IMX27
26 select ARCH_MXC_AUDMUX_V1 29 select ARCH_MXC_AUDMUX_V1
27 select IMX_HAVE_DMA_V1 30 select IMX_HAVE_DMA_V1
28 select IMX_HAVE_IOMUX_V1 31 select IMX_HAVE_IOMUX_V1
32 select MXC_AVIC
29 33
30if ARCH_MX1 34if ARCH_MX1
31 35
diff --git a/arch/arm/mach-mx3/Kconfig b/arch/arm/mach-mx3/Kconfig
index a682c03a1f94..165e7221c500 100644
--- a/arch/arm/mach-mx3/Kconfig
+++ b/arch/arm/mach-mx3/Kconfig
@@ -15,6 +15,7 @@ config SOC_IMX31
15 select IMX_HAVE_PLATFORM_MXC_RNGA 15 select IMX_HAVE_PLATFORM_MXC_RNGA
16 select ARCH_MXC_AUDMUX_V2 16 select ARCH_MXC_AUDMUX_V2
17 select ARCH_MX31 17 select ARCH_MX31
18 select MXC_AVIC
18 19
19config SOC_IMX35 20config SOC_IMX35
20 bool 21 bool
@@ -22,6 +23,7 @@ config SOC_IMX35
22 select ARCH_MXC_AUDMUX_V2 23 select ARCH_MXC_AUDMUX_V2
23 select HAVE_EPIT 24 select HAVE_EPIT
24 select ARCH_MX35 25 select ARCH_MX35
26 select MXC_AVIC
25 27
26comment "MX3 platforms:" 28comment "MX3 platforms:"
27 29
diff --git a/arch/arm/plat-mxc/Kconfig b/arch/arm/plat-mxc/Kconfig
index a31fa161bb6d..6c66bc0521d8 100644
--- a/arch/arm/plat-mxc/Kconfig
+++ b/arch/arm/plat-mxc/Kconfig
@@ -70,6 +70,9 @@ config MXC_TZIC
70 containing this interrupt controller. 70 containing this interrupt controller.
71 Say N here only if you are really sure. 71 Say N here only if you are really sure.
72 72
73config MXC_AVIC
74 bool
75
73config MXC_PWM 76config MXC_PWM
74 tristate "Enable PWM driver" 77 tristate "Enable PWM driver"
75 select HAVE_PWM 78 select HAVE_PWM
diff --git a/arch/arm/plat-mxc/Makefile b/arch/arm/plat-mxc/Makefile
index 372670952789..989cb59e67ac 100644
--- a/arch/arm/plat-mxc/Makefile
+++ b/arch/arm/plat-mxc/Makefile
@@ -3,10 +3,11 @@
3# 3#
4 4
5# Common support 5# Common support
6obj-y := irq.o clock.o gpio.o time.o devices.o cpu.o system.o 6obj-y := clock.o gpio.o time.o devices.o cpu.o system.o
7 7
8# MX51 uses the TZIC interrupt controller, older platforms use AVIC (irq.o) 8# MX51 uses the TZIC interrupt controller, older platforms use AVIC
9obj-$(CONFIG_MXC_TZIC) += tzic.o 9obj-$(CONFIG_MXC_TZIC) += tzic.o
10obj-$(CONFIG_MXC_AVIC) += avic.o
10 11
11obj-$(CONFIG_IMX_HAVE_IOMUX_V1) += iomux-v1.o 12obj-$(CONFIG_IMX_HAVE_IOMUX_V1) += iomux-v1.o
12obj-$(CONFIG_ARCH_MXC_IOMUX_V3) += iomux-v3.o 13obj-$(CONFIG_ARCH_MXC_IOMUX_V3) += iomux-v3.o
diff --git a/arch/arm/plat-mxc/irq.c b/arch/arm/plat-mxc/avic.c
index 7331f2ace5fe..7331f2ace5fe 100644
--- a/arch/arm/plat-mxc/irq.c
+++ b/arch/arm/plat-mxc/avic.c