]> www.infradead.org Git - users/jedix/linux-maple.git/commit
soc: qcom: Rework BCM_TCS_CMD macro
authorEugen Hristev <eugen.hristev@linaro.org>
Fri, 29 Nov 2024 14:24:46 +0000 (16:24 +0200)
committerBjorn Andersson <andersson@kernel.org>
Thu, 26 Dec 2024 05:44:41 +0000 (23:44 -0600)
commit2705bce5b4c45e2a0a354ec4df937d2803241cd8
tree2a9aa324c5f39dd1680f168a9ff4b83836fc2820
parent9b01fc6bb1fca6ab2b7edb04b55bf106cf489118
soc: qcom: Rework BCM_TCS_CMD macro

Reworked BCM_TCS_CMD macro in order to fix warnings from sparse:

drivers/clk/qcom/clk-rpmh.c:270:28: warning: restricted __le32 degrades to integer
drivers/clk/qcom/clk-rpmh.c:270:28: warning: restricted __le32 degrades to integer

While at it, used u32_encode_bits which made the code easier to
follow and removed unnecessary shift definitions.

The use of cpu_to_le32 was wrong and thus removed.

Signed-off-by: Eugen Hristev <eugen.hristev@linaro.org>
Reviewed-by: Stephen Boyd <sboyd@kernel.org>
Link: https://lore.kernel.org/r/20241129142446.407443-1-eugen.hristev@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
include/soc/qcom/tcs.h