Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

clk: qcom: clk-smd-rpm: fix rate for branch clks during handoff

rpm branch clk rate should requested as either 0 or 1 but not INT_MAX.
This patch fixes rate request for branch clocks during clk handoff.

Suggested-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>

authored by

Srinivas Kandagatla and committed by
Stephen Boyd
46a7253d e24f5287

+1 -1
+1 -1
drivers/clk/qcom/clk-smd-rpm.c
··· 165 165 struct clk_smd_rpm_req req = { 166 166 .key = cpu_to_le32(r->rpm_key), 167 167 .nbytes = cpu_to_le32(sizeof(u32)), 168 - .value = cpu_to_le32(INT_MAX), 168 + .value = cpu_to_le32(r->branch ? 1 : INT_MAX), 169 169 }; 170 170 171 171 ret = qcom_rpm_smd_write(r->rpm, QCOM_SMD_RPM_ACTIVE_STATE,