Lines Matching refs:node
243 static int __init omap_init_irq_of(struct device_node *node)
247 omap_irq_base = of_iomap(node, 0);
251 domain = irq_domain_add_linear(node, omap_nr_irqs,
263 static int __init omap_init_irq_legacy(u32 base, struct device_node *node)
277 domain = irq_domain_add_legacy(node, omap_nr_irqs, irq_base, 0,
297 static int __init omap_init_irq(u32 base, struct device_node *node)
307 if (of_device_is_compatible(node, "ti,omap2-intc") ||
308 of_device_is_compatible(node, "ti,omap3-intc")) {
311 if (of_address_to_resource(node, 0, &res))
315 ret = omap_init_irq_legacy(base, node);
316 } else if (node) {
317 ret = omap_init_irq_of(node);
363 static int __init intc_of_init(struct device_node *node,
371 if (WARN_ON(!node))
374 if (of_device_is_compatible(node, "ti,dm814-intc") ||
375 of_device_is_compatible(node, "ti,dm816-intc") ||
376 of_device_is_compatible(node, "ti,am33xx-intc")) {
381 ret = omap_init_irq(-1, of_node_get(node));