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)
225 /* Must be ordered as in apple-aic.h */
298 .compatible = "apple,t8103-aic",
302 .compatible = "apple,t8015-aic",
306 .compatible = "apple,aic",
455 .name = "AIC",
607 .name = "AIC-FIQ",
780 * Ack the IPI. We need to order this after the AIC event read, but in aic_handle_ipi()
861 * Make sure the kernel's idea of logical CPU order is the same as AIC's in aic_init_cpu()
869 * by AIC during processing). We manage masks at the vIPI level. in aic_init_cpu()
1064 "irqchip/apple-aic/ipi:starting", in aic_of_ic_init()
1099 IRQCHIP_DECLARE(apple_aic, "apple,aic", aic_of_ic_init);