Home
last modified time | relevance | path

Searched full:retention (Results 1 – 25 of 79) sorted by relevance

1234

/Zephyr-latest/subsys/retention/
DKconfig4 menuconfig RETENTION config
5 bool "Retention support"
10 Enables support for the retention system, which uses retained memory
13 if RETENTION
16 int "Retention devices init priority"
19 Retention device initialization priority (must be higher than init
29 bool "Disable retention mutex support"
32 Disable use of mutexes which prevent issues with concurrent retention
33 device access. This option should only be enabled when retention
37 int "Retention stack buffer sizes"
[all …]
Dbootmode.c9 #include <zephyr/retention/retention.h>
DKconfig.blinfo27 In order to use this, a retention area must be created and set as
39 priorities for for retention subsystem).
DCMakeLists.txt4 zephyr_library_sources(retention.c)
Dblinfo_mcuboot.c11 #include <zephyr/retention/retention.h>
14 #include <zephyr/retention/blinfo.h>
/Zephyr-latest/include/zephyr/retention/
Dretention.h9 * @brief Public API for retention API
27 * @brief Retention API
28 * @defgroup retention_api Retention API
52 * @brief Returns the size of the retention area.
54 * @param dev Retention device to use.
62 * @brief Checks if the underlying data in the retention area is valid or not.
64 * @param dev Retention device to use.
68 * @retval -ENOTSUP If there is no header/checksum configured for the retention area.
74 * @brief Reads data from the retention area.
76 * @param dev Retention device to use.
[all …]
/Zephyr-latest/doc/services/retention/
Dindex.rst3 Retention System
6 The retention system provides an API which allows applications to read and
15 The retention system builds on top of the retained data driver, and adds
20 end of the data. Additionally, the retention system API allows partitioning of
30 To use the retention system, a retained data driver must be setup for the board
32 RAM as non-init for this purpose. The retention system is then initialised as a
54 retention0: retention@0 {
55 compatible = "zephyr,retention";
76 retention1: retention@100 {
77 compatible = "zephyr,retention";
[all …]
Dblinfo.rst15 To use the bootloader information subsystem, a retention area needs to be
36 compatible = "zephyr,retention";
55 (MCUboot) and application to be usable. It can be combined with other retention
66 * :kconfig:option:`CONFIG_RETENTION` - Enables retention system
71 using retention/blinfo subsystem
88 #include <zephyr/retention/blinfo.h>
/Zephyr-latest/include/zephyr/drivers/retained_mem/
Dnrf_retained_mem.h17 /** @brief Apply memory retention settings.
19 * Memory retention settings to apply are derived from devicetree configuration.
21 * @retval 0 if the retention settings were applied successfully.
22 * @retval -ENOTSUP if retention configuration is not present in devicetree.
/Zephyr-latest/dts/bindings/retention/
Dzephyr,retention.yaml5 Retention subsystem area, which has a retained memory parent. Example
21 retention0: retention@0 {
22 compatible = "zephyr,retention";
31 compatible: "zephyr,retention"
40 increased if multiple retention partitions are used or parts are
/Zephyr-latest/soc/intel/intel_adsp/ace/
DKconfig28 bool "SRAM retention mode during initialization"
31 When this option is enabled, the SRAM retention mode will be
33 the retention mode will not be activated.
/Zephyr-latest/drivers/retained_mem/
DKconfig.nrf13 bool "nRF RAM retention driver"
18 Enable driver for Nordic RAM retention.
/Zephyr-latest/dts/bindings/regulator/
Dnordic,npm1300-regulator.yaml68 retention-microvolt:
71 Retention mode voltage in microvolts.
85 retention-gpios:
88 Retention mode controlled by specified regulator GPIO pin.
/Zephyr-latest/tests/boot/mcuboot_recovery_retention/
Dtestcase.yaml22 bootloader.mcuboot.recovery.retention:
28 bootloader.mcuboot.recovery.retention.mem:
/Zephyr-latest/samples/shields/npm1300_ek/
Dnrf52dk_nrf52832.overlay22 retention-microvolt = <2500000>;
24 retention-gpios = <&npm1300_ek_gpio 2 GPIO_ACTIVE_HIGH>;
/Zephyr-latest/samples/boards/nordic/system_off/
DREADME.rst13 RAM Retention
16 This sample can also demonstrate RAM retention.
DKconfig7 bool "Use state retention in system off using retained_mem driver"
/Zephyr-latest/tests/boot/mcuboot_data_sharing/
Dtestcase.yaml14 - retention
/Zephyr-latest/dts/bindings/retained_mem/
Dnordic,nrf-gpreget.yaml4 description: Nordic GPREGRET (General Purpose Register Retention) device.
/Zephyr-latest/soc/nordic/common/
Dpoweroff.c51 /* Disable retention for all memory blocks */ in z_sys_poweroff()
65 /* Restore retention for retained_mem driver regions defined in devicetree */ in z_sys_poweroff()
/Zephyr-latest/tests/drivers/retained_mem/api/boards/
Dqemu_cortex_m3.overlay7 zephyr,memory-region = "Retention";
/Zephyr-latest/samples/subsys/mgmt/mcumgr/smp_svr/sysbuild/
Dnrf52840dk_nrf52840_mcuboot_ram_load.overlay15 compatible = "zephyr,retention";
/Zephyr-latest/soc/nordic/nrf54h/
Dpower.c66 /* Disable retention */ in nrf_poweroff()
130 /* Re-enable domain retention. */ in s2ram_exit()
146 /* Disable retention */ in sys_suspend_to_ram()
/Zephyr-latest/soc/ambiq/apollo3x/
Dpower.c37 /* Sram: retention*/ in pm_state_set()
92 /* Keep the used SRAM area in retention mode. */ in ambiq_power_init()
/Zephyr-latest/tests/boot/mcuboot_recovery_retention/src/
Dmain.c9 #include <zephyr/retention/bootmode.h>

1234