aboutsummaryrefslogtreecommitdiffstats
path: root/arch/sh/Kconfig
diff options
context:
space:
mode:
authorMagnus Damm <damm@igel.co.jp>2007-07-20 05:44:49 -0400
committerPaul Mundt <lethal@linux-sh.org>2007-07-20 05:44:49 -0400
commit56386f6424f242cff46e2cfd7be44624cd37dce1 (patch)
treea8dd5193063e892fc424f8b2da247c020ec54496 /arch/sh/Kconfig
parent339547bf5de1212c9c7b89b0e0d69620709729d2 (diff)
sh: intc - add support for SH7750 and its variants
This patch converts the cpu specific 7750 setup code to use the new intc controller. Many new vectors are added and multiple processor variants including 7091, 7750, 7750s, 7750r, 7751 and 7751r should all have the correct vectors hooked up. IRLM interrupts can be enabled using ipr_irq_enable_irlm() which now is marked as __init. Signed-off-by: Magnus Damm <damm@igel.co.jp> Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'arch/sh/Kconfig')
-rw-r--r--arch/sh/Kconfig6
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/sh/Kconfig b/arch/sh/Kconfig
index ddfd358a67c1..f87f429e0b24 100644
--- a/arch/sh/Kconfig
+++ b/arch/sh/Kconfig
@@ -212,6 +212,7 @@ config SOLUTION_ENGINE
212config SH_SOLUTION_ENGINE 212config SH_SOLUTION_ENGINE
213 bool "SolutionEngine" 213 bool "SolutionEngine"
214 select SOLUTION_ENGINE 214 select SOLUTION_ENGINE
215 select CPU_HAS_IPR_IRQ
215 depends on CPU_SUBTYPE_SH7709 || CPU_SUBTYPE_SH7750 216 depends on CPU_SUBTYPE_SH7709 || CPU_SUBTYPE_SH7750
216 help 217 help
217 Select SolutionEngine if configuring for a Hitachi SH7709 218 Select SolutionEngine if configuring for a Hitachi SH7709
@@ -244,6 +245,7 @@ config SH_7722_SOLUTION_ENGINE
244config SH_7751_SOLUTION_ENGINE 245config SH_7751_SOLUTION_ENGINE
245 bool "SolutionEngine7751" 246 bool "SolutionEngine7751"
246 select SOLUTION_ENGINE 247 select SOLUTION_ENGINE
248 select CPU_HAS_IPR_IRQ
247 depends on CPU_SUBTYPE_SH7751 249 depends on CPU_SUBTYPE_SH7751
248 help 250 help
249 Select 7751 SolutionEngine if configuring for a Hitachi SH7751 251 Select 7751 SolutionEngine if configuring for a Hitachi SH7751
@@ -321,6 +323,7 @@ config SH_MPC1211
321config SH_SH03 323config SH_SH03
322 bool "Interface CTP/PCI-SH03" 324 bool "Interface CTP/PCI-SH03"
323 depends on CPU_SUBTYPE_SH7751 && BROKEN 325 depends on CPU_SUBTYPE_SH7751 && BROKEN
326 select CPU_HAS_IPR_IRQ
324 select SYS_SUPPORTS_PCI 327 select SYS_SUPPORTS_PCI
325 help 328 help
326 CTP/PCI-SH03 is a CPU module computer that is produced 329 CTP/PCI-SH03 is a CPU module computer that is produced
@@ -330,6 +333,7 @@ config SH_SH03
330config SH_SECUREEDGE5410 333config SH_SECUREEDGE5410
331 bool "SecureEdge5410" 334 bool "SecureEdge5410"
332 depends on CPU_SUBTYPE_SH7751R 335 depends on CPU_SUBTYPE_SH7751R
336 select CPU_HAS_IPR_IRQ
333 select SYS_SUPPORTS_PCI 337 select SYS_SUPPORTS_PCI
334 help 338 help
335 Select SecureEdge5410 if configuring for a SnapGear SH board. 339 Select SecureEdge5410 if configuring for a SnapGear SH board.
@@ -384,6 +388,7 @@ config SH_LANDISK
384config SH_TITAN 388config SH_TITAN
385 bool "TITAN" 389 bool "TITAN"
386 depends on CPU_SUBTYPE_SH7751R 390 depends on CPU_SUBTYPE_SH7751R
391 select CPU_HAS_IPR_IRQ
387 select SYS_SUPPORTS_PCI 392 select SYS_SUPPORTS_PCI
388 help 393 help
389 Select Titan if you are configuring for a Nimble Microsystems 394 Select Titan if you are configuring for a Nimble Microsystems
@@ -392,6 +397,7 @@ config SH_TITAN
392config SH_SHMIN 397config SH_SHMIN
393 bool "SHMIN" 398 bool "SHMIN"
394 depends on CPU_SUBTYPE_SH7706 399 depends on CPU_SUBTYPE_SH7706
400 select CPU_HAS_IPR_IRQ
395 help 401 help
396 Select SHMIN if configuring for the SHMIN board. 402 Select SHMIN if configuring for the SHMIN board.
397 403