Changeset View
Changeset View
Standalone View
Standalone View
sys/arm64/rockchip/rk805reg.h
Show All 24 Lines | |||||
* SUCH DAMAGE. | * SUCH DAMAGE. | ||||
* | * | ||||
* $FreeBSD$ | * $FreeBSD$ | ||||
*/ | */ | ||||
#ifndef _RK805REG_H_ | #ifndef _RK805REG_H_ | ||||
#define _RK805REG_H_ | #define _RK805REG_H_ | ||||
/* | |||||
peterj: There should probably be a comment that states:
* These registers are the same in both RK805… | |||||
* The RTC registers are the same in both RK805 and RK808. | |||||
* Note that the code assumes that RK805_RTC_SECS is 0 | |||||
*/ | |||||
#define RK805_RTC_SECS 0x00 | |||||
#define RK805_RTC_SECS_MASK 0x7f | |||||
#define RK805_RTC_MINUTES 0x01 | |||||
#define RK805_RTC_MINUTES_MASK 0x7f | |||||
#define RK805_RTC_HOURS 0x02 | |||||
#define RK805_RTC_HOURS_MASK 0x3f | |||||
#define RK805_RTC_HOURS_PM 0x80 | |||||
#define RK805_RTC_DAYS 0x03 | |||||
#define RK805_RTC_DAYS_MASK 0x3f | |||||
#define RK805_RTC_MONTHS 0x04 | |||||
#define RK805_RTC_MONTHS_MASK 0x1f | |||||
#define RK805_RTC_YEARS 0x05 | |||||
#define RK805_RTC_WEEKS 0x06 /* day of week */ | |||||
#define RK805_RTC_WEEKS_MASK 0x07 | |||||
#define RK805_RTC_CTRL 0x10 | |||||
#define RK805_RTC_CTRL_STOP (1 << 0) | |||||
#define RK805_RTC_AMPM_MODE (1 << 3) | |||||
#define RK805_RTC_GET_TIME (1 << 6) | |||||
#define RK805_RTC_READSEL (1 << 7) | |||||
#define RK805_CHIP_NAME 0x17 | #define RK805_CHIP_NAME 0x17 | ||||
#define RK805_CHIP_VER 0x18 | #define RK805_CHIP_VER 0x18 | ||||
#define RK805_OTP_VER 0x19 | #define RK805_OTP_VER 0x19 | ||||
#define RK805_DCDC_EN 0x23 | #define RK805_DCDC_EN 0x23 | ||||
#define RK808_LDO_EN 0x24 | #define RK808_LDO_EN 0x24 | ||||
#define RK805_SLEEP_DCDC_EN 0x25 | #define RK805_SLEEP_DCDC_EN 0x25 | ||||
#define RK805_SLEEP_LDO_EN 0x26 | #define RK805_SLEEP_LDO_EN 0x26 | ||||
▲ Show 20 Lines • Show All 58 Lines • Show Last 20 Lines |
There should probably be a comment that states: