opentitanlib/dif/
aon_timer.rs

1// Copyright lowRISC contributors (OpenTitan project).
2// Licensed under the Apache License, Version 2.0, see LICENSE for details.
3// SPDX-License-Identifier: Apache-2.0
4
5#[derive(Clone, Copy, Debug, PartialEq, Eq)]
6#[repr(u32)]
7pub enum AonTimerReg {
8    AlertTest = bindgen::dif::AON_TIMER_ALERT_TEST_REG_OFFSET,
9    WkupCtrl = bindgen::dif::AON_TIMER_WKUP_CTRL_REG_OFFSET,
10    WkupTholdLo = bindgen::dif::AON_TIMER_WKUP_THOLD_LO_REG_OFFSET,
11    WkupTholdHi = bindgen::dif::AON_TIMER_WKUP_THOLD_HI_REG_OFFSET,
12    WkupCountLo = bindgen::dif::AON_TIMER_WKUP_COUNT_LO_REG_OFFSET,
13    WkupCountHi = bindgen::dif::AON_TIMER_WKUP_COUNT_HI_REG_OFFSET,
14    WdogRegwen = bindgen::dif::AON_TIMER_WDOG_REGWEN_REG_OFFSET,
15    WdogCtrl = bindgen::dif::AON_TIMER_WDOG_CTRL_REG_OFFSET,
16    WdogBarkThold = bindgen::dif::AON_TIMER_WDOG_BARK_THOLD_REG_OFFSET,
17    WdogBiteThold = bindgen::dif::AON_TIMER_WDOG_BITE_THOLD_REG_OFFSET,
18    WdogCount = bindgen::dif::AON_TIMER_WDOG_COUNT_REG_OFFSET,
19    IntrState = bindgen::dif::AON_TIMER_INTR_STATE_REG_OFFSET,
20    IntrTest = bindgen::dif::AON_TIMER_INTR_TEST_REG_OFFSET,
21    WkupCause = bindgen::dif::AON_TIMER_WKUP_CAUSE_REG_OFFSET,
22}