mirror of
https://github.com/OneOfEleven/uv-k5-firmware-custom.git
synced 2025-06-19 06:39:49 +03:00
feature: enable wfi
This commit is contained in:
@ -343,6 +343,23 @@
|
||||
#define SYSCON_CHIP_ID3_ADDR (SYSCON_BASE_ADDR + 0x008CU)
|
||||
#define SYSCON_CHIP_ID3 (*(volatile uint32_t *)SYSCON_CHIP_ID3_ADDR)
|
||||
|
||||
#define SYSCON_REGISTER_ADDR (SYSCON_BASE_ADDR + 0x0100U)
|
||||
#define SYSCON_REGISTER (*(volatile uint32_t *)SYSCON_REGISTER_ADDR)
|
||||
|
||||
#define SYSCON_REGISTER_SLEEPONEXIT_SHIFT 1
|
||||
#define SYSCON_REGISTER_SLEEPONEXIT_WIDTH 1
|
||||
#define SYSCON_REGISTER_SLEEPONEXIT_MASK (((1U << SYSCON_REGISTER_SLEEPONEXIT_WIDTH) - 1U) << SYSCON_REGISTER_SLEEPONEXIT_SHIFT)
|
||||
#define SYSCON_REGISTER_SLEEPONEXIT_VALUE_ENABLE 1U
|
||||
#define SYSCON_REGISTER_SLEEPONEXIT_BITS_ENABLE (SYSCON_REGISTER_SLEEPONEXIT_VALUE_ENABLE << SYSCON_REGISTER_SLEEPONEXIT_SHIFT)
|
||||
#define SYSCON_REGISTER_SLEEPONEXIT_VALUE_DISABLE 0U
|
||||
#define SYSCON_REGISTER_SLEEPONEXIT_BITS_DISABLE (SYSCON_REGISTER_SLEEPONEXIT_VALUE_DISABLE << SYSCON_REGISTER_SLEEPONEXIT_SHIFT)
|
||||
|
||||
#define SYSCON_REGISTER_SLEEPDEEP_SHIFT 2
|
||||
#define SYSCON_REGISTER_SLEEPDEEP_WIDTH 1
|
||||
#define SYSCON_REGISTER_SLEEPDEEP_MASK (((1U << SYSCON_REGISTER_SLEEPDEEP_WIDTH) - 1U) << SYSCON_REGISTER_SLEEPDEEP_SHIFT)
|
||||
#define SYSCON_REGISTER_SLEEPDEEP_VALUE_ENABLE 1U
|
||||
#define SYSCON_REGISTER_SLEEPDEEP_BITS_ENABLE (SYSCON_REGISTER_SLEEPDEEP_VALUE_ENABLE << SYSCON_REGISTER_SLEEPDEEP_SHIFT)
|
||||
#define SYSCON_REGISTER_SLEEPDEEP_VALUE_DISABLE 0U
|
||||
#define SYSCON_REGISTER_SLEEPDEEP_BITS_DISABLE (SYSCON_REGISTER_SLEEPDEEP_VALUE_DISABLE << SYSCON_REGISTER_SLEEPDEEP_SHIFT)
|
||||
|
||||
#endif
|
||||
|
||||
|
Reference in New Issue
Block a user