1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-17 05:32:45 +01:00
RIOT/cpu
Marian Buschsieweke 43f07fa261
cpu/msp430: implement power management
This implements `pm_set_lowest()` for the MSP430. Unlike most other
platforms, it intentionally does not use pm_layered. It is pretty
similar to `pm_layered` in that is does use reference counters, but it
uses them for two independent clock sources.

The main difference is that the low frequency clock domain can be
disabled even when the high frequency clock is still active. With the
layers, disabling layer n-1 while layer n is still blocked would not
work.
2024-04-26 15:52:41 +02:00
..
arm7_common boards/cpu: Add limited GBA boot support to RIOT 2024-04-10 17:06:14 +02:00
arm7tdmi_gba boards/cpu: Add limited GBA boot support to RIOT 2024-04-10 17:06:14 +02:00
atmega8 *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
atmega32u4 *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
atmega128rfa1 *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
atmega256rfr2 *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
atmega328p *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
atmega1281 *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
atmega1284p *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
atmega2560 *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
atmega_common *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
atxmega *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
avr8_common *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
cc26x0_cc13x0 *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
cc26x2_cc13x2 *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
cc26xx_cc13xx *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
cc2538 *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
cortexm_common cpu/cortexm: uncrustify panic.c 2024-04-24 13:20:59 +02:00
efm32 *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
esp32 *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
esp8266 cpu/esp8266: fix issue found by static tests 2024-04-11 19:19:58 +02:00
esp_common cpu/esp: Handle format print errors 2024-04-25 15:19:02 +02:00
fe310 *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
gd32v *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
kinetis *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
lm4f120 *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
lpc23xx Merge pull request #18093 from Ollrogge/remove_flashpage_free_funcs 2024-04-16 08:47:11 +00:00
lpc1768 *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
msp430 cpu/msp430: implement power management 2024-04-26 15:52:41 +02:00
native Revert "cpu/native: extend flashpage API" 2024-04-04 17:37:15 +02:00
nrf5x_common cpu/nrf5x: implement pm_off() for nRF53/9160 2024-04-18 13:33:36 +02:00
nrf51 *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
nrf52 boards/nRF52xx: correctly set JLINK_DEVICE 2024-04-22 11:25:08 +02:00
nrf53 *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
nrf9160 cpu/nrf9160: fix gpiote0 vector isr 2024-04-08 20:13:45 +02:00
qn908x *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
riscv_common Revert "cpu/riscv_common: extend flashpage API" 2024-04-04 17:37:16 +02:00
rpx0xx *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
sam0_common *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
sam3 *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
sam_common cpu/sam_common: make use of cortexm.ld 2022-09-23 15:55:12 +02:00
samd5x cpu/samd5x: reword & correct debug output 2024-04-18 15:42:57 +02:00
samd21 *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
saml1x *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
saml21 *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00
stellaris_common cpu: do not locally export compilation variables 2019-08-29 10:35:53 +02:00
stm32 cpu/stm32/gpio_ll: make style consistent 2024-04-02 11:51:20 -04:00
doc.txt docs/doxygen : Add CPU section 2021-07-09 10:47:42 +02:00
Kconfig *Kconfig*: Modify Kconfig to remove dep model 2024-03-27 10:28:12 +01:00