linux/arch/m68k/include/asm/mc146818rtc.h
<<
>>
Prefs
   1/*
   2 * Machine dependent access functions for RTC registers.
   3 */
   4#ifndef _ASM_MC146818RTC_H
   5#define _ASM_MC146818RTC_H
   6
   7
   8#ifdef CONFIG_ATARI
   9/* RTC in Atari machines */
  10
  11#include <asm/atarihw.h>
  12
  13#define RTC_PORT(x)     (TT_RTC_BAS + 2*(x))
  14#define RTC_ALWAYS_BCD  0
  15
  16#define CMOS_READ(addr) ({ \
  17atari_outb_p((addr),RTC_PORT(0)); \
  18atari_inb_p(RTC_PORT(1)); \
  19})
  20#define CMOS_WRITE(val, addr) ({ \
  21atari_outb_p((addr),RTC_PORT(0)); \
  22atari_outb_p((val),RTC_PORT(1)); \
  23})
  24#endif /* CONFIG_ATARI */
  25
  26#endif /* _ASM_MC146818RTC_H */
  27