firmware: arm_scmi: Make smc support sync_cmds_completed_on_ret
authorCristian Marussi <cristian.marussi@arm.com>
Mon, 20 Dec 2021 19:56:39 +0000 (19:56 +0000)
committerSudeep Holla <sudeep.holla@arm.com>
Tue, 21 Dec 2021 10:59:37 +0000 (10:59 +0000)
commit117542b81fe7b12002afc0cfdcf6cdd3ebfc0f18
tree87a3aceecc2f251ef38865f0cdfdf2d5c081dbc5
parent31d2f803c19c1a7ad8d05c20b6cd83e8a647fb5c
firmware: arm_scmi: Make smc support sync_cmds_completed_on_ret

Enable sync_cmds_completed_on_ret in the SMC transport descriptor and
remove SMC specific .poll_done callback support since polling is bypassed
when sync_cmds_completed_on_ret is set.

Link: https://lore.kernel.org/r/20211220195646.44498-5-cristian.marussi@arm.com
Signed-off-by: Cristian Marussi <cristian.marussi@arm.com>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
drivers/firmware/arm_scmi/smc.c