msm: msm_bus: Fix aggregation of clocks in active-only context

Clock rates in active-only context are being compared with
clocks in active and sleep (dual) context. This prevents the
reduction in clock rates even though the requests have been
withdrawn. The issue is observed when graphics 3D core
requests for maximum bandwidth on EBI right before apps processor
requests for turbo frequencies for EBI.

Fix this by avoiding the aggregation between active-only and
dual context clock rates.

Signed-off-by: Gagan Mac<gmac@codeaurora.org>
Change-Id: Icc3651a0f65b735f32a28262bbbe874a964fdbad
2 files changed