aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/irqchip/irq-atmel-aic.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/drivers/irqchip/irq-atmel-aic.c b/drivers/irqchip/irq-atmel-aic.c
index 637d6000712f..d7b0495b1132 100644
--- a/drivers/irqchip/irq-atmel-aic.c
+++ b/drivers/irqchip/irq-atmel-aic.c
@@ -219,10 +219,16 @@ static void __init at91sam9260_aic_irq_fixup(struct device_node *root)
219 aic_common_rtt_irq_fixup(root); 219 aic_common_rtt_irq_fixup(root);
220} 220}
221 221
222static void __init at91sam9g45_aic_irq_fixup(struct device_node *root)
223{
224 aic_common_rtc_irq_fixup(root);
225 aic_common_rtt_irq_fixup(root);
226}
227
222static const struct of_device_id __initdata aic_irq_fixups[] = { 228static const struct of_device_id __initdata aic_irq_fixups[] = {
223 { .compatible = "atmel,at91sam9g45", .data = at91sam9_aic_irq_fixup }, 229 { .compatible = "atmel,at91sam9g45", .data = at91sam9g45_aic_irq_fixup },
224 { .compatible = "atmel,at91sam9n12", .data = at91sam9_aic_irq_fixup }, 230 { .compatible = "atmel,at91sam9n12", .data = at91sam9_aic_irq_fixup },
225 { .compatible = "atmel,at91sam9rl", .data = at91sam9_aic_irq_fixup }, 231 { .compatible = "atmel,at91sam9rl", .data = at91sam9g45_aic_irq_fixup },
226 { .compatible = "atmel,at91sam9x5", .data = at91sam9_aic_irq_fixup }, 232 { .compatible = "atmel,at91sam9x5", .data = at91sam9_aic_irq_fixup },
227 { .compatible = "atmel,at91sam9260", .data = at91sam9260_aic_irq_fixup }, 233 { .compatible = "atmel,at91sam9260", .data = at91sam9260_aic_irq_fixup },
228 { .compatible = "atmel,at91sam9261", .data = at91sam9260_aic_irq_fixup }, 234 { .compatible = "atmel,at91sam9261", .data = at91sam9260_aic_irq_fixup },