home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / src / linux-headers-2.6.17-6 / include / asm-mips / m48t35.h < prev    next >
Encoding:
C/C++ Source or Header  |  2006-08-11  |  519 b   |  28 lines

  1. /*
  2.  *  Registers for the SGS-Thomson M48T35 Timekeeper RAM chip
  3.  */
  4. #ifndef _ASM_M48T35_H
  5. #define _ASM_M48T35_H
  6.  
  7. #include <linux/spinlock.h>
  8.  
  9. extern spinlock_t rtc_lock;
  10.  
  11. struct m48t35_rtc {
  12.     volatile u8    pad[0x7ff8];    /* starts at 0x7ff8 */
  13.     volatile u8    control;
  14.     volatile u8    sec;
  15.     volatile u8    min;
  16.     volatile u8    hour;
  17.     volatile u8    day;
  18.     volatile u8    date;
  19.     volatile u8    month;
  20.     volatile u8    year;
  21. };
  22.  
  23. #define M48T35_RTC_SET        0x80
  24. #define M48T35_RTC_STOPPED    0x80
  25. #define M48T35_RTC_READ        0x40
  26.  
  27. #endif /* _ASM_M48T35_H */
  28.