[PATCH 1/6] ARM: mvebu: introduce CPU reset code

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Thu Mar 27 10:19:45 EDT 2014


Dear Gregory CLEMENT,

On Thu, 27 Mar 2014 15:00:17 +0100, Gregory CLEMENT wrote:

> > +static struct of_device_id of_cpu_reset_table[] = {
> > +	{.compatible = "marvell,armada-370-cpu-reset", .data = (void*) ARMADA_370_MAX_CPUS },
> What about removing the previous line. As explained in patch 5, the CPU
> reset driver is not really needed as Armada 370 is single core and the
> only use of the CPU reset driver is to boot secondary processors. So by
> removing this line we can keep the marvell,armada-370-cpu-reset node in
> the device tree without doing useless initialization.

I found it weird to have a compatible string marked as supported in the
DT binding document, but not actually supported by the kernel. I know
it's possible, but I found it odd, especially considering the fact that
mapping these registers, even if unused, isn't costing much.

I don't have a strong opinion on this, so if others voice in this way,
I'll change it.

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com



More information about the linux-arm-kernel mailing list