Re: [Patch v9] crypto: qce - Add runtime PM and interconnect bandwidth scaling support
From: Bartosz Golaszewski
Date: Fri Jul 31 2026 - 04:45:35 EST
On Wed, 29 Jul 2026 13:04:55 +0200, Kuldeep Singh
<kuldeep.singh@xxxxxxxxxxxxxxxx> said:
> From: Udit Tiwari <udit.tiwari@xxxxxxxxxxxxxxxx>
>
> The Qualcomm Crypto Engine (QCE) driver currently lacks support for
> runtime power management (PM) and interconnect bandwidth control.
> As a result, the hardware remains fully powered and clocks stay
> enabled even when the device is idle. Additionally, static
> interconnect bandwidth votes are held indefinitely, preventing the
> system from reclaiming unused bandwidth.
>
> Address this by enabling runtime PM and dynamic interconnect
> bandwidth scaling to allow the system to suspend the device when idle
> and scale interconnect usage based on actual demand. Improve overall
> system efficiency by reducing power usage and optimizing interconnect
> resource allocation.
>
> Signed-off-by: Udit Tiwari <udit.tiwari@xxxxxxxxxxxxxxxx>
> Tested-by: Pankaj Patil <pankaj.patil@xxxxxxxxxxxxxxxx>
> Signed-off-by: Kuldeep Singh <kuldeep.singh@xxxxxxxxxxxxxxxx>
> ---
This works and looks correct to me. I'd like to see it applied but I guess we
need to first settle the debate about this driver's fate.
FWIW:
Acked-by: Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxxxxxxxx>
Tested-by: Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxxxxxxxx>
Thanks,
Bartosz