~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Linux/include/asm-alpha/mc146818rtc.h

Version: ~ [ 2.4.0 ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 /*
  2  * Machine dependent access functions for RTC registers.
  3  */
  4 #ifndef __ASM_ALPHA_MC146818RTC_H
  5 #define __ASM_ALPHA_MC146818RTC_H
  6 
  7 #include <asm/io.h>
  8 
  9 #ifndef RTC_PORT
 10 #define RTC_PORT(x)     (0x70 + (x))
 11 #define RTC_ALWAYS_BCD  1       /* RTC operates in binary mode */
 12 #endif
 13 
 14 /*
 15  * The yet supported machines all access the RTC index register via
 16  * an ISA port access but the way to access the date register differs ...
 17  */
 18 #define CMOS_READ(addr) ({ \
 19 outb_p((addr),RTC_PORT(0)); \
 20 inb_p(RTC_PORT(1)); \
 21 })
 22 #define CMOS_WRITE(val, addr) ({ \
 23 outb_p((addr),RTC_PORT(0)); \
 24 outb_p((val),RTC_PORT(1)); \
 25 })
 26 
 27 #define RTC_IRQ 0               /* Don't support interrupt features.  */
 28 
 29 #endif /* __ASM_ALPHA_MC146818RTC_H */
 30 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.