Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
rtc-ds1742.c File Reference
#include <linux/bcd.h>
#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/gfp.h>
#include <linux/delay.h>
#include <linux/jiffies.h>
#include <linux/rtc.h>
#include <linux/platform_device.h>
#include <linux/io.h>
#include <linux/module.h>

Go to the source code of this file.

Data Structures

struct  rtc_plat_data
 

Macros

#define DRV_VERSION   "0.4"
 
#define RTC_SIZE   8
 
#define RTC_CONTROL   0
 
#define RTC_CENTURY   0
 
#define RTC_SECONDS   1
 
#define RTC_MINUTES   2
 
#define RTC_HOURS   3
 
#define RTC_DAY   4
 
#define RTC_DATE   5
 
#define RTC_MONTH   6
 
#define RTC_YEAR   7
 
#define RTC_CENTURY_MASK   0x3f
 
#define RTC_SECONDS_MASK   0x7f
 
#define RTC_DAY_MASK   0x07
 
#define RTC_WRITE   0x80
 
#define RTC_READ   0x40
 
#define RTC_STOP   0x80
 
#define RTC_BATT_FLAG   0x80
 

Functions

 module_platform_driver (ds1742_rtc_driver)
 
 MODULE_AUTHOR ("Atsushi Nemoto <anemo@mba.ocn.ne.jp>")
 
 MODULE_DESCRIPTION ("Dallas DS1742 RTC driver")
 
 MODULE_LICENSE ("GPL")
 
 MODULE_VERSION (DRV_VERSION)
 
 MODULE_ALIAS ("platform:rtc-ds1742")
 

Macro Definition Documentation

#define DRV_VERSION   "0.4"

Definition at line 26 of file rtc-ds1742.c.

#define RTC_BATT_FLAG   0x80

Definition at line 52 of file rtc-ds1742.c.

#define RTC_CENTURY   0

Definition at line 31 of file rtc-ds1742.c.

#define RTC_CENTURY_MASK   0x3f

Definition at line 40 of file rtc-ds1742.c.

#define RTC_CONTROL   0

Definition at line 30 of file rtc-ds1742.c.

#define RTC_DATE   5

Definition at line 36 of file rtc-ds1742.c.

#define RTC_DAY   4

Definition at line 35 of file rtc-ds1742.c.

#define RTC_DAY_MASK   0x07

Definition at line 42 of file rtc-ds1742.c.

#define RTC_HOURS   3

Definition at line 34 of file rtc-ds1742.c.

#define RTC_MINUTES   2

Definition at line 33 of file rtc-ds1742.c.

#define RTC_MONTH   6

Definition at line 37 of file rtc-ds1742.c.

#define RTC_READ   0x40

Definition at line 46 of file rtc-ds1742.c.

#define RTC_SECONDS   1

Definition at line 32 of file rtc-ds1742.c.

#define RTC_SECONDS_MASK   0x7f

Definition at line 41 of file rtc-ds1742.c.

#define RTC_SIZE   8

Definition at line 28 of file rtc-ds1742.c.

#define RTC_STOP   0x80

Definition at line 49 of file rtc-ds1742.c.

#define RTC_WRITE   0x80

Definition at line 45 of file rtc-ds1742.c.

#define RTC_YEAR   7

Definition at line 38 of file rtc-ds1742.c.

Function Documentation

MODULE_ALIAS ( "platform:rtc-ds1742"  )
MODULE_AUTHOR ( "Atsushi Nemoto <anemo@mba.ocn.ne.jp>"  )
MODULE_DESCRIPTION ( "Dallas DS1742 RTC driver )
MODULE_LICENSE ( "GPL"  )
module_platform_driver ( ds1742_rtc_driver  )
MODULE_VERSION ( DRV_VERSION  )