#include <linux/err.h>
#include <linux/interrupt.h>
#include <linux/irq.h>
#include <linux/clockchips.h>
#include <linux/clk.h>
#include <linux/of.h>
#include <linux/of_irq.h>
#include <asm/mach/time.h>
#include <mach/mxs.h>
#include <mach/common.h>
Go to the source code of this file.
#define BM_TIMROT_TIMCTRLn_IRQ (1 << 15) |
#define BM_TIMROT_TIMCTRLn_IRQ_EN (1 << 14) |
#define BM_TIMROT_TIMCTRLn_RELOAD (1 << 6) |
#define BM_TIMROT_TIMCTRLn_UPDATE (1 << 7) |
#define BP_TIMROT_MAJOR_VERSION 24 |
#define BP_TIMROT_TIMCTRLn_SELECT 0 |
#define BV_TIMROT_VERSION_1 0x01 |
#define BV_TIMROT_VERSION_2 0x02 |
#define BV_TIMROTv1_TIMCTRLn_SELECT__32KHZ_XTAL 0x8 |
#define BV_TIMROTv2_TIMCTRLn_SELECT__32KHZ_XTAL 0xb |
#define HW_TIMROT_FIXED_COUNTn |
( |
|
n | ) |
(0x40 + (n) * 0x40) |
#define HW_TIMROT_ROTCTRL 0x00 |
#define HW_TIMROT_RUNNING_COUNTn |
( |
|
n | ) |
(0x30 + (n) * 0x40) |
#define HW_TIMROT_TIMCOUNTn |
( |
|
n | ) |
(0x30 + (n) * 0x40) |
#define HW_TIMROT_TIMCTRLn |
( |
|
n | ) |
(0x20 + (n) * 0x40) |
#define MX23_TIMROT_VERSION_OFFSET 0x0a0 |
#define MX28_TIMROT_VERSION_OFFSET 0x120 |