Linux Kernel
3.7.1
|
#include <asm/io.h>
#include <linux/rtc.h>
#include <asm/mc146818rtc.h>
Go to the source code of this file.
Macros | |
#define | RTC_SECONDS 0 |
#define | RTC_SECONDS_ALARM 1 |
#define | RTC_MINUTES 2 |
#define | RTC_MINUTES_ALARM 3 |
#define | RTC_HOURS 4 |
#define | RTC_HOURS_ALARM 5 |
#define | RTC_ALARM_DONT_CARE 0xC0 |
#define | RTC_DAY_OF_WEEK 6 |
#define | RTC_DAY_OF_MONTH 7 |
#define | RTC_MONTH 8 |
#define | RTC_YEAR 9 |
#define | RTC_REG_A 10 |
#define | RTC_REG_B 11 |
#define | RTC_REG_C 12 |
#define | RTC_REG_D 13 |
#define | RTC_FREQ_SELECT RTC_REG_A |
#define | RTC_UIP 0x80 |
#define | RTC_DIV_CTL 0x70 |
#define | RTC_REF_CLCK_4MHZ 0x00 |
#define | RTC_REF_CLCK_1MHZ 0x10 |
#define | RTC_REF_CLCK_32KHZ 0x20 |
#define | RTC_DIV_RESET1 0x60 |
#define | RTC_DIV_RESET2 0x70 |
#define | RTC_RATE_SELECT 0x0F |
#define | RTC_CONTROL RTC_REG_B |
#define | RTC_SET 0x80 /* disable updates for clock setting */ |
#define | RTC_PIE 0x40 /* periodic interrupt enable */ |
#define | RTC_AIE 0x20 /* alarm interrupt enable */ |
#define | RTC_UIE 0x10 /* update-finished interrupt enable */ |
#define | RTC_SQWE 0x08 /* enable square-wave output */ |
#define | RTC_DM_BINARY 0x04 /* all time/date values are BCD if clear */ |
#define | RTC_24H 0x02 /* 24 hour mode - else hours bit 7 means pm */ |
#define | RTC_DST_EN 0x01 /* auto switch DST - works f. USA only */ |
#define | RTC_INTR_FLAGS RTC_REG_C |
#define | RTC_IRQF 0x80 /* any of the following 3 is active */ |
#define | RTC_PF 0x40 |
#define | RTC_AF 0x20 |
#define | RTC_UF 0x10 |
#define | RTC_VALID RTC_REG_D |
#define | RTC_VRT 0x80 /* valid RAM and time */ |
#define | RTC_IO_EXTENT 0x8 |
#define | RTC_IO_EXTENT_USED 0x2 |
#define | RTC_IOMAPPED 1 /* Default to I/O mapping. */ |
#define RTC_24H 0x02 /* 24 hour mode - else hours bit 7 means pm */ |
Definition at line 93 of file mc146818rtc.h.
#define RTC_AF 0x20 |
Definition at line 101 of file mc146818rtc.h.
#define RTC_AIE 0x20 /* alarm interrupt enable */ |
Definition at line 89 of file mc146818rtc.h.
#define RTC_ALARM_DONT_CARE 0xC0 |
Definition at line 50 of file mc146818rtc.h.
#define RTC_CONTROL RTC_REG_B |
Definition at line 86 of file mc146818rtc.h.
#define RTC_DAY_OF_MONTH 7 |
Definition at line 53 of file mc146818rtc.h.
#define RTC_DAY_OF_WEEK 6 |
Definition at line 52 of file mc146818rtc.h.
#define RTC_DIV_CTL 0x70 |
Definition at line 74 of file mc146818rtc.h.
#define RTC_DIV_RESET1 0x60 |
Definition at line 80 of file mc146818rtc.h.
#define RTC_DIV_RESET2 0x70 |
Definition at line 81 of file mc146818rtc.h.
#define RTC_DM_BINARY 0x04 /* all time/date values are BCD if clear */ |
Definition at line 92 of file mc146818rtc.h.
#define RTC_DST_EN 0x01 /* auto switch DST - works f. USA only */ |
Definition at line 94 of file mc146818rtc.h.
#define RTC_FREQ_SELECT RTC_REG_A |
Definition at line 67 of file mc146818rtc.h.
#define RTC_HOURS 4 |
Definition at line 47 of file mc146818rtc.h.
#define RTC_HOURS_ALARM 5 |
Definition at line 48 of file mc146818rtc.h.
#define RTC_INTR_FLAGS RTC_REG_C |
Definition at line 97 of file mc146818rtc.h.
#define RTC_IO_EXTENT 0x8 |
Definition at line 111 of file mc146818rtc.h.
#define RTC_IO_EXTENT_USED 0x2 |
Definition at line 112 of file mc146818rtc.h.
Definition at line 113 of file mc146818rtc.h.
#define RTC_IRQF 0x80 /* any of the following 3 is active */ |
Definition at line 99 of file mc146818rtc.h.
#define RTC_MINUTES 2 |
Definition at line 45 of file mc146818rtc.h.
#define RTC_MINUTES_ALARM 3 |
Definition at line 46 of file mc146818rtc.h.
#define RTC_MONTH 8 |
Definition at line 54 of file mc146818rtc.h.
#define RTC_PF 0x40 |
Definition at line 100 of file mc146818rtc.h.
#define RTC_PIE 0x40 /* periodic interrupt enable */ |
Definition at line 88 of file mc146818rtc.h.
#define RTC_RATE_SELECT 0x0F |
Definition at line 83 of file mc146818rtc.h.
#define RTC_REF_CLCK_1MHZ 0x10 |
Definition at line 77 of file mc146818rtc.h.
#define RTC_REF_CLCK_32KHZ 0x20 |
Definition at line 78 of file mc146818rtc.h.
#define RTC_REF_CLCK_4MHZ 0x00 |
Definition at line 76 of file mc146818rtc.h.
#define RTC_REG_A 10 |
Definition at line 59 of file mc146818rtc.h.
#define RTC_REG_B 11 |
Definition at line 60 of file mc146818rtc.h.
#define RTC_REG_C 12 |
Definition at line 61 of file mc146818rtc.h.
#define RTC_REG_D 13 |
Definition at line 62 of file mc146818rtc.h.
#define RTC_SECONDS 0 |
Definition at line 43 of file mc146818rtc.h.
#define RTC_SECONDS_ALARM 1 |
Definition at line 44 of file mc146818rtc.h.
#define RTC_SET 0x80 /* disable updates for clock setting */ |
Definition at line 87 of file mc146818rtc.h.
#define RTC_SQWE 0x08 /* enable square-wave output */ |
Definition at line 91 of file mc146818rtc.h.
#define RTC_UF 0x10 |
Definition at line 102 of file mc146818rtc.h.
#define RTC_UIE 0x10 /* update-finished interrupt enable */ |
Definition at line 90 of file mc146818rtc.h.
#define RTC_UIP 0x80 |
Definition at line 73 of file mc146818rtc.h.
#define RTC_VALID RTC_REG_D |
Definition at line 105 of file mc146818rtc.h.
#define RTC_VRT 0x80 /* valid RAM and time */ |
Definition at line 106 of file mc146818rtc.h.
#define RTC_YEAR 9 |
Definition at line 55 of file mc146818rtc.h.