Lines Matching refs:node
247 static int __init omap_init_irq_of(struct device_node *node) in omap_init_irq_of() argument
251 omap_irq_base = of_iomap(node, 0); in omap_init_irq_of()
255 domain = irq_domain_add_linear(node, omap_nr_irqs, in omap_init_irq_of()
267 static int __init omap_init_irq_legacy(u32 base, struct device_node *node) in omap_init_irq_legacy() argument
281 domain = irq_domain_add_legacy(node, omap_nr_irqs, irq_base, 0, in omap_init_irq_legacy()
301 static int __init omap_init_irq(u32 base, struct device_node *node) in omap_init_irq() argument
311 if (of_device_is_compatible(node, "ti,omap2-intc") || in omap_init_irq()
312 of_device_is_compatible(node, "ti,omap3-intc")) { in omap_init_irq()
315 if (of_address_to_resource(node, 0, &res)) in omap_init_irq()
319 ret = omap_init_irq_legacy(base, node); in omap_init_irq()
320 } else if (node) { in omap_init_irq()
321 ret = omap_init_irq_of(node); in omap_init_irq()
375 static int __init intc_of_init(struct device_node *node, in intc_of_init() argument
383 if (WARN_ON(!node)) in intc_of_init()
386 if (of_device_is_compatible(node, "ti,dm814-intc") || in intc_of_init()
387 of_device_is_compatible(node, "ti,dm816-intc") || in intc_of_init()
388 of_device_is_compatible(node, "ti,am33xx-intc")) { in intc_of_init()
393 ret = omap_init_irq(-1, of_node_get(node)); in intc_of_init()