Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | /* |
2 | * Machine dependent access functions for RTC registers. | |
3 | */ | |
4 | #ifndef _ASM_MC146818RTC_H | |
5 | #define _ASM_MC146818RTC_H | |
6 | ||
1da177e4 LT |
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)) | |
0ae24bde | 14 | #define RTC_ALWAYS_BCD 0 |
1da177e4 LT |
15 | |
16 | #define CMOS_READ(addr) ({ \ | |
17 | atari_outb_p((addr),RTC_PORT(0)); \ | |
18 | atari_inb_p(RTC_PORT(1)); \ | |
19 | }) | |
20 | #define CMOS_WRITE(val, addr) ({ \ | |
21 | atari_outb_p((addr),RTC_PORT(0)); \ | |
22 | atari_outb_p((val),RTC_PORT(1)); \ | |
23 | }) | |
24 | #endif /* CONFIG_ATARI */ | |
25 | ||
26 | #endif /* _ASM_MC146818RTC_H */ |