[PATCH 0/5] cpuidle: psci: Various improvements for PSCI PM domains
Ulf Hansson
ulf.hansson at linaro.org
Wed Jun 24 05:57:12 EDT 2020
On Mon, 15 Jun 2020 at 17:20, Ulf Hansson <ulf.hansson at linaro.org> wrote:
>
> The main change in this series is done in patch 5/5, which implements support
> to prevent domain idlestates until all PSCI PM domain consumers are ready for
> it. To reach that point the corresponding code for cpuidle-psci and
> cpuidle-psci-domain, needed to be converted into platform drivers, which is
> done by the earlier changes in the series.
>
> Additionally, some improvements have been made to the error path, which becomes
> easier when the code gets converted to platform drivers.
>
> Deployment for a Qcom SoC, which actually takes full benefit of these changes
> are also in the pipe, but deferring then a bit until $subject series have been
> discussed.
Sudeep, Lorenzo,
Would you mind sharing your opinions on this series please?
Kind regards
Uffe
>
> Kind regards
> Ulf Hansson
>
> Ulf Hansson (5):
> cpuidle: psci: Fail cpuidle registration if set OSI mode failed
> cpuidle: psci: Fix error path via converting to a platform driver
> cpuidle: psci: Split into two separate build objects
> cpuidle: psci: Convert PM domain to platform driver
> cpuidle: psci: Prevent domain idlestates until consumers are ready
>
> drivers/cpuidle/Kconfig.arm | 10 ++
> drivers/cpuidle/Makefile | 5 +-
> drivers/cpuidle/cpuidle-psci-domain.c | 74 +++++++++-----
> drivers/cpuidle/cpuidle-psci.c | 141 +++++++++++++++-----------
> drivers/cpuidle/cpuidle-psci.h | 11 +-
> 5 files changed, 150 insertions(+), 91 deletions(-)
>
> --
> 2.20.1
>
More information about the linux-arm-kernel
mailing list