omap-rtc.h

来自「Linux Kernel 2.6.9 for OMAP1710」· C头文件 代码 · 共 60 行

H
60
字号
/* *  TI OMAP Real Time Clock header file * *  Copyright (C) 2003 TI * *  This program is free software; you can redistribute it and/or *  modify it under the terms of the GNU General Public License *  as published by the Free Software Foundation; either version *  2 of the License, or (at your option) any later version. * */#define OMAP_RTC_BASE			0xfffb4800#define OMAP_RTC_SIZE			128#define OMAP_RTC_VIRT_BASE		IO_ADDRESS(OMAP_RTC_BASE)/* * Real-Time Clock */#define OMAP_RTC_SECONDS_REG            (OMAP_RTC_BASE + 0x00)#define OMAP_RTC_MINUTES_REG            (OMAP_RTC_BASE + 0x04)#define OMAP_RTC_HOURS_REG              (OMAP_RTC_BASE + 0x08)#define OMAP_RTC_DAYS_REG               (OMAP_RTC_BASE + 0x0C)#define OMAP_RTC_MONTHS_REG             (OMAP_RTC_BASE + 0x10)#define OMAP_RTC_YEARS_REG              (OMAP_RTC_BASE + 0x14)#define OMAP_RTC_WEEKS_REG              (OMAP_RTC_BASE + 0x18)#define OMAP_RTC_ALARM_SECONDS_REG      (OMAP_RTC_BASE + 0x20)#define OMAP_RTC_ALARM_MINUTES_REG      (OMAP_RTC_BASE + 0x24)#define OMAP_RTC_ALARM_HOURS_REG        (OMAP_RTC_BASE + 0x28)#define OMAP_RTC_ALARM_DAYS_REG         (OMAP_RTC_BASE + 0x2c)#define OMAP_RTC_ALARM_MONTHS_REG       (OMAP_RTC_BASE + 0x30)#define OMAP_RTC_ALARM_YEARS_REG        (OMAP_RTC_BASE + 0x34)#define OMAP_RTC_CTRL_REG               (OMAP_RTC_BASE + 0x40)#define OMAP_RTC_STATUS_REG             (OMAP_RTC_BASE + 0x44)#define OMAP_RTC_INTERRUPTS_REG         (OMAP_RTC_BASE + 0x48)#define OMAP_RTC_COMP_LSB_REG           (OMAP_RTC_BASE + 0x4c)#define OMAP_RTC_COMP_MSB_REG           (OMAP_RTC_BASE + 0x50)/* RTC Control Register bit fields: */#define OMAP_RTC_CTRL_STOP              (1<<0)/* RTC Status Register bit fields: */#define OMAP_RTC_STATUS_POWER_UP        (1<<7)#define OMAP_RTC_STATUS_ALARM           (1<<6)#define OMAP_RTC_STATUS_1D_EVENT        (1<<5)#define OMAP_RTC_STATUS_1H_EVENT        (1<<4)#define OMAP_RTC_STATUS_1M_EVENT        (1<<3)#define OMAP_RTC_STATUS_1S_EVENT        (1<<2)#define OMAP_RTC_STATUS_RUN             (1<<1)#define OMAP_RTC_STATUS_BUSY            (1<<0)/* RTC Interrupt Register bit fields: */#define OMAP_RTC_INTERRUPTS_IT_ALARM    (1<<3)#define OMAP_RTC_INTERRUPTS_IT_TIMER    (1<<2)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?