[PATCH 08/16] thermal: mvebu: Fix temperature output formula for kirkwood
Ezequiel Garcia
ezequiel.garcia at free-electrons.com
Thu Mar 21 16:38:57 EDT 2013
On Thu, Mar 21, 2013 at 07:20:46PM +0000, Russell King - ARM Linux wrote:
> On Wed, Mar 20, 2013 at 07:36:29PM -0300, Ezequiel Garcia wrote:
> > The temperature formula was taken from the Armada 510 datasheet.
> > This is wrong because the Kirkwood SoC thermal sensor has
> > different coefficients.
> >
> > Fix it using values from 88F682/88F683 Kirkwood datasheet.
>
> Err, hang on. You've changed this from being a Kirkwood specific
> driver to being a "mvebu" driver, which I had understood was being
> done to cover all Kirkwood, Dove, etc SoCs.
>
> If that's the case, then this change is wrong because you break it
> for Dove.
>
> If the coefficients are different between Kirkwood and Dove, then
> it needs to be adapted at run time depending on whether it's running
> on Kirkwood or Dove - not just having the coefficients changed at
> compile time to suit a different set of platforms.
>
> If it's worth making a change, do it *properly*.
I'm not sure I'm following you.
This patch fixes the Kirkwood formula on a driver that,
at this point, only supports Kirkwood.
Dove SoC thermal sensor is supported in dove-thermal,
until it's merged in patch 13/16 (i.e. after this patch).
AFAIK, I'm not breaking support for any platform in any
point of the patchset.
Perhaps I'm missing something?
--
Ezequiel García, Free Electrons
Embedded Linux, Kernel and Android Engineering
http://free-electrons.com
More information about the linux-arm-kernel
mailing list