Message ID | 20220330150551.2573938-1-cristian.marussi@arm.com (mailing list archive) |
---|---|
Headers | show |
Series | SCMIv3.1 Miscellaneous changes | expand |
On Wed, Mar 30, 2022 at 04:05:29PM +0100, Cristian Marussi wrote: > Hi all, > > this series introduces a bunch of SCMIv3.1 miscellaneous changes to support > basically all the SCMIv3.1 specification [1] addition with the exclusion of > the Powercap protocol and driver which will be introduced later on in > another series. > > Most notably the series adds: > > - supports across all protocols for long resources naming using *_NAME_GET > dedicated new commands > - Clock protocol Rate change pre and post notifications > - Voltage protocol asynchronous voltage level set command > (VOLTAGE_LEVEL_SET_COMPLETE delayed response) > - Perf protocol power-cost in micro-watts (only internal support) > - Perf protocol PERFORMANCE_LIMITS_SET new checks > Apart from minor comments I have, this looks good and I have queued it provisionally with the changes I have mentioned in the thread.
On Wed, 30 Mar 2022 16:05:29 +0100, Cristian Marussi wrote: > this series introduces a bunch of SCMIv3.1 miscellaneous changes to support > basically all the SCMIv3.1 specification [1] addition with the exclusion of > the Powercap protocol and driver which will be introduced later on in > another series. > > Most notably the series adds: > > [...] Applied to sudeep.holla/linux (for-next/scmi), thanks! [02/22] firmware: arm_scmi: Make protocols init fail on basic errors https://git.kernel.org/sudeep.holla/c/4de1b36fae [03/22] firmware: arm_scmi: Fix Base list protocols enumeration https://git.kernel.org/sudeep.holla/c/8009120e03 [04/22] firmware: arm_scmi: Validate BASE_DISCOVER_LIST_PROTOCOLS reply https://git.kernel.org/sudeep.holla/c/3b0041f6e1 [05/22] firmware: arm_scmi: Dynamically allocate protocols array https://git.kernel.org/sudeep.holla/c/776b6c8a25 [06/22] firmware: arm_scmi: Make name_get operations return a const https://git.kernel.org/sudeep.holla/c/992be5d3c8 [07/22] firmware: arm_scmi: Check CLOCK_RATE_SET_COMPLETE async reply https://git.kernel.org/sudeep.holla/c/c7e223f5c7 [08/22] firmware: arm_scmi: Remove unneeded NULL termination of clk name https://git.kernel.org/sudeep.holla/c/91ebc56cbc [09/22] firmware: arm_scmi: Split protocol specific definitions in a dedicated header https://git.kernel.org/sudeep.holla/c/23136bff80 [10/22] firmware: arm_scmi: Introduce a common SCMIv3.1 .extended_name_get helper https://git.kernel.org/sudeep.holla/c/5c873d120d [11/22] firmware: arm_scmi: Add SCMIv3.1 extended names protocols support https://git.kernel.org/sudeep.holla/c/b260fccaeb [12/22] firmware: arm_scmi: Parse clock_enable_latency conditionally https://git.kernel.org/sudeep.holla/c/df3576d14a [13/22] firmware: arm_scmi: Add iterators for multi-part commands https://git.kernel.org/sudeep.holla/c/36b6ea0fc6 [14/22] firmware: arm_scmi: Use common iterators in Sensor protocol https://git.kernel.org/sudeep.holla/c/7cab537704 [15/22] firmware: arm_scmi: Add SCMIv3.1 SENSOR_AXIS_NAME_GET support https://git.kernel.org/sudeep.holla/c/802b0bed01 [16/22] firmware: arm_scmi: Use common iterators in Clock protocol https://git.kernel.org/sudeep.holla/c/7bc7caafe6 [17/22] firmware: arm_scmi: Use common iterators in Voltage protocol https://git.kernel.org/sudeep.holla/c/d8d7e91316 [18/22] firmware: arm_scmi: Use common iterators in Perf protocol https://git.kernel.org/sudeep.holla/c/79d2ea9244 [19/22] firmware: arm_scmi: Add SCMIv3.1 Clock notifications https://git.kernel.org/sudeep.holla/c/7aa75496ea [20/22] firmware: arm_scmi: Add SCMIv3.1 VOLTAGE_LEVEL_SET_COMPLETE https://git.kernel.org/sudeep.holla/c/4c74701b1e [21/22] firmware: arm_scmi: Add SCMI v3.1 Perf power-cost in microwatts https://git.kernel.org/sudeep.holla/c/3630cd8130 [22/22] firmware: arm_scmi: Add SCMIv3.1 PERFORMANCE_LIMITS_SET checks https://git.kernel.org/sudeep.holla/c/71bea05797 -- Regards, Sudeep