 |
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 0x0u
28#define AON_TIMER_ALERT_TEST_FATAL_FAULT_BIT 0
31#define AON_TIMER_WKUP_CTRL_REG_OFFSET 0x4
32#define AON_TIMER_WKUP_CTRL_REG_RESVAL 0x0u
33#define AON_TIMER_WKUP_CTRL_ENABLE_BIT 0
34#define AON_TIMER_WKUP_CTRL_PRESCALER_MASK 0xfffu
35#define AON_TIMER_WKUP_CTRL_PRESCALER_OFFSET 1
36#define AON_TIMER_WKUP_CTRL_PRESCALER_FIELD \
37 ((bitfield_field32_t) { .mask = AON_TIMER_WKUP_CTRL_PRESCALER_MASK, .index = AON_TIMER_WKUP_CTRL_PRESCALER_OFFSET })
40#define AON_TIMER_WKUP_THOLD_HI_REG_OFFSET 0x8
41#define AON_TIMER_WKUP_THOLD_HI_REG_RESVAL 0x0u
44#define AON_TIMER_WKUP_THOLD_LO_REG_OFFSET 0xc
45#define AON_TIMER_WKUP_THOLD_LO_REG_RESVAL 0x0u
48#define AON_TIMER_WKUP_COUNT_HI_REG_OFFSET 0x10
49#define AON_TIMER_WKUP_COUNT_HI_REG_RESVAL 0x0u
52#define AON_TIMER_WKUP_COUNT_LO_REG_OFFSET 0x14
53#define AON_TIMER_WKUP_COUNT_LO_REG_RESVAL 0x0u
56#define AON_TIMER_WDOG_REGWEN_REG_OFFSET 0x18
57#define AON_TIMER_WDOG_REGWEN_REG_RESVAL 0x1u
58#define AON_TIMER_WDOG_REGWEN_REGWEN_BIT 0
61#define AON_TIMER_WDOG_CTRL_REG_OFFSET 0x1c
62#define AON_TIMER_WDOG_CTRL_REG_RESVAL 0x0u
63#define AON_TIMER_WDOG_CTRL_ENABLE_BIT 0
64#define AON_TIMER_WDOG_CTRL_PAUSE_IN_SLEEP_BIT 1
67#define AON_TIMER_WDOG_BARK_THOLD_REG_OFFSET 0x20
68#define AON_TIMER_WDOG_BARK_THOLD_REG_RESVAL 0x0u
71#define AON_TIMER_WDOG_BITE_THOLD_REG_OFFSET 0x24
72#define AON_TIMER_WDOG_BITE_THOLD_REG_RESVAL 0x0u
75#define AON_TIMER_WDOG_COUNT_REG_OFFSET 0x28
76#define AON_TIMER_WDOG_COUNT_REG_RESVAL 0x0u
79#define AON_TIMER_INTR_STATE_REG_OFFSET 0x2c
80#define AON_TIMER_INTR_STATE_REG_RESVAL 0x0u
81#define AON_TIMER_INTR_STATE_WKUP_TIMER_EXPIRED_BIT 0
82#define AON_TIMER_INTR_STATE_WDOG_TIMER_BARK_BIT 1
85#define AON_TIMER_INTR_TEST_REG_OFFSET 0x30
86#define AON_TIMER_INTR_TEST_REG_RESVAL 0x0u
87#define AON_TIMER_INTR_TEST_WKUP_TIMER_EXPIRED_BIT 0
88#define AON_TIMER_INTR_TEST_WDOG_TIMER_BARK_BIT 1
91#define AON_TIMER_WKUP_CAUSE_REG_OFFSET 0x34
92#define AON_TIMER_WKUP_CAUSE_REG_RESVAL 0x0u
93#define AON_TIMER_WKUP_CAUSE_CAUSE_BIT 0