xilinx: Remove platform specific dependency from IPI function
ipi_mb function uses platform specific ipi configuration table.
These ipi_mb functions can be used for other Xilinx platform.
So, instead of using direct data structure, initialize IPI
configuration data by passing platform specific ipi table.
Macros are updated accordingly for this ipi table change.

This change is done so that ipi_mb functions can be moved to
common file without major changes. All common functions now would
be moved to common file in next patch.

Signed-off-by: Tejas Patel <tejas.patel@xilinx.com>
Reviewed-by: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
Signed-off-by: Jolly Shah <jollys@xilinx.com>
1 parent 703a5aa commit b8e39f49e63478a9dd3832afc9084dd4a2ab15e2
@Jolly Shah Jolly Shah authored on 8 Jan 2019
Showing 3 changed files
View
plat/xilinx/zynqmp/include/plat_ipi.h
View
plat/xilinx/zynqmp/sip_svc_setup.c
View
plat/xilinx/zynqmp/zynqmp_ipi.c