firmware: arm_scmi: Fix voltage description in failure cases
authorEtienne Carriere <etienne.carriere@foss.st.com>
Thu, 25 Jul 2024 06:53:17 +0000 (08:53 +0200)
committerSudeep Holla <sudeep.holla@arm.com>
Fri, 9 Aug 2024 13:21:51 +0000 (14:21 +0100)
commiteedc060cff725ff53f284c63d55a42f49e6d2b3c
tree24180b24c37b2084f2a4859c129c9b78b9016fe5
parentbd02b0737f3816073e7a37a667190dea3c195e4a
firmware: arm_scmi: Fix voltage description in failure cases

Reset the reception buffer max size when a voltage domain description
request fails, for example when the voltage domain returns an access
permission error (SCMI_ERR_ACCESS) unless what only a single 32bit
word is read back for the remaining voltage description requests
responses leading to invalid information. The side effect of this
issue is that the voltage regulators registered from those remaining
SCMI voltage domain were assigned a wrong regulator name.

Signed-off-by: Etienne Carriere <etienne.carriere@foss.st.com>
Reviewed-by: Cristian Marussi <cristian.marussi@arm.com>
Message-Id: <20240725065317.3758165-1-etienne.carriere@foss.st.com>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
drivers/firmware/arm_scmi/voltage.c