aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/hexagon/Kconfig21
-rw-r--r--arch/hexagon/Makefile5
2 files changed, 4 insertions, 22 deletions
diff --git a/arch/hexagon/Kconfig b/arch/hexagon/Kconfig
index 22615dd02219..bc979f770980 100644
--- a/arch/hexagon/Kconfig
+++ b/arch/hexagon/Kconfig
@@ -13,8 +13,8 @@ config HEXAGON
13 # select ARCH_REQUIRE_GPIOLIB 13 # select ARCH_REQUIRE_GPIOLIB
14 # select HAVE_CLK 14 # select HAVE_CLK
15 # select IRQ_PER_CPU 15 # select IRQ_PER_CPU
16 select HAVE_IRQ_WORK
17 # select GENERIC_PENDING_IRQ if SMP 16 # select GENERIC_PENDING_IRQ if SMP
17 select HAVE_IRQ_WORK
18 select GENERIC_ATOMIC64 18 select GENERIC_ATOMIC64
19 select HAVE_PERF_EVENTS 19 select HAVE_PERF_EVENTS
20 select HAVE_GENERIC_HARDIRQS 20 select HAVE_GENERIC_HARDIRQS
@@ -26,7 +26,7 @@ config HEXAGON
26 select NO_IOPORT 26 select NO_IOPORT
27 select GENERIC_IOMAP 27 select GENERIC_IOMAP
28 select GENERIC_SMP_IDLE_THREAD 28 select GENERIC_SMP_IDLE_THREAD
29 # mostly generic routines, with some accelerated ones 29 select STACKTRACE_SUPPORT
30 ---help--- 30 ---help---
31 Qualcomm Hexagon is a processor architecture designed for high 31 Qualcomm Hexagon is a processor architecture designed for high
32 performance and low power across a wide variety of applications. 32 performance and low power across a wide variety of applications.
@@ -73,15 +73,6 @@ config GENERIC_CSUM
73config GENERIC_IRQ_PROBE 73config GENERIC_IRQ_PROBE
74 def_bool y 74 def_bool y
75 75
76#config ZONE_DMA
77# bool
78# default y
79
80config HAS_DMA
81 bool
82 select HAVE_DMA_ATTRS
83 default y
84
85config NEED_SG_DMA_LENGTH 76config NEED_SG_DMA_LENGTH
86 def_bool y 77 def_bool y
87 78
@@ -114,14 +105,11 @@ config GENERIC_BUG
114 def_bool y 105 def_bool y
115 depends on BUG 106 depends on BUG
116 107
117config BUG
118 def_bool y
119
120menu "Machine selection" 108menu "Machine selection"
121 109
122choice 110choice
123 prompt "System type" 111 prompt "System type"
124 default HEXAGON_ARCH_V2 112 default HEXAGON_COMET
125 113
126config HEXAGON_COMET 114config HEXAGON_COMET
127 bool "Comet Board" 115 bool "Comet Board"
@@ -194,8 +182,7 @@ source "kernel/Kconfig.hz"
194source "kernel/time/Kconfig" 182source "kernel/time/Kconfig"
195 183
196config GENERIC_GPIO 184config GENERIC_GPIO
197 bool "Generic GPIO support" 185 def_bool n
198 default n
199 186
200endmenu 187endmenu
201 188
diff --git a/arch/hexagon/Makefile b/arch/hexagon/Makefile
index e27d030846ae..d00d900b2566 100644
--- a/arch/hexagon/Makefile
+++ b/arch/hexagon/Makefile
@@ -50,8 +50,3 @@ head-y := arch/hexagon/kernel/head.o
50core-y += arch/hexagon/kernel/ \ 50core-y += arch/hexagon/kernel/ \
51 arch/hexagon/mm/ \ 51 arch/hexagon/mm/ \
52 arch/hexagon/lib/ 52 arch/hexagon/lib/
53
54# arch/hexagon/platform/common/
55#
56#core-$(CONFIG_HEXAGON_COMET) += arch/hexagon/platform/comet/
57#machine-$(CONFIG_HEXAGON_COMET) := comet