Lines Matching full:aic
12 * AIC is a fairly simple interrupt controller with the following features:
65 #include <dt-bindings/interrupt-controller/apple-aic.h>
68 * AIC v1 registers (MMIO)
108 * AIC v2 registers (MMIO)
277 .compatible = "apple,t8103-aic",
281 .compatible = "apple,aic",
428 .name = "AIC",
584 .name = "AIC-FIQ",
831 .name = "AIC-IPI",
847 * Ack the IPI. We need to order this after the AIC event read, but in aic_handle_ipi()
864 * the barrier that is part of the top-level AIC handler's readl()). in aic_handle_ipi()
976 * Make sure the kernel's idea of logical CPU order is the same as AIC's in aic_init_cpu()
984 * by AIC during processing). We manage masks at the vIPI level. in aic_init_cpu()
1178 "irqchip/apple-aic/ipi:starting", in aic_of_ic_init()
1198 IRQCHIP_DECLARE(apple_aic, "apple,aic", aic_of_ic_init);