[COMMON] irqchip: gic: implement multiple cpu targeted interrupt
authorHosung Kim <hosung0.kim@samsung.com>
Sun, 9 Apr 2017 11:49:29 +0000 (20:49 +0900)
committerJaehyoung Choi <jkkkkk.choi@samsung.com>
Mon, 14 May 2018 05:04:20 +0000 (14:04 +0900)
commit6ae58e5e004d38438416801cb5883809c0e2346a
treedf22268c6a29899d2c6d0802cb3e6114921acfde
parent8e9cbdf9fc1d8fa3f56083b9c67b56393aafff3c
[COMMON] irqchip: gic: implement multiple cpu targeted interrupt

Current gic driver only supports single cpu targeted interrupt
though GIC HW supports multiple cpu targeted interrupt.
This patch implements this multiple cpu targeted interrupt
by controlling interrupt processor target registers in GIC HW.

Because use of multiple cpu targeted interrupt can cause
unnecessary wakeups of targeted cpus, use this feature
only when minimal interrupt latency is required

Change-Id: Iefb8625564e790eede677190aa2190290f7aee00
Signed-off-by: Hosung Kim <hosung0.kim@samsung.com>
drivers/irqchip/irq-gic.c