sparc32,sun4m: percpu and global register definitions moved to irq.h
[deliverable/linux.git] / arch / sparc / kernel / irq.h
index 0b4d5b9021651f7e54f86f61bc1b6b8a417f5725..008453b798ecc3fdae62e535b548e94b919beb18 100644 (file)
@@ -2,6 +2,27 @@
 
 #include <asm/btfixup.h>
 
+/* sun4m specific type definitions */
+
+/* This maps direct to CPU specific interrupt registers */
+struct sun4m_irq_percpu {
+       u32     pending;
+       u32     clear;
+       u32     set;
+};
+
+/* This maps direct to global interrupt registers */
+struct sun4m_irq_global {
+       u32     pending;
+       u32     mask;
+       u32     mask_clear;
+       u32     mask_set;
+       u32     interrupt_target;
+};
+
+extern struct sun4m_irq_percpu __iomem *sun4m_irq_percpu[SUN4M_NCPUS];
+extern struct sun4m_irq_global __iomem *sun4m_irq_global;
+
 /*
  * Platform specific irq configuration
  * The individual platforms assign their platform
This page took 0.026733 seconds and 5 git commands to generate.