 |
Software APIs
|
Go to the documentation of this file.
13#ifndef _AON_TIMER_REG_DEFS_
14#define _AON_TIMER_REG_DEFS_
20#define AON_TIMER_PARAM_NUM_ALERTS 1
23#define AON_TIMER_PARAM_REG_WIDTH 32
26#define AON_TIMER_ALERT_TEST_REG_OFFSET 0x0
27#define AON_TIMER_ALERT_TEST_REG_RESVAL 0x80000000u
28#define AON_TIMER_ALERT_TEST_FATAL_FAULT_BIT 0
29#define AON_TIMER_ALERT_TEST_REGWEN_BIT 31
32#define AON_TIMER_WKUP_CTRL_REG_OFFSET 0x4
33#define AON_TIMER_WKUP_CTRL_REG_RESVAL 0x0u
34#define AON_TIMER_WKUP_CTRL_ENABLE_BIT 0
35#define AON_TIMER_WKUP_CTRL_PRESCALER_MASK 0xfffu
36#define AON_TIMER_WKUP_CTRL_PRESCALER_OFFSET 1
37#define AON_TIMER_WKUP_CTRL_PRESCALER_FIELD \
38 ((bitfield_field32_t) { .mask = AON_TIMER_WKUP_CTRL_PRESCALER_MASK, .index = AON_TIMER_WKUP_CTRL_PRESCALER_OFFSET })
41#define AON_TIMER_WKUP_THOLD_HI_REG_OFFSET 0x8
42#define AON_TIMER_WKUP_THOLD_HI_REG_RESVAL 0x0u
45#define AON_TIMER_WKUP_THOLD_LO_REG_OFFSET 0xc
46#define AON_TIMER_WKUP_THOLD_LO_REG_RESVAL 0x0u
49#define AON_TIMER_WKUP_COUNT_HI_REG_OFFSET 0x10
50#define AON_TIMER_WKUP_COUNT_HI_REG_RESVAL 0x0u
53#define AON_TIMER_WKUP_COUNT_LO_REG_OFFSET 0x14
54#define AON_TIMER_WKUP_COUNT_LO_REG_RESVAL 0x0u
57#define AON_TIMER_WDOG_REGWEN_REG_OFFSET 0x18
58#define AON_TIMER_WDOG_REGWEN_REG_RESVAL 0x1u
59#define AON_TIMER_WDOG_REGWEN_REGWEN_BIT 0
62#define AON_TIMER_WDOG_CTRL_REG_OFFSET 0x1c
63#define AON_TIMER_WDOG_CTRL_REG_RESVAL 0x0u
64#define AON_TIMER_WDOG_CTRL_ENABLE_BIT 0
65#define AON_TIMER_WDOG_CTRL_PAUSE_IN_SLEEP_BIT 1
68#define AON_TIMER_WDOG_BARK_THOLD_REG_OFFSET 0x20
69#define AON_TIMER_WDOG_BARK_THOLD_REG_RESVAL 0x0u
72#define AON_TIMER_WDOG_BITE_THOLD_REG_OFFSET 0x24
73#define AON_TIMER_WDOG_BITE_THOLD_REG_RESVAL 0x0u
76#define AON_TIMER_WDOG_COUNT_REG_OFFSET 0x28
77#define AON_TIMER_WDOG_COUNT_REG_RESVAL 0x0u
80#define AON_TIMER_INTR_STATE_REG_OFFSET 0x2c
81#define AON_TIMER_INTR_STATE_REG_RESVAL 0x0u
82#define AON_TIMER_INTR_STATE_WKUP_TIMER_EXPIRED_BIT 0
83#define AON_TIMER_INTR_STATE_WDOG_TIMER_BARK_BIT 1
86#define AON_TIMER_INTR_TEST_REG_OFFSET 0x30
87#define AON_TIMER_INTR_TEST_REG_RESVAL 0x0u
88#define AON_TIMER_INTR_TEST_WKUP_TIMER_EXPIRED_BIT 0
89#define AON_TIMER_INTR_TEST_WDOG_TIMER_BARK_BIT 1
92#define AON_TIMER_WKUP_CAUSE_REG_OFFSET 0x34
93#define AON_TIMER_WKUP_CAUSE_REG_RESVAL 0x0u
94#define AON_TIMER_WKUP_CAUSE_CAUSE_BIT 0