irqdomain: Add a fwnode_handle allocator
[firefly-linux-kernel-4.4.55.git] / include / linux / irqdomain.h
index 995d4c5100d355826952352fb98d924030f1c947..949caa7287583d23bc02c02b727bc782029b8c2d 100644 (file)
@@ -188,6 +188,8 @@ static inline struct device_node *irq_domain_get_of_node(struct irq_domain *d)
 }
 
 #ifdef CONFIG_IRQ_DOMAIN
+struct fwnode_handle *irq_domain_alloc_fwnode(void *data);
+void irq_domain_free_fwnode(struct fwnode_handle *fwnode);
 struct irq_domain *__irq_domain_add(struct fwnode_handle *fwnode, int size,
                                    irq_hw_number_t hwirq_max, int direct_max,
                                    const struct irq_domain_ops *ops,