mailbox: zynqmp: handle SGI for shared IPI
authorTanmay Shah <tanmay.shah@amd.com>
Fri, 3 May 2024 14:15:45 +0000 (07:15 -0700)
committerJassi Brar <jassisinghbrar@gmail.com>
Mon, 20 May 2024 03:31:46 +0000 (22:31 -0500)
commit6ffb1635341bec50fa9540ae7827d1e5d75ae0b0
tree581ac9fa039975fac7b81a30e0c79762834773df
parentca1a8680b134b5e6cf7130224504b67b36e2a762
mailbox: zynqmp: handle SGI for shared IPI

At least one IPI is used in TF-A for communication with PMC firmware.
If this IPI needs to be used by other agents such as RPU then, IPI
system interrupt can't be generated in mailbox driver. In such case
TF-A generates SGI to mailbox driver for IPI notification.

Signed-off-by: Tanmay Shah <tanmay.shah@amd.com>
Signed-off-by: Saeed Nowshadi <saeed.nowshadi@amd.com>
Signed-off-by: Jassi Brar <jassisinghbrar@gmail.com>
drivers/mailbox/zynqmp-ipi-mailbox.c