Skip to content

Commit 27600c9

Browse files
cris-masudeep-holla
authored andcommitted
firmware: arm_scmi: Fix the clock protocol version for v3.2
The clock protocol version as per the SCMI v3.2 specification is 0x30000. Enable the v3.0 clock protocol features only when clock protocol version equals 0x30000. The previous beta version of the spec had this value set to 0x20001 and th same value trickled down from the initial development. The version update were missed in the driver. Fixes: e49e314 ("firmware: arm_scmi: Add clock v3.2 CONFIG_SET support") Signed-off-by: Cristian Marussi <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Sudeep Holla <[email protected]>
1 parent b5dc0ff commit 27600c9

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

drivers/firmware/arm_scmi/clock.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -954,8 +954,7 @@ static int scmi_clock_protocol_init(const struct scmi_protocol_handle *ph)
954954
scmi_clock_describe_rates_get(ph, clkid, clk);
955955
}
956956

957-
if (PROTOCOL_REV_MAJOR(version) >= 0x2 &&
958-
PROTOCOL_REV_MINOR(version) >= 0x1) {
957+
if (PROTOCOL_REV_MAJOR(version) >= 0x3) {
959958
cinfo->clock_config_set = scmi_clock_config_set_v2;
960959
cinfo->clock_config_get = scmi_clock_config_get_v2;
961960
} else {

0 commit comments

Comments
 (0)