time.c
上传用户:jlfgdled
上传日期:2013-04-10
资源大小:33168k
文件大小:1k
源码类别:

Linux/Unix编程

开发平台:

Unix_Linux

  1. /*
  2.  *  arch/mips/ddb5074/time.c -- Timer routines
  3.  *
  4.  *  Copyright (C) 2000 Geert Uytterhoeven <geert@sonycom.com>
  5.  *                     Sony Software Development Center Europe (SDCE), Brussels
  6.  *
  7.  */
  8. #include <linux/init.h>
  9. #include <asm/mc146818rtc.h>
  10. #include <asm/ddb5xxx/ddb5074.h>
  11. #include <asm/ddb5xxx/ddb5xxx.h>
  12. static unsigned char ddb_rtc_read_data(unsigned long addr)
  13. {
  14. return *(volatile unsigned char *)(KSEG1ADDR(DDB_PCI_MEM_BASE)+addr);
  15. }
  16. static void ddb_rtc_write_data(unsigned char data, unsigned long addr)
  17. {
  18.   *(volatile unsigned char *)(KSEG1ADDR(DDB_PCI_MEM_BASE)+addr)=data;
  19. }
  20. static int ddb_rtc_bcd_mode(void)
  21. {
  22. return 1;
  23. }
  24. struct rtc_ops ddb_rtc_ops = {
  25. ddb_rtc_read_data,
  26. ddb_rtc_write_data,
  27. ddb_rtc_bcd_mode
  28. };