diff options
author | Paul Mundt <lethal@linux-sh.org> | 2010-02-02 05:15:17 -0500 |
---|---|---|
committer | Paul Mundt <lethal@linux-sh.org> | 2010-02-02 05:15:17 -0500 |
commit | 4b842c8571240d1173eaf00e114cc5cc160f1722 (patch) | |
tree | 19d096d3222a995f39bf157eb403a85f417846e8 /arch/sh/Kconfig | |
parent | deb9b22b8968fa0166d89c8ad1346e816cf1aec4 (diff) |
sh: enable sparseirq for highlander and r2d.
highlander and r2d are the only remaining ones that were blocking
sparseirq being turned on by default, but it turns out that they already
work fine with it by virtue of register_intc_controller(). As such, we
can kill off the dependencies and turn it on by default.
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'arch/sh/Kconfig')
-rw-r--r-- | arch/sh/Kconfig | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/arch/sh/Kconfig b/arch/sh/Kconfig index 3b3c036cbc30..7354e8da3902 100644 --- a/arch/sh/Kconfig +++ b/arch/sh/Kconfig | |||
@@ -87,6 +87,10 @@ config GENERIC_IRQ_PROBE | |||
87 | config IRQ_PER_CPU | 87 | config IRQ_PER_CPU |
88 | def_bool y | 88 | def_bool y |
89 | 89 | ||
90 | config SPARSE_IRQ | ||
91 | def_bool y | ||
92 | depends on SUPERH32 | ||
93 | |||
90 | config GENERIC_GPIO | 94 | config GENERIC_GPIO |
91 | def_bool n | 95 | def_bool n |
92 | 96 | ||
@@ -728,18 +732,6 @@ config GUSA_RB | |||
728 | LLSC, this should be more efficient than the other alternative of | 732 | LLSC, this should be more efficient than the other alternative of |
729 | disabling interrupts around the atomic sequence. | 733 | disabling interrupts around the atomic sequence. |
730 | 734 | ||
731 | config SPARSE_IRQ | ||
732 | def_bool y | ||
733 | depends on SUPERH32 && !SH_HIGHLANDER && !SH_RTS7751R2D | ||
734 | help | ||
735 | This enables support for sparse irqs. This is useful in general | ||
736 | as most CPUs have a fairly sparse array of IRQ vectors, which | ||
737 | the irq_desc then maps directly on to. Systems with a high | ||
738 | number of off-chip IRQs will want to treat this as | ||
739 | experimental until they have been independently verified. | ||
740 | |||
741 | If you don't know what to do here, say N. | ||
742 | |||
743 | endmenu | 735 | endmenu |
744 | 736 | ||
745 | menu "Boot options" | 737 | menu "Boot options" |