]> git.baikalelectronics.ru Git - arm-tf.git/commit
fix(zynqmp): use common interface for eemi apis
authorRonak Jain <ronak.jain@xilinx.com>
Fri, 21 Jan 2022 07:11:18 +0000 (23:11 -0800)
committerRonak Jain <ronak.jain@xilinx.com>
Thu, 3 Mar 2022 06:10:11 +0000 (22:10 -0800)
commita469c1e1f4c1cd69f98ce45d6e0709de091b8cb3
treed077104ac2b6129ecff60735442a697ee868c2f0
parentcc077c22273075db328bd30fa12c28abf9eef052
fix(zynqmp): use common interface for eemi apis

Currently all EEMI API has its own implementation in TF-A which is
redundant. Most EEMI API implementation in TF-A does same work. It
prepares payload received from kernel, sends payload to firmware,
receives response from firmware and send response back to kernel.

So use common interface for EEMI APIs which has similar functionality.
This will optimize TF-A code.

Signed-off-by: Ronak Jain <ronak.jain@xilinx.com>
Change-Id: I07325644a1fae80211f2588d5807c21973f6d48f
plat/xilinx/zynqmp/pm_service/pm_api_sys.c
plat/xilinx/zynqmp/pm_service/pm_api_sys.h
plat/xilinx/zynqmp/pm_service/pm_svc_main.c