aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/devicetree/bindings/arm/atmel-at91.txt
diff options
context:
space:
mode:
authorNicolas Ferre <nicolas.ferre@atmel.com>2012-02-14 18:08:14 +0100
committerNicolas Ferre <nicolas.ferre@atmel.com>2012-03-01 13:29:03 +0100
commit8014d6f4dd074d4d248d3de7f63348fa2568476b (patch)
tree7803070e93c4955e7b37eb4f4e81e4d1411aeb98 /Documentation/devicetree/bindings/arm/atmel-at91.txt
parentARM: at91/board-dt: remove AIC irq domain from board file (diff)
downloadlinux-dev-8014d6f4dd074d4d248d3de7f63348fa2568476b.tar.xz
linux-dev-8014d6f4dd074d4d248d3de7f63348fa2568476b.zip
ARM: at91: AIC and GPIO IRQ device tree initialization
Both AIC and GPIO controllers are now using the standard of_irq_init() function to initialize IRQs in case of DT use. The DT specific initialization functions are now separated from the non-DT case and are now using "linear" irq domains. The .map() irqdomain operation is responsible for positioning the IRQ handlers. In AIC case, the Linux IRQ number is directly programmed in the hardware to avoid an additional reverse mapping operation. The AIC position its irq domain as the "default" irq domain. For DT case, the priority is not yet filled in the SMR. It will be the subject of another patch. Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions