diff options
-rw-r--r-- | arch/hexagon/Kconfig | 21 | ||||
-rw-r--r-- | arch/hexagon/Makefile | 5 |
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 | |||
73 | config GENERIC_IRQ_PROBE | 73 | config GENERIC_IRQ_PROBE |
74 | def_bool y | 74 | def_bool y |
75 | 75 | ||
76 | #config ZONE_DMA | ||
77 | # bool | ||
78 | # default y | ||
79 | |||
80 | config HAS_DMA | ||
81 | bool | ||
82 | select HAVE_DMA_ATTRS | ||
83 | default y | ||
84 | |||
85 | config NEED_SG_DMA_LENGTH | 76 | config 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 | ||
117 | config BUG | ||
118 | def_bool y | ||
119 | |||
120 | menu "Machine selection" | 108 | menu "Machine selection" |
121 | 109 | ||
122 | choice | 110 | choice |
123 | prompt "System type" | 111 | prompt "System type" |
124 | default HEXAGON_ARCH_V2 | 112 | default HEXAGON_COMET |
125 | 113 | ||
126 | config HEXAGON_COMET | 114 | config HEXAGON_COMET |
127 | bool "Comet Board" | 115 | bool "Comet Board" |
@@ -194,8 +182,7 @@ source "kernel/Kconfig.hz" | |||
194 | source "kernel/time/Kconfig" | 182 | source "kernel/time/Kconfig" |
195 | 183 | ||
196 | config GENERIC_GPIO | 184 | config GENERIC_GPIO |
197 | bool "Generic GPIO support" | 185 | def_bool n |
198 | default n | ||
199 | 186 | ||
200 | endmenu | 187 | endmenu |
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 | |||
50 | core-y += arch/hexagon/kernel/ \ | 50 | core-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 | ||