Linux Kernel
3.7.1
|
#include <linux/bcd.h>
#include <linux/delay.h>
#include <linux/device.h>
#include <linux/errno.h>
#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/string.h>
#include <linux/slab.h>
#include <linux/rtc.h>
#include <linux/spi/spi.h>
#include <linux/module.h>
#include <linux/sysfs.h>
Go to the source code of this file.
Data Structures | |
struct | pcf2123_sysfs_reg |
struct | pcf2123_plat_data |
Macros | |
#define | DRV_VERSION "0.6" |
#define | PCF2123_REG_CTRL1 (0x00) /* Control Register 1 */ |
#define | PCF2123_REG_CTRL2 (0x01) /* Control Register 2 */ |
#define | PCF2123_REG_SC (0x02) /* datetime */ |
#define | PCF2123_REG_MN (0x03) |
#define | PCF2123_REG_HR (0x04) |
#define | PCF2123_REG_DM (0x05) |
#define | PCF2123_REG_DW (0x06) |
#define | PCF2123_REG_MO (0x07) |
#define | PCF2123_REG_YR (0x08) |
#define | PCF2123_SUBADDR (1 << 4) |
#define | PCF2123_WRITE ((0 << 7) | PCF2123_SUBADDR) |
#define | PCF2123_READ ((1 << 7) | PCF2123_SUBADDR) |
Functions | |
module_spi_driver (pcf2123_driver) | |
MODULE_AUTHOR ("Chris Verges <[email protected]>") | |
MODULE_DESCRIPTION ("NXP PCF2123 RTC driver") | |
MODULE_LICENSE ("GPL") | |
MODULE_VERSION (DRV_VERSION) | |
#define DRV_VERSION "0.6" |
Definition at line 48 of file rtc-pcf2123.c.
#define PCF2123_READ ((1 << 7) | PCF2123_SUBADDR) |
Definition at line 62 of file rtc-pcf2123.c.
#define PCF2123_REG_CTRL1 (0x00) /* Control Register 1 */ |
Definition at line 50 of file rtc-pcf2123.c.
#define PCF2123_REG_CTRL2 (0x01) /* Control Register 2 */ |
Definition at line 51 of file rtc-pcf2123.c.
#define PCF2123_REG_DM (0x05) |
Definition at line 55 of file rtc-pcf2123.c.
#define PCF2123_REG_DW (0x06) |
Definition at line 56 of file rtc-pcf2123.c.
#define PCF2123_REG_HR (0x04) |
Definition at line 54 of file rtc-pcf2123.c.
#define PCF2123_REG_MN (0x03) |
Definition at line 53 of file rtc-pcf2123.c.
#define PCF2123_REG_MO (0x07) |
Definition at line 57 of file rtc-pcf2123.c.
#define PCF2123_REG_SC (0x02) /* datetime */ |
Definition at line 52 of file rtc-pcf2123.c.
#define PCF2123_REG_YR (0x08) |
Definition at line 58 of file rtc-pcf2123.c.
#define PCF2123_SUBADDR (1 << 4) |
Definition at line 60 of file rtc-pcf2123.c.
#define PCF2123_WRITE ((0 << 7) | PCF2123_SUBADDR) |
Definition at line 61 of file rtc-pcf2123.c.
MODULE_AUTHOR | ( | "Chris Verges <[email protected]>" | ) |
MODULE_LICENSE | ( | "GPL" | ) |
module_spi_driver | ( | pcf2123_driver | ) |
MODULE_VERSION | ( | DRV_VERSION | ) |