thermal: rcar: fix ENR register value
authorYoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Wed, 7 Jan 2015 01:13:10 +0000 (10:13 +0900)
committerEduardo Valentin <edubezval@gmail.com>
Wed, 7 Jan 2015 12:55:54 +0000 (08:55 -0400)
commit11313746547015ace605c4c347a40350753051e4
tree24ea9394b1829b078cb316d862f91ec9b631b563
parent9477e18dd5d6c575ed972d81b7d9d6ff8a83746b
thermal: rcar: fix ENR register value

On R-Mobile APE6, since it has 3 thermal zones, ENR register
has enable bits in bit 19-16, bit 11-8 and bit 3-0.

However, on R-Car gen2, since it has 1 thermal zone, ENR register has
enable bits in bit 3-0. (In other words, the write value should always
be 0 for bit 31-4 of ENR register.)

So, this patch fixes the ENR register value using I/O resource sets.

Acked-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Signed-off-by: Eduardo Valentin <edubezval@gmail.com>
drivers/thermal/rcar_thermal.c