diff options
author | Paul Mundt <lethal@linux-sh.org> | 2009-10-27 11:36:43 +0900 |
---|---|---|
committer | Paul Mundt <lethal@linux-sh.org> | 2009-10-27 11:36:43 +0900 |
commit | 9b798d50df3a98d22a6cbae565d9f4f630d161a6 (patch) | |
tree | 51ea0f11a29fedd14b1c0ff70fcbef87509aea12 /include/linux/sh_intc.h | |
parent | 0a993b0a290a2672500000b0ce811efc093f8467 (diff) | |
download | op-kernel-dev-9b798d50df3a98d22a6cbae565d9f4f630d161a6.zip op-kernel-dev-9b798d50df3a98d22a6cbae565d9f4f630d161a6.tar.gz |
sh: intc: Make ack_regs generally available.
Currently this is ifdef'ed under SH-3 and SH-4A, but there are other CPUs
that will need this as well. Given the size of the existing data
structures, this doesn't cause any additional cacheline utilization for
the existing users, so has no direct impact on the data structures.
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'include/linux/sh_intc.h')
-rw-r--r-- | include/linux/sh_intc.h | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/include/linux/sh_intc.h b/include/linux/sh_intc.h index 68e212f..4e4b22d 100644 --- a/include/linux/sh_intc.h +++ b/include/linux/sh_intc.h @@ -57,10 +57,8 @@ struct intc_desc { struct intc_sense_reg *sense_regs; unsigned int nr_sense_regs; char *name; -#if defined(CONFIG_CPU_SH3) || defined(CONFIG_CPU_SH4A) struct intc_mask_reg *ack_regs; unsigned int nr_ack_regs; -#endif }; #define _INTC_ARRAY(a) a, sizeof(a)/sizeof(*a) @@ -73,7 +71,6 @@ struct intc_desc symbol __initdata = { \ chipname, \ } -#if defined(CONFIG_CPU_SH3) || defined(CONFIG_CPU_SH4A) #define DECLARE_INTC_DESC_ACK(symbol, chipname, vectors, groups, \ mask_regs, prio_regs, sense_regs, ack_regs) \ struct intc_desc symbol __initdata = { \ @@ -83,7 +80,6 @@ struct intc_desc symbol __initdata = { \ chipname, \ _INTC_ARRAY(ack_regs), \ } -#endif void __init register_intc_controller(struct intc_desc *desc); int intc_set_priority(unsigned int irq, unsigned int prio); |