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. #include <linux/init.h>
  8. #include <asm/mc146818rtc.h>
  9. static unsigned char ddb_rtc_read_data(unsigned long addr)
  10. {
  11. outb_p(addr, RTC_PORT(0));
  12. return inb_p(RTC_PORT(1));
  13. }
  14. static void ddb_rtc_write_data(unsigned char data, unsigned long addr)
  15. {
  16. outb_p(addr, RTC_PORT(0));
  17. outb_p(data, RTC_PORT(1));
  18. }
  19. static int ddb_rtc_bcd_mode(void)
  20. {
  21. return 1;
  22. }
  23. struct rtc_ops ddb_rtc_ops = {
  24. ddb_rtc_read_data,
  25. ddb_rtc_write_data,
  26. ddb_rtc_bcd_mode
  27. };