]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/blame - releases/3.1.5/arm-omap2-select-arm_amba-if-omap3_emu-is-defined.patch
4.9-stable patches
[thirdparty/kernel/stable-queue.git] / releases / 3.1.5 / arm-omap2-select-arm_amba-if-omap3_emu-is-defined.patch
CommitLineData
13c25be3
GKH
1From a8a6565c7615cab3608d75af95b5c8a3522cd7c4 Mon Sep 17 00:00:00 2001
2From: Ming Lei <tom.leiming@gmail.com>
3Date: Wed, 23 Nov 2011 14:44:50 -0800
4Subject: ARM: OMAP2: select ARM_AMBA if OMAP3_EMU is defined
5
6From: Ming Lei <tom.leiming@gmail.com>
7
8commit a8a6565c7615cab3608d75af95b5c8a3522cd7c4 upstream.
9
10This patch selects ARM_AMBA if OMAP3_EMU is defined because
11OC_ETM depends on ARM_AMBA, so fix the link failure[1].
12
13[1],
14arch/arm/kernel/built-in.o: In function `etm_remove':
15/home/tom/git/omap/linux-2.6-omap/arch/arm/kernel/etm.c:609: undefined
16reference to `amba_release_regions'
17arch/arm/kernel/built-in.o: In function `etb_remove':
18/home/tom/git/omap/linux-2.6-omap/arch/arm/kernel/etm.c:409: undefined
19reference to `amba_release_regions'
20arch/arm/kernel/built-in.o: In function `etm_init':
21/home/tom/git/omap/linux-2.6-omap/arch/arm/kernel/etm.c:640: undefined
22reference to `amba_driver_register'
23/home/tom/git/omap/linux-2.6-omap/arch/arm/kernel/etm.c:646: undefined
24reference to `amba_driver_register'
25/home/tom/git/omap/linux-2.6-omap/arch/arm/kernel/etm.c:648: undefined
26reference to `amba_driver_unregister'
27arch/arm/kernel/built-in.o: In function `etm_probe':
28/home/tom/git/omap/linux-2.6-omap/arch/arm/kernel/etm.c:545: undefined
29reference to `amba_request_regions'
30/home/tom/git/omap/linux-2.6-omap/arch/arm/kernel/etm.c:595: undefined
31reference to `amba_release_regions'
32arch/arm/kernel/built-in.o: In function `etb_probe':
33/home/tom/git/omap/linux-2.6-omap/arch/arm/kernel/etm.c:347: undefined
34reference to `amba_request_regions'
35/home/tom/git/omap/linux-2.6-omap/arch/arm/kernel/etm.c:392: undefined
36reference to `amba_release_regions'
37arch/arm/mach-omap2/built-in.o: In function `emu_init':
38/home/tom/git/omap/linux-2.6-omap/arch/arm/mach-omap2/emu.c:62:
39undefined reference to `amba_device_register'
40/home/tom/git/omap/linux-2.6-omap/arch/arm/mach-omap2/emu.c:63:
41undefined reference to `amba_device_register'
42make: *** [.tmp_vmlinux1] Error 1
43making modules
44
45Signed-off-by: Ming Lei <tom.leiming@gmail.com>
46Signed-off-by: Tony Lindgren <tony@atomide.com>
47Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
48
49---
50 arch/arm/mach-omap2/Kconfig | 1 +
51 1 file changed, 1 insertion(+)
52
53--- a/arch/arm/mach-omap2/Kconfig
54+++ b/arch/arm/mach-omap2/Kconfig
55@@ -329,6 +329,7 @@ config MACH_OMAP4_PANDA
56 config OMAP3_EMU
57 bool "OMAP3 debugging peripherals"
58 depends on ARCH_OMAP3
59+ select ARM_AMBA
60 select OC_ETM
61 help
62 Say Y here to enable debugging hardware of omap3