|
@@ -175,11 +175,18 @@ static int beatic_pic_host_xlate(struct irq_host *h, struct device_node *ct,
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+static int beatic_pic_host_match(struct irq_host *h, struct device_node *np)
|
|
|
|
+{
|
|
|
|
+ /* Match all */
|
|
|
|
+ return 1;
|
|
|
|
+}
|
|
|
|
+
|
|
static struct irq_host_ops beatic_pic_host_ops = {
|
|
static struct irq_host_ops beatic_pic_host_ops = {
|
|
.map = beatic_pic_host_map,
|
|
.map = beatic_pic_host_map,
|
|
.remap = beatic_pic_host_remap,
|
|
.remap = beatic_pic_host_remap,
|
|
.unmap = beatic_pic_host_unmap,
|
|
.unmap = beatic_pic_host_unmap,
|
|
.xlate = beatic_pic_host_xlate,
|
|
.xlate = beatic_pic_host_xlate,
|
|
|
|
+ .match = beatic_pic_host_match,
|
|
};
|
|
};
|
|
|
|
|
|
/*
|
|
/*
|