diff options
author | Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com> | 2018-04-30 19:53:56 +0530 |
---|---|---|
committer | Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com> | 2018-05-17 15:19:07 +0530 |
commit | b84fb058bbde95946b67eec5850efa81a73bcb41 (patch) | |
tree | 94e04ae7209b751c569fcb987b46ae2d553ad413 /plat | |
parent | 85dc2d4dae674a6ab94467bea88656a44630dac8 (diff) | |
download | platform_external_arm-trusted-firmware-b84fb058bbde95946b67eec5850efa81a73bcb41.tar.gz platform_external_arm-trusted-firmware-b84fb058bbde95946b67eec5850efa81a73bcb41.tar.bz2 platform_external_arm-trusted-firmware-b84fb058bbde95946b67eec5850efa81a73bcb41.zip |
plat: xilinx: zynqmp: Remove GET_CALLBACK_DATA function
GET_CALLBACK_DATA function is not required now. IPI mailbox
can be used instead of GET_CALLBACK_DATA function.
Signed-off-by: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
Diffstat (limited to 'plat')
-rw-r--r-- | plat/xilinx/zynqmp/pm_service/pm_api_sys.c | 12 | ||||
-rw-r--r-- | plat/xilinx/zynqmp/pm_service/pm_api_sys.h | 1 | ||||
-rw-r--r-- | plat/xilinx/zynqmp/pm_service/pm_svc_main.c | 11 |
3 files changed, 0 insertions, 24 deletions
diff --git a/plat/xilinx/zynqmp/pm_service/pm_api_sys.c b/plat/xilinx/zynqmp/pm_service/pm_api_sys.c index 6f3d09847..07c04e724 100644 --- a/plat/xilinx/zynqmp/pm_service/pm_api_sys.c +++ b/plat/xilinx/zynqmp/pm_service/pm_api_sys.c @@ -602,18 +602,6 @@ enum pm_ret_status pm_secure_rsaaes(uint32_t address_low, } /** - * pm_get_callbackdata() - Read from IPI response buffer - * @data - array of PAYLOAD_ARG_CNT elements - * - * Read value from ipi buffer response buffer. - */ -void pm_get_callbackdata(uint32_t *data, size_t count) -{ - pm_ipi_buff_read_callb(data, count); - pm_ipi_irq_clear(primary_proc); -} - -/** * pm_pinctrl_request() - Request Pin from firmware * @pin Pin number to request * diff --git a/plat/xilinx/zynqmp/pm_service/pm_api_sys.h b/plat/xilinx/zynqmp/pm_service/pm_api_sys.h index 40ebc030d..96d2d775b 100644 --- a/plat/xilinx/zynqmp/pm_service/pm_api_sys.h +++ b/plat/xilinx/zynqmp/pm_service/pm_api_sys.h @@ -113,7 +113,6 @@ enum pm_ret_status pm_secure_rsaaes(uint32_t address_high, uint32_t address_low, uint32_t size, uint32_t flags); -void pm_get_callbackdata(uint32_t *data, size_t count); unsigned int pm_get_shutdown_scope(void); enum pm_ret_status pm_pinctrl_request(unsigned int pin); enum pm_ret_status pm_pinctrl_release(unsigned int pin); diff --git a/plat/xilinx/zynqmp/pm_service/pm_svc_main.c b/plat/xilinx/zynqmp/pm_service/pm_svc_main.c index a78ad3c6c..f8f71df04 100644 --- a/plat/xilinx/zynqmp/pm_service/pm_svc_main.c +++ b/plat/xilinx/zynqmp/pm_service/pm_svc_main.c @@ -16,7 +16,6 @@ #include "pm_client.h" #include "pm_ipi.h" -#define PM_GET_CALLBACK_DATA 0xa01 #define PM_SET_SUSPEND_MODE 0xa02 #define PM_GET_TRUSTZONE_VERSION 0xa03 @@ -256,16 +255,6 @@ uint64_t pm_smc_handler(uint32_t smc_fid, uint64_t x1, uint64_t x2, uint64_t x3, pm_arg[3]); SMC_RET1(handle, (uint64_t)ret); - case PM_GET_CALLBACK_DATA: - { - uint32_t result[4]; - - pm_get_callbackdata(result, sizeof(result)); - SMC_RET2(handle, - (uint64_t)result[0] | ((uint64_t)result[1] << 32), - (uint64_t)result[2] | ((uint64_t)result[3] << 32)); - } - case PM_PINCTRL_REQUEST: ret = pm_pinctrl_request(pm_arg[0]); SMC_RET1(handle, (uint64_t)ret); |