zephyr/soc
Dawid Niedzwiecki 43ef398614 pm: add power management for stm32f4x
Add soc power management for the STM32F4x chips.

One low power state is added supported by all chips from the family -
the Stop mode with voltage regulator in low-power mode.

The Stop mode for STM32F chips has to work with the IDLE timer -
CORTEX_M_SYSTICK_IDLE_TIMER, because PLL and HSI are disabled in the
Stop mode (Systick is not clocked). The only possible wakeup source is
RTC, which works as a IDLE timer for the Systick.

The exit latency may need to be adjusted per system, depending on the
system tick frequency and other variables.

Signed-off-by: Dawid Niedzwiecki <dawidn@google.com>
2023-11-21 08:46:17 +00:00
..
arc cmake: arc: update arc SoC to use SOC_LINKER_SCRIPT variable 2023-11-03 11:01:23 +01:00
arm pm: add power management for stm32f4x 2023-11-21 08:46:17 +00:00
arm64 soc: arm64: mimx8m & 9: define SOC name followed by Core name 2023-11-15 11:42:06 +01:00
mips cmake: mips: update mips SoC to use SOC_LINKER_SCRIPT variable 2023-11-03 11:01:23 +01:00
nios2 cmake: cleanup and simplify the standard include logic in Zephyr 2023-11-06 18:57:30 -05:00
posix cmake: posix: update posix SoC to use SOC_LINKER_SCRIPT variable 2023-11-03 11:01:23 +01:00
riscv drivers: plic: support multiple instances for multi-level 2023-11-09 18:20:43 +01:00
sparc cmake: sparc: update sparc SoC to use SOC_LINKER_SCRIPT variable 2023-11-03 11:01:23 +01:00
x86 cmake: x86: update x86 SoC to use SOC_LINKER_SCRIPT variable 2023-11-03 11:01:23 +01:00
xtensa arch/xtensa: clean up arch_cpu_idle function 2023-11-20 11:14:41 +01:00
CMakeLists.txt cmake: enable -Wshadow partially for in-tree code 2023-08-22 11:39:58 +02:00
Kconfig nrf5x_bsim: Add helper kconfig symbols for simulated nrf5340 2023-09-20 08:56:49 +02:00