aboutsummaryrefslogtreecommitdiffstats
path: root/include/asm-sparc64/prom.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/asm-sparc64/prom.h')
-rw-r--r--include/asm-sparc64/prom.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/include/asm-sparc64/prom.h b/include/asm-sparc64/prom.h
index aad16c2aa5e8..99671ed6625d 100644
--- a/include/asm-sparc64/prom.h
+++ b/include/asm-sparc64/prom.h
@@ -34,6 +34,7 @@ struct property {
34 unsigned int unique_id; 34 unsigned int unique_id;
35}; 35};
36 36
37struct of_irq_controller;
37struct device_node { 38struct device_node {
38 char *name; 39 char *name;
39 char *type; 40 char *type;
@@ -53,6 +54,13 @@ struct device_node {
53 unsigned long _flags; 54 unsigned long _flags;
54 void *data; 55 void *data;
55 unsigned int unique_id; 56 unsigned int unique_id;
57
58 struct of_irq_controller *irq_trans;
59};
60
61struct of_irq_controller {
62 unsigned int (*irq_build)(struct device_node *, unsigned int, void *);
63 void *data;
56}; 64};
57 65
58/* flag descriptions */ 66/* flag descriptions */