Commit e9ef8b50 authored by Konrad Dybcio's avatar Konrad Dybcio Committed by Greg Kroah-Hartman
Browse files

interconnect: qcom: bcm-voter: Improve enable_mask handling



[ Upstream commit a1f4170d ]

We don't need all the complex arithmetic for BCMs utilizing enable_mask,
as all we need to do is to determine whether there's any user (or
keepalive) asking for it to be on.

Separate the logic for such BCMs for a small speed boost.

Suggested-by: default avatarBjorn Andersson <quic_bjorande@quicinc.com>
Reviewed-by: default avatarBjorn Andersson <quic_bjorande@quicinc.com>
Signed-off-by: default avatarKonrad Dybcio <konrad.dybcio@linaro.org>
Link: https://lore.kernel.org/r/20230811-topic-icc_fix_1he-v2-1-0620af8ac133@linaro.org


Signed-off-by: default avatarGeorgi Djakov <djakov@kernel.org>
Stable-dep-of: 1a70ca71 ("interconnect: qcom: bcm-voter: Use enable_maks for keepalive voting")
Signed-off-by: default avatarSasha Levin <sashal@kernel.org>
parent 1d085c6a
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment