[PATCH v2 0/5] cpuidle: psci: Various improvements for PSCI PM domains
Ulf Hansson
ulf.hansson at linaro.org
Fri Jul 24 07:14:49 EDT 2020
On Wed, 15 Jul 2020 at 11:53, Ulf Hansson <ulf.hansson at linaro.org> wrote:
>
> On Tue, 7 Jul 2020 at 14:58, Ulf Hansson <ulf.hansson at linaro.org> wrote:
> >
> > Changes in v2:
> > - Put patch 3 as patch 1 and rebased accordingly. No other changes have
> > been made.
> > - Added reviewed-by and acked-by tags.
>
> Rafael, I think this is ready to be picked up. In particular, the code
> that Sudeep/Lorenzo cares most about has been reviewed by
> Sudeep/Lukaz.
Rafael, apologies for nagging. Any reasons you see why this can't be
queued up by now?
Kind regards
Uffe
>
>
> >
> > 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.
> >
> > Kind regards
> > Ulf Hansson
> >
> > Ulf Hansson (5):
> > cpuidle: psci: Split into two separate build objects
> > cpuidle: psci: Fail cpuidle registration if set OSI mode failed
> > cpuidle: psci: Fix error path via converting to a platform driver
> > 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