arm-trusted-firmware/plat/xilinx/versal
Ronak Jain da6e654bc8 feat(versal): get version for ATF related EEMI APIs
The patch does below things.

1. As per current implementation, when Linux send a request to ATF to
 get the version of APIs which are implemented in ATF then ATF wasn't
 returning any version because there is a check for LIBPM module id.
 The ATF is used to return version for the APIs which are implemented
 in the firmware only.

 Hence moved this switch-case before checking module id to get ATF
 version.

 Also, no need to pass Linux request to the firmware for the APIs
 which are implemented in ATF instead return success after updating
 version.

2. As per current implementation, higher 16-bit is used for ATF
 version and lower 16-bit is used for firmware version. Now, removed
 16-bit shift operation and send complete word i.e. 32-bit to Linux
 user as there is no user who checks ATF version.

3. Add bit mask support in the feature check PM EEMI API for QUERY and
 IOCTL ids.

Change-Id: Icdca3de6659f3b673b81a423ed79a3c20b678768
Signed-off-by: Ronak Jain <ronak.jain@xilinx.com>
Signed-off-by: Tanmay Shah <tanmay.shah@xilinx.com>
2022-04-27 01:44:11 +02:00
..
aarch64 feat(versal): remove the time stamp configuration 2022-03-01 21:20:21 -07:00
include fix(plat/xilinx/versal): resolve misra R10.3 2021-11-30 02:00:01 -08:00
pm_service feat(versal): get version for ATF related EEMI APIs 2022-04-27 01:44:11 +02:00
bl31_versal_setup.c fix(versal): fix the incorrect log message 2022-03-06 21:09:23 -07:00
plat_psci.c fix(plat/xilinx/versal): resolve misra R14.4 2021-11-30 02:00:01 -08:00
plat_topology.c arm64: versal: Add support for new Xilinx Versal ACAPs 2018-11-09 15:06:53 +05:30
plat_versal.c fix(plat/xilinx/versal): resolve misra R14.4 2021-11-30 02:00:01 -08:00
platform.mk feat(plat/versal): add support for SLS mitigation 2021-07-20 22:33:47 -06:00
sip_svc_setup.c fix(plat/xilinx/versal): resolve misra R17.7 2021-11-30 02:00:01 -08:00
versal_gicv3.c plat: xilinx: versal: Move versal_private.h to include directory 2020-01-15 11:01:28 -08:00
versal_ipi.c fix(plat/xilinx/versal): resolve misra R7.2 2021-11-30 02:00:01 -08:00