|
@@ -44,13 +44,14 @@ static const struct of_dev_auxdata imx51_auxdata_lookup[] __initconst = {
|
|
{ /* sentinel */ }
|
|
{ /* sentinel */ }
|
|
};
|
|
};
|
|
|
|
|
|
-static void __init imx51_tzic_add_irq_domain(struct device_node *np,
|
|
|
|
|
|
+static int __init imx51_tzic_add_irq_domain(struct device_node *np,
|
|
struct device_node *interrupt_parent)
|
|
struct device_node *interrupt_parent)
|
|
{
|
|
{
|
|
irq_domain_add_simple(np, 0);
|
|
irq_domain_add_simple(np, 0);
|
|
|
|
+ return 0;
|
|
}
|
|
}
|
|
|
|
|
|
-static void __init imx51_gpio_add_irq_domain(struct device_node *np,
|
|
|
|
|
|
+static int __init imx51_gpio_add_irq_domain(struct device_node *np,
|
|
struct device_node *interrupt_parent)
|
|
struct device_node *interrupt_parent)
|
|
{
|
|
{
|
|
static int gpio_irq_base = MXC_GPIO_IRQ_START + ARCH_NR_GPIOS -
|
|
static int gpio_irq_base = MXC_GPIO_IRQ_START + ARCH_NR_GPIOS -
|
|
@@ -58,6 +59,8 @@ static void __init imx51_gpio_add_irq_domain(struct device_node *np,
|
|
|
|
|
|
irq_domain_add_simple(np, gpio_irq_base);
|
|
irq_domain_add_simple(np, gpio_irq_base);
|
|
gpio_irq_base += 32;
|
|
gpio_irq_base += 32;
|
|
|
|
+
|
|
|
|
+ return 0;
|
|
}
|
|
}
|
|
|
|
|
|
static const struct of_device_id imx51_irq_match[] __initconst = {
|
|
static const struct of_device_id imx51_irq_match[] __initconst = {
|