summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorCristian Marussi <cristian.marussi@arm.com>2026-05-08 18:32:49 +0300
committerSudeep Holla <sudeep.holla@kernel.org>2026-05-12 17:29:11 +0300
commit0d76f62613cafecb7d326a5a45619024fa7e6e8e (patch)
tree7c8620dbc557db993454c40c8db8350af5778ca3 /include/linux
parentaf86c99170b771a3c763be38b01dc519501e907b (diff)
downloadlinux-0d76f62613cafecb7d326a5a45619024fa7e6e8e.tar.xz
firmware: arm_scmi: Simplify clock rates exposed interface
Introduce a new internal struct scmi_clock_desc so as to be able to hide, in the future, some of the needlessly public fields currently kept inside scmi_clock_info, while keeping exposed only the two new min_rate and max_rate fields for each clock. No functional change. Reviewed-by: Peng Fan <peng.fan@nxp.com> Signed-off-by: Cristian Marussi <cristian.marussi@arm.com> Tested-by: Florian Fainelli <florian.fainelli@broadcom.com> Tested-by: Geert Uytterhoeven <geert+renesas@glider.be> Link: https://patch.msgid.link/20260508153300.2224715-5-cristian.marussi@arm.com Signed-off-by: Sudeep Holla <sudeep.holla@kernel.org>
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/scmi_protocol.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/scmi_protocol.h b/include/linux/scmi_protocol.h
index 984117f51695..f82747adc8eb 100644
--- a/include/linux/scmi_protocol.h
+++ b/include/linux/scmi_protocol.h
@@ -51,6 +51,8 @@ struct scmi_clock_info {
bool rate_ctrl_forbidden;
bool parent_ctrl_forbidden;
bool extended_config;
+ u64 min_rate;
+ u64 max_rate;
union {
struct {
int num_rates;