]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
soc: qcom: geni-se: Add geni_icc_set_bw_ab() function
authorPraveen Talari <praveen.talari@oss.qualcomm.com>
Fri, 27 Feb 2026 06:15:33 +0000 (11:45 +0530)
committerBjorn Andersson <andersson@kernel.org>
Fri, 22 May 2026 02:56:38 +0000 (21:56 -0500)
commitf746fedb892872cbcee698696303609f0ea76fd7
tree875b3d2ff8926a142adad98923984f991d0cae25
parente231930279b038ddd3274a4819b4bc2bf0dbab37
soc: qcom: geni-se: Add geni_icc_set_bw_ab() function

Add a new function geni_icc_set_bw_ab() that allows callers to set
average bandwidth values for all ICC (Interconnect) paths in a single
call. This function takes separate parameters for core, config, and DDR
average bandwidth values and applies them to the respective ICC paths.

This provides a more convenient API for drivers that need to configure
specific average bandwidth values.

Co-developed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Signed-off-by: Praveen Talari <praveen.talari@oss.qualcomm.com>
Tested-by: Mattijs Korpershoek <mkorpershoek@kernel.org>
Link: https://lore.kernel.org/r/20260227061544.1785978-3-praveen.talari@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
drivers/soc/qcom/qcom-geni-se.c
include/linux/soc/qcom/geni-se.h