firmware: arm_scmi: Fix raw coexistence mode behaviour on failure path
authorCristian Marussi <cristian.marussi@arm.com>
Thu, 23 Feb 2023 15:23:30 +0000 (15:23 +0000)
committerSudeep Holla <sudeep.holla@arm.com>
Mon, 6 Mar 2023 08:42:33 +0000 (08:42 +0000)
commitb2b76e977fc6bc38e6a4dedb62b34bc90cc6ce97
tree2c767684da6a1ab730409764dbc8f0394af45c40
parent418a406d92cc276ddf81d4223271af1ae09fa5af
firmware: arm_scmi: Fix raw coexistence mode behaviour on failure path

When SCMI raw coexistence mode is enabled make the core stack probe
successfully even when the initial base protocol exchanges with the
platform/server failed.

This behaviour enables the system to boot with a broken regular SCMI
stack but with a fully functional and accessible SCMI raw debugfs
interface that can be used to further debug the issue.

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