plat: xilinx: versal: Implement PM IOCTL API
Add PM IOCTL EEMI.

Below PLL related IOCTLs are not available in versal PLM.
	* IOCTL_SET_PLL_FRAC_MODE
	* IOCTL_GET_PLL_FRAC_MODE
	* IOCTL_SET_PLL_FRAC_DATA
	* IOCTL_SET_PLL_FRAC_DATA

PLM has new EEMI APIs for PLL related operations.
Call them instead of passing IOCTL API to PLM.
For other IOCTL, ATF just pass through IOCTL
request to PLM (Platform Loader and Manager).

Signed-off-by: Tejas Patel <tejas.patel@xilinx.com>
Signed-off-by: Jolly Shah <jolly.shah@xilinx.com>
Change-Id: I96f8da46a4d3965c9291b7b2da96056408137839
1 parent ffecfe7 commit d62fa4bcb1e2e82a34053b66a9ec367c2f6c85de
@Tejas Patel Tejas Patel authored on 10 Jan 2019
Jolly Shah committed on 15 Jan 2020
Showing 4 changed files
View
plat/xilinx/versal/pm_service/pm_api_sys.c
View
plat/xilinx/versal/pm_service/pm_api_sys.h
View
plat/xilinx/versal/pm_service/pm_defs.h
View
plat/xilinx/versal/pm_service/pm_svc_main.c