]> git.baikalelectronics.ru Git - kernel.git/commit
drivers/rtc/rtc-pl031.c: restore ST variant functionality
authorLinus Walleij <linus.walleij@linaro.org>
Tue, 12 Feb 2013 21:46:19 +0000 (13:46 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 12 Feb 2013 22:34:00 +0000 (14:34 -0800)
commitb241936a4bc0b56b13f0d12674604c379cf7c23f
tree9ba159225255781bc5ce26d506020e3214518a5d
parent47a42cd49d4c6aa3a1393912fd585514151e35f3
drivers/rtc/rtc-pl031.c: restore ST variant functionality

Commit 7acb2878d7ef ("drivers/rtc/rtc-pl031.c: fix the missing operation
on enable") accidentally broke the ST variants of PL031.

The bit that is being poked as "clockwatch" enable bit for the ST
variants does the work of bit 0 on this variant.  Bit 0 is used for a
clock divider on the ST variants, and setting it to 1 will affect
timekeeping in a very bad way.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Acked-by: Haojian Zhuang <haojian.zhuang@gmail.com>
Cc: Mian Yousaf KAUKAB <mian.yousaf.kaukab@stericsson.com>
Cc: Srinidhi Kasagar <srinidhi.kasagar@stericsson.com>
Cc: Alessandro Zummo <a.zummo@towertech.it>
Cc: <stable@vger.kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
drivers/rtc/rtc-pl031.c