Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
rtc.h File Reference

Go to the source code of this file.

Data Structures

struct  rtc_time
 
struct  rtc_wkalrm
 
struct  rtc_pll_info
 

Macros

#define RTC_AIE_ON   _IO('p', 0x01) /* Alarm int. enable on */
 
#define RTC_AIE_OFF   _IO('p', 0x02) /* ... off */
 
#define RTC_UIE_ON   _IO('p', 0x03) /* Update int. enable on */
 
#define RTC_UIE_OFF   _IO('p', 0x04) /* ... off */
 
#define RTC_PIE_ON   _IO('p', 0x05) /* Periodic int. enable on */
 
#define RTC_PIE_OFF   _IO('p', 0x06) /* ... off */
 
#define RTC_WIE_ON   _IO('p', 0x0f) /* Watchdog int. enable on */
 
#define RTC_WIE_OFF   _IO('p', 0x10) /* ... off */
 
#define RTC_ALM_SET   _IOW('p', 0x07, struct rtc_time) /* Set alarm time */
 
#define RTC_ALM_READ   _IOR('p', 0x08, struct rtc_time) /* Read alarm time */
 
#define RTC_RD_TIME   _IOR('p', 0x09, struct rtc_time) /* Read RTC time */
 
#define RTC_SET_TIME   _IOW('p', 0x0a, struct rtc_time) /* Set RTC time */
 
#define RTC_IRQP_READ   _IOR('p', 0x0b, unsigned long) /* Read IRQ rate */
 
#define RTC_IRQP_SET   _IOW('p', 0x0c, unsigned long) /* Set IRQ rate */
 
#define RTC_EPOCH_READ   _IOR('p', 0x0d, unsigned long) /* Read epoch */
 
#define RTC_EPOCH_SET   _IOW('p', 0x0e, unsigned long) /* Set epoch */
 
#define RTC_WKALM_SET   _IOW('p', 0x0f, struct rtc_wkalrm)/* Set wakeup alarm*/
 
#define RTC_WKALM_RD   _IOR('p', 0x10, struct rtc_wkalrm)/* Get wakeup alarm*/
 
#define RTC_PLL_GET   _IOR('p', 0x11, struct rtc_pll_info) /* Get PLL correction */
 
#define RTC_PLL_SET   _IOW('p', 0x12, struct rtc_pll_info) /* Set PLL correction */
 
#define RTC_VL_READ   _IOR('p', 0x13, int) /* Voltage low detector */
 
#define RTC_VL_CLR   _IO('p', 0x14) /* Clear voltage low information */
 
#define RTC_IRQF   0x80 /* Any of the following is active */
 
#define RTC_PF   0x40 /* Periodic interrupt */
 
#define RTC_AF   0x20 /* Alarm interrupt */
 
#define RTC_UF   0x10 /* Update interrupt for 1Hz RTC */
 
#define RTC_MAX_FREQ   8192
 

Macro Definition Documentation

#define RTC_AF   0x20 /* Alarm interrupt */

Definition at line 100 of file rtc.h.

#define RTC_AIE_OFF   _IO('p', 0x02) /* ... off */

Definition at line 71 of file rtc.h.

#define RTC_AIE_ON   _IO('p', 0x01) /* Alarm int. enable on */

Definition at line 70 of file rtc.h.

#define RTC_ALM_READ   _IOR('p', 0x08, struct rtc_time) /* Read alarm time */

Definition at line 80 of file rtc.h.

#define RTC_ALM_SET   _IOW('p', 0x07, struct rtc_time) /* Set alarm time */

Definition at line 79 of file rtc.h.

#define RTC_EPOCH_READ   _IOR('p', 0x0d, unsigned long) /* Read epoch */

Definition at line 85 of file rtc.h.

#define RTC_EPOCH_SET   _IOW('p', 0x0e, unsigned long) /* Set epoch */

Definition at line 86 of file rtc.h.

#define RTC_IRQF   0x80 /* Any of the following is active */

Definition at line 98 of file rtc.h.

#define RTC_IRQP_READ   _IOR('p', 0x0b, unsigned long) /* Read IRQ rate */

Definition at line 83 of file rtc.h.

#define RTC_IRQP_SET   _IOW('p', 0x0c, unsigned long) /* Set IRQ rate */

Definition at line 84 of file rtc.h.

#define RTC_MAX_FREQ   8192

Definition at line 104 of file rtc.h.

#define RTC_PF   0x40 /* Periodic interrupt */

Definition at line 99 of file rtc.h.

#define RTC_PIE_OFF   _IO('p', 0x06) /* ... off */

Definition at line 75 of file rtc.h.

#define RTC_PIE_ON   _IO('p', 0x05) /* Periodic int. enable on */

Definition at line 74 of file rtc.h.

#define RTC_PLL_GET   _IOR('p', 0x11, struct rtc_pll_info) /* Get PLL correction */

Definition at line 91 of file rtc.h.

#define RTC_PLL_SET   _IOW('p', 0x12, struct rtc_pll_info) /* Set PLL correction */

Definition at line 92 of file rtc.h.

#define RTC_RD_TIME   _IOR('p', 0x09, struct rtc_time) /* Read RTC time */

Definition at line 81 of file rtc.h.

#define RTC_SET_TIME   _IOW('p', 0x0a, struct rtc_time) /* Set RTC time */

Definition at line 82 of file rtc.h.

#define RTC_UF   0x10 /* Update interrupt for 1Hz RTC */

Definition at line 101 of file rtc.h.

#define RTC_UIE_OFF   _IO('p', 0x04) /* ... off */

Definition at line 73 of file rtc.h.

#define RTC_UIE_ON   _IO('p', 0x03) /* Update int. enable on */

Definition at line 72 of file rtc.h.

#define RTC_VL_CLR   _IO('p', 0x14) /* Clear voltage low information */

Definition at line 95 of file rtc.h.

#define RTC_VL_READ   _IOR('p', 0x13, int) /* Voltage low detector */

Definition at line 94 of file rtc.h.

#define RTC_WIE_OFF   _IO('p', 0x10) /* ... off */

Definition at line 77 of file rtc.h.

#define RTC_WIE_ON   _IO('p', 0x0f) /* Watchdog int. enable on */

Definition at line 76 of file rtc.h.

#define RTC_WKALM_RD   _IOR('p', 0x10, struct rtc_wkalrm)/* Get wakeup alarm*/

Definition at line 89 of file rtc.h.

#define RTC_WKALM_SET   _IOW('p', 0x0f, struct rtc_wkalrm)/* Set wakeup alarm*/

Definition at line 88 of file rtc.h.