rtc-m48t59: fix setting of a year on m48t08 and m48t02 rtcs
authorKrzysztof Helt <krzysztof.h1@wp.pl>
Mon, 8 Sep 2008 01:25:20 +0000 (18:25 -0700)
committerDavid S. Miller <davem@davemloft.net>
Mon, 8 Sep 2008 01:25:20 +0000 (18:25 -0700)
commitd875a4b0ffad754e6d89fa561ea7dcdd79c9508b
tree7b1a6efc14843c5ea549daab1db0366f4f94f833
parent3baca76f5653482f4b7fe1fc400b01877f6b2d92
rtc-m48t59: fix setting of a year on m48t08 and m48t02 rtcs

Fix setting of a year in m48t08 and m48t02 clocks.
They do not have century bits and setting them
causes the year to overflow (bit 0x80 set).

Problem found by Robert Reif on Sun Sparcstation 20.

Signed-off-by: Krzysztof Helt <krzysztof.h1@wp.pl>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/rtc/rtc-m48t59.c