diff options
author | Ronak Jain <[email protected]> | 2024-09-19 22:55:01 -0700 |
---|---|---|
committer | Michal Simek <[email protected]> | 2024-10-02 12:54:45 +0200 |
commit | 92fb71333d5737d0296fb968a653dfda4b225175 (patch) | |
tree | 727e53c21fe616dc2ee7b9f032624fe43674308b /drivers/fpga/fpga-mgr.c | |
parent | e8415a8aecdb73cadfcfd1f1e1307d84413a5eb8 (diff) |
firmware: xilinx: add support for new SMC call format
Added zynqmp_pm_invoke_fw_fn() to use new SMC format in which
lower 12 bits of SMC id are fixed and firmware header is moved to
subsequent SMC arguments. The new SMC format supports full request and
response buffers.
Added zynqmp_pm_get_sip_svc_version() to get SiP SVC version
number to check if TF-A is newer or older and use the SMC format
accordingly to handle backward compatibility.
Used new SMC format for PM_QUERY_DATA API as more response values are
required in it.
Signed-off-by: Ronak Jain <[email protected]>
Signed-off-by: Jay Buddhabhatti <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Michal Simek <[email protected]>
Diffstat (limited to 'drivers/fpga/fpga-mgr.c')
0 files changed, 0 insertions, 0 deletions