Re: [PATCH] soc: qcom: icc-bwmon: drop the bandwidth vote across system suspend

From: Konrad Dybcio

Date: Mon Oct 19 2026 - 04:44:24 EST


On 10/18/26 5:54 PM, Ramón Jesús Miranda wrote:
> icc-bwmon has no PM ops: the interconnect vote derived from the last
> sample stays in place while the system is suspended. On X1E80100 the CPU
> bwmon was left voting 800 MB/s peak on the DDR path during s2idle, which
> keeps DDR out of its low power modes (the qcom_stats "ddr" counter never
> advances).
>
> Disable the monitor, drop the OPP vote on suspend and restart monitoring
> on resume. With this change DDR reaches its low power mode for >99% of
> s2idle on a Microsoft Surface Pro 11 (X1E80100).

Have you done a negative test (does reverting this patch alone break
ddr collapse for you)? The DT uses ACTIVE_ONLY icc votes for BWMON,
so as the CPU subsystem goes to sleep, these votes are removed in
hardware.

Konrad