H28824 s 00036/00000/00000 d D 1.1 02/03/13 20:31:03 patch 2 1 cC cF1 cK62854 cO-rw-rw-r-- e s 00000/00000/00000 d D 1.0 02/03/13 20:31:03 patch 1 0 c BitKeeper file /home/marcelo/bk/linux-2.4/arch/mips/au1000/common/rtc.c cBtorvalds@athlon.transmeta.com|ChangeSet|20020205173056|16047|c1d11a41ed024864 cHplucky.distro.conectiva cK54352 cParch/mips/au1000/common/rtc.c cRb58e0a1e4fcfc58e 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 PC style attached Dallas chip. * * Copyright (C) 1998, 2001 by Ralf Baechle */ #include #include #define PB1500_RTC_ADDR 0xAC000000 static unsigned char std_rtc_read_data(unsigned long addr) { addr <<= 2; return readb(addr + PB1500_RTC_ADDR); } static void std_rtc_write_data(unsigned char data, unsigned long addr) { addr <<= 2; writeb(data, addr + PB1500_RTC_ADDR); } static int std_rtc_bcd_mode(void) { return 1; } struct rtc_ops pb1500_rtc_ops = { &std_rtc_read_data, &std_rtc_write_data, &std_rtc_bcd_mode }; E 2 I 1 E 1