H33800 s 00036/00000/00000 d D 1.1 02/03/13 20:31:04 patch 2 1 cC cF1 cK02564 cO-rw-rw-r-- e s 00000/00000/00000 d D 1.0 02/03/13 20:31:04 patch 1 0 c BitKeeper file /home/marcelo/bk/linux-2.4/arch/mips/sgi-ip22/ip22-rtc.c cBtorvalds@athlon.transmeta.com|ChangeSet|20020205173056|16047|c1d11a41ed024864 cHplucky.distro.conectiva cK22302 cParch/mips/sgi-ip22/ip22-rtc.c cRaf44326a89ec94b2 cV4 cX0x821 cZ-03:00 e u U f e 0 f x 0x821 t T I 2 /* * This file is subject to the terms and conditions of the GNU General Public * License. See the file "COPYING" in the main directory of this archive * for more details. * * RTC routines for Indy style attached Dallas chip. * * Copyright (C) 1998, 2001 by Ralf Baechle */ #include #include static unsigned char indy_rtc_read_data(unsigned long addr) { volatile unsigned int *rtcregs = (void *)INDY_CLOCK_REGS; return rtcregs[addr]; } static void indy_rtc_write_data(unsigned char data, unsigned long addr) { volatile unsigned int *rtcregs = (void *)INDY_CLOCK_REGS; rtcregs[addr] = data; } static int indy_rtc_bcd_mode(void) { return 0; } struct rtc_ops indy_rtc_ops = { &indy_rtc_read_data, &indy_rtc_write_data, &indy_rtc_bcd_mode }; E 2 I 1 E 1