[RFC PATCH 3/3] cpuidle: big.LITTLE: vexpress-TC2 CPU idle driver
Lorenzo Pieralisi
lorenzo.pieralisi at arm.com
Fri Jul 26 11:56:45 EDT 2013
On Fri, Jul 26, 2013 at 04:00:48PM +0100, Nicolas Pitre wrote:
> On Thu, 25 Jul 2013, Lorenzo Pieralisi wrote:
>
> > +static int notrace bl_powerdown_finisher(unsigned long arg)
> > +{
> > + /* MCPM works with HW CPU identifiers */
> > + unsigned int mpidr = read_cpuid_mpidr();
> > + unsigned int cluster = (mpidr >> 8) & 0xf;
> > + unsigned int cpu = mpidr & 0xf;
>
> You probably want to use the MPIDR_AFFINITY_LEVEL() macro here.
Bah, I am so used to this pattern I don't notice anymore. Changed.
Thanks !
Lorenzo
More information about the linux-arm-kernel
mailing list