diff options
author | Magnus Damm <damm@igel.co.jp> | 2007-07-20 05:44:49 -0400 |
---|---|---|
committer | Paul Mundt <lethal@linux-sh.org> | 2007-07-20 05:44:49 -0400 |
commit | 56386f6424f242cff46e2cfd7be44624cd37dce1 (patch) | |
tree | a8dd5193063e892fc424f8b2da247c020ec54496 /arch/sh/mm | |
parent | 339547bf5de1212c9c7b89b0e0d69620709729d2 (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/mm')
-rw-r--r-- | arch/sh/mm/Kconfig | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/arch/sh/mm/Kconfig b/arch/sh/mm/Kconfig index 697277aea23b..70da1c8d407e 100644 --- a/arch/sh/mm/Kconfig +++ b/arch/sh/mm/Kconfig | |||
@@ -120,14 +120,14 @@ config CPU_SUBTYPE_SH7712 | |||
120 | config CPU_SUBTYPE_SH7750 | 120 | config CPU_SUBTYPE_SH7750 |
121 | bool "Support SH7750 processor" | 121 | bool "Support SH7750 processor" |
122 | select CPU_SH4 | 122 | select CPU_SH4 |
123 | select CPU_HAS_IPR_IRQ | 123 | select CPU_HAS_INTC_IRQ |
124 | help | 124 | help |
125 | Select SH7750 if you have a 200 Mhz SH-4 HD6417750 CPU. | 125 | Select SH7750 if you have a 200 Mhz SH-4 HD6417750 CPU. |
126 | 126 | ||
127 | config CPU_SUBTYPE_SH7091 | 127 | config CPU_SUBTYPE_SH7091 |
128 | bool "Support SH7091 processor" | 128 | bool "Support SH7091 processor" |
129 | select CPU_SH4 | 129 | select CPU_SH4 |
130 | select CPU_HAS_IPR_IRQ | 130 | select CPU_HAS_INTC_IRQ |
131 | help | 131 | help |
132 | Select SH7091 if you have an SH-4 based Sega device (such as | 132 | Select SH7091 if you have an SH-4 based Sega device (such as |
133 | the Dreamcast, Naomi, and Naomi 2). | 133 | the Dreamcast, Naomi, and Naomi 2). |
@@ -135,17 +135,17 @@ config CPU_SUBTYPE_SH7091 | |||
135 | config CPU_SUBTYPE_SH7750R | 135 | config CPU_SUBTYPE_SH7750R |
136 | bool "Support SH7750R processor" | 136 | bool "Support SH7750R processor" |
137 | select CPU_SH4 | 137 | select CPU_SH4 |
138 | select CPU_HAS_IPR_IRQ | 138 | select CPU_HAS_INTC_IRQ |
139 | 139 | ||
140 | config CPU_SUBTYPE_SH7750S | 140 | config CPU_SUBTYPE_SH7750S |
141 | bool "Support SH7750S processor" | 141 | bool "Support SH7750S processor" |
142 | select CPU_SH4 | 142 | select CPU_SH4 |
143 | select CPU_HAS_IPR_IRQ | 143 | select CPU_HAS_INTC_IRQ |
144 | 144 | ||
145 | config CPU_SUBTYPE_SH7751 | 145 | config CPU_SUBTYPE_SH7751 |
146 | bool "Support SH7751 processor" | 146 | bool "Support SH7751 processor" |
147 | select CPU_SH4 | 147 | select CPU_SH4 |
148 | select CPU_HAS_IPR_IRQ | 148 | select CPU_HAS_INTC_IRQ |
149 | help | 149 | help |
150 | Select SH7751 if you have a 166 Mhz SH-4 HD6417751 CPU, | 150 | Select SH7751 if you have a 166 Mhz SH-4 HD6417751 CPU, |
151 | or if you have a HD6417751R CPU. | 151 | or if you have a HD6417751R CPU. |
@@ -153,7 +153,7 @@ config CPU_SUBTYPE_SH7751 | |||
153 | config CPU_SUBTYPE_SH7751R | 153 | config CPU_SUBTYPE_SH7751R |
154 | bool "Support SH7751R processor" | 154 | bool "Support SH7751R processor" |
155 | select CPU_SH4 | 155 | select CPU_SH4 |
156 | select CPU_HAS_IPR_IRQ | 156 | select CPU_HAS_INTC_IRQ |
157 | 157 | ||
158 | config CPU_SUBTYPE_SH7760 | 158 | config CPU_SUBTYPE_SH7760 |
159 | bool "Support SH7760 processor" | 159 | bool "Support SH7760 processor" |