diff options
| author | Naman Trivedi <naman.trivedimanojbhai@amd.com> | 2025-08-28 15:42:22 +0200 |
|---|---|---|
| committer | Michal Simek <michal.simek@amd.com> | 2025-10-09 09:07:03 +0200 |
| commit | 4146a31dcec709058a8e793b86712b0ffa1ba15a (patch) | |
| tree | fde641edd88939431fff5a3e1000ebfcf38c4963 /drivers/reset | |
| parent | e7fe2c7bc60d9963f8309d0094fec753b767fd36 (diff) | |
drivers: firmware: update xilinx_pm_request to support max payload
Currently xilinx_pm_request API supports four u32 payloads. However the
legacy SMC format supports five u32 request payloads and extended SMC
format supports six u32 request payloads. Add support for the same in
xilinx_pm_request API. Also add two dummy arguments to all the callers
of xilinx_pm_request.
The TF-A always fills seven u32 return payload so add support
for the same in xilinx_pm_request API.
Signed-off-by: Naman Trivedi <naman.trivedimanojbhai@amd.com>
Signed-off-by: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@amd.com>
Acked-by: Senthil Nathan Thangaraj <senthilnathan.thangaraj@amd.com>
Signed-off-by: Michal Simek <michal.simek@amd.com>
Link: https://lore.kernel.org/r/5ae6b560741f3ca8b89059c4ebb87acf75b4718e.1756388537.git.michal.simek@amd.com
Diffstat (limited to 'drivers/reset')
| -rw-r--r-- | drivers/reset/reset-zynqmp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/reset/reset-zynqmp.c b/drivers/reset/reset-zynqmp.c index b9c4f09fdfd..d04e8eef3bb 100644 --- a/drivers/reset/reset-zynqmp.c +++ b/drivers/reset/reset-zynqmp.c @@ -22,7 +22,7 @@ static int zynqmp_pm_reset_assert(const u32 reset, const enum zynqmp_pm_reset_action assert_flag) { return xilinx_pm_request(PM_RESET_ASSERT, reset, assert_flag, 0, 0, - NULL); + 0, 0, NULL); } static int zynqmp_reset_assert(struct reset_ctl *rst) |
