QCOM Interconnect Bandwidth Monitor driver

modulename: icc-bwmon.ko

configname: CONFIG_QCOM_ICC_BWMON

Linux Kernel Configuration
└─>Device Drivers
└─>SOC (System On Chip) specific Drivers
└─>Qualcomm SoC drivers
└─>QCOM Interconnect Bandwidth Monitor driver
In linux kernel since version 6 (release Date: 2022-10-02)  
Sets up driver monitoring bandwidth on various interconnects and
based on that voting for interconnect bandwidth, adjusting their
speed to current demand.
Current implementation brings support for BWMON v4, used for example
on SDM845 to measure bandwidth between CPU (gladiator_noc) and Last
Level Cache (memnoc). Usage of this BWMON allows to remove some of
the fixed bandwidth votes from cpufreq (CPU nodes) thus achieve high
memory throughput even with lower CPU frequencies.

source code:

depends
CONFIG_ARCH_QCOM or CONFIG_COMPILE_TEST