aboutsummaryrefslogtreecommitdiffstats
path: root/plat
diff options
context:
space:
mode:
authorMadhukar Pappireddy <madhukar.pappireddy@arm.com>2021-01-20 23:14:43 +0000
committerTrustedFirmware Code Review <review@review.trustedfirmware.org>2021-01-20 23:14:43 +0000
commitc5a25e403a5401c822ca4535db6a8edef98ed85d (patch)
treee583c289519bb4e3e45780a4b8ce3692777e68b9 /plat
parent6b2924bbbf37a6ae06a044021c006fd1fa553e5d (diff)
parentf621d5fb4bc17952d2d4b6da138b8a5640b148e3 (diff)
downloadplatform_external_arm-trusted-firmware-c5a25e403a5401c822ca4535db6a8edef98ed85d.tar.gz
platform_external_arm-trusted-firmware-c5a25e403a5401c822ca4535db6a8edef98ed85d.tar.bz2
platform_external_arm-trusted-firmware-c5a25e403a5401c822ca4535db6a8edef98ed85d.zip
Merge "plat: xilinx: versal: Remove code duplication" into integration
Diffstat (limited to 'plat')
-rw-r--r--plat/xilinx/versal/pm_service/pm_api_sys.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/plat/xilinx/versal/pm_service/pm_api_sys.c b/plat/xilinx/versal/pm_service/pm_api_sys.c
index eae881e22..3cdd9d051 100644
--- a/plat/xilinx/versal/pm_service/pm_api_sys.c
+++ b/plat/xilinx/versal/pm_service/pm_api_sys.c
@@ -832,6 +832,7 @@ enum pm_ret_status pm_feature_check(uint32_t api_id, unsigned int *version)
switch (api_id) {
case PM_GET_CALLBACK_DATA:
case PM_GET_TRUSTZONE_VERSION:
+ case PM_LOAD_PDI:
*version = (PM_API_BASE_VERSION << 16);
return PM_RET_SUCCESS;
case PM_GET_API_VERSION:
@@ -857,11 +858,6 @@ enum pm_ret_status pm_feature_check(uint32_t api_id, unsigned int *version)
case PM_PINCTRL_CONFIG_PARAM_GET:
case PM_PINCTRL_CONFIG_PARAM_SET:
case PM_IOCTL:
- *version = (PM_API_BASE_VERSION << 16);
- break;
- case PM_QUERY_DATA:
- *version = (PM_API_QUERY_DATA_VERSION << 16);
- break;
case PM_CLOCK_ENABLE:
case PM_CLOCK_DISABLE:
case PM_CLOCK_GETSTATE:
@@ -880,9 +876,9 @@ enum pm_ret_status pm_feature_check(uint32_t api_id, unsigned int *version)
case PM_REGISTER_NOTIFIER:
*version = (PM_API_BASE_VERSION << 16);
break;
- case PM_LOAD_PDI:
- *version = (PM_API_BASE_VERSION << 16);
- return PM_RET_SUCCESS;
+ case PM_QUERY_DATA:
+ *version = (PM_API_QUERY_DATA_VERSION << 16);
+ break;
default:
*version = 0U;
return PM_RET_ERROR_NOFEATURE;