-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Ralf Baechle
committed
Nov 17, 2005
1 parent
74bf2d5
commit f0f6481
Showing
2 changed files
with
54 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
--- | ||
refs/heads/master: 443bf3292f04c53e92bf0588f1aa2c9b421545e2 | ||
refs/heads/master: cd017fbdd33f2d8294b0e0324faa1dc7750b4af0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
/* | ||
* ds1742rtc.h - register definitions for the Real-Time-Clock / CMOS RAM | ||
* | ||
* Copyright (C) 1999-2001 Toshiba Corporation | ||
* Copyright (C) 2003 Ralf Baechle (ralf@linux-mips.org) | ||
* | ||
* Permission is hereby granted to copy, modify and redistribute this code | ||
* in terms of the GNU Library General Public License, Version 2 or later, | ||
* at your option. | ||
*/ | ||
#ifndef __LINUX_DS1742RTC_H | ||
#define __LINUX_DS1742RTC_H | ||
|
||
#include <asm/ds1742.h> | ||
|
||
#define RTC_BRAM_SIZE 0x800 | ||
#define RTC_OFFSET 0x7f8 | ||
|
||
/* | ||
* Register summary | ||
*/ | ||
#define RTC_CONTROL (RTC_OFFSET + 0) | ||
#define RTC_CENTURY (RTC_OFFSET + 0) | ||
#define RTC_SECONDS (RTC_OFFSET + 1) | ||
#define RTC_MINUTES (RTC_OFFSET + 2) | ||
#define RTC_HOURS (RTC_OFFSET + 3) | ||
#define RTC_DAY (RTC_OFFSET + 4) | ||
#define RTC_DATE (RTC_OFFSET + 5) | ||
#define RTC_MONTH (RTC_OFFSET + 6) | ||
#define RTC_YEAR (RTC_OFFSET + 7) | ||
|
||
#define RTC_CENTURY_MASK 0x3f | ||
#define RTC_SECONDS_MASK 0x7f | ||
#define RTC_DAY_MASK 0x07 | ||
|
||
/* | ||
* Bits in the Control/Century register | ||
*/ | ||
#define RTC_WRITE 0x80 | ||
#define RTC_READ 0x40 | ||
|
||
/* | ||
* Bits in the Seconds register | ||
*/ | ||
#define RTC_STOP 0x80 | ||
|
||
/* | ||
* Bits in the Day register | ||
*/ | ||
#define RTC_BATT_FLAG 0x80 | ||
#define RTC_FREQ_TEST 0x40 | ||
|
||
#endif /* __LINUX_DS1742RTC_H */ |