firmware: arm_scmi: Add SCMI v3.0 sensors descriptors extensions
authorCristian Marussi <cristian.marussi@arm.com>
Thu, 19 Nov 2020 17:49:02 +0000 (17:49 +0000)
committerSudeep Holla <sudeep.holla@arm.com>
Fri, 20 Nov 2020 10:57:15 +0000 (10:57 +0000)
commit1fe00b8b4276ddf335216f884cb719edbea129e1
tree3dda9df7a86faa6242f4c9eb7ebd215797853624
parent607a4672b458b12674b96724e2f9bd42a5e928c6
firmware: arm_scmi: Add SCMI v3.0 sensors descriptors extensions

Add support for new SCMI v3.0 Sensors extensions related to new sensors'
features, like multiple axis and update intervals, while keeping
compatibility with SCMI v2.0 features.

While at that, refactor and simplify all the internal helpers macros and
move struct scmi_sensor_info to use only non-fixed-size typing.

Link: https://lore.kernel.org/r/20201119174906.43862-3-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/sensors.c
include/linux/scmi_protocol.h