Thread (1 message) 1 message, 1 author, 2011-11-29

[PATCH V2] arm/tegra: convert tegra20 to GIC devicetree binding

From: Cousson, Benoit <hidden>
Date: 2011-11-29 13:00:58
Also in: linux-devicetree, linux-tegra

Hi Stephen & Peter,

On 11/29/2011 1:54 AM, Stephen Warren wrote:
From: pdeschrijver at nvidia.com<redacted>
[...]
quoted hunk
@@ -125,6 +131,14 @@ void __init tegra_init_irq(void)
  	gic_arch_extn.irq_unmask = tegra_unmask;
  	gic_arch_extn.irq_retrigger = tegra_retrigger;

-	gic_init(0, 29, IO_ADDRESS(TEGRA_ARM_INT_DIST_BASE),
-		 IO_ADDRESS(TEGRA_ARM_PERIF_BASE + 0x100));
+#ifdef CONFIG_OF
+	/* Check if there is a devicetree present as of_irq_init doesn't
+	 * indicate if an interrupt controller node was found.
+	 */
+	if (of_find_node_by_path("/"))
+		of_irq_init(tegra_irq_match);
+	else
+#endif
For the same kind of need, I found the following API:

of_have_populated_dt()

Moreover, it returns false if !CONFIG_OF, so it will avoid the #ifdef.

Regards,
Benoit
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help