summaryrefslogtreecommitdiff
path: root/drivers/firmware/arm_scmi/scmi_pm_domain.c
diff options
context:
space:
mode:
authorCristian Marussi <cristian.marussi@arm.com>2022-08-17 18:27:30 +0100
committerSudeep Holla <sudeep.holla@arm.com>2022-08-23 12:21:37 +0100
commitb75c83d9b961fd3abf7310f8d36d5e6e9f573efb (patch)
treecbd842ac01cb40453b4439fc9c1bdcdba3a64b20 /drivers/firmware/arm_scmi/scmi_pm_domain.c
parente9076ffbcaed5da6c182b144ef9f6e24554af268 (diff)
firmware: arm_scmi: Fix the asynchronous reset requests
SCMI Reset protocol specification allows the asynchronous reset request only when an autonomous reset action is specified. Reset requests based on explicit assert/deassert of signals should not be served asynchronously. Current implementation will instead issue an asynchronous request in any case, as long as the reset domain had advertised to support asynchronous resets. Avoid requesting the asynchronous resets when the reset action is not of the autonomous type, even if the target reset domain does, in general, support the asynchronous requests. Link: https://lore.kernel.org/r/20220817172731.1185305-6-cristian.marussi@arm.com Fixes: 95a15d80aa0d ("firmware: arm_scmi: Add RESET protocol in SCMI v2.0") Signed-off-by: Cristian Marussi <cristian.marussi@arm.com> Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
Diffstat (limited to 'drivers/firmware/arm_scmi/scmi_pm_domain.c')
0 files changed, 0 insertions, 0 deletions