Home
last modified time | relevance | path

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

12

/Zephyr-Core-3.5.0/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-Core-3.5.0/include/zephyr/retention/
Dretention.h9 * @brief Public API for retention API
27 * @brief Retention API
28 * @defgroup retention_api Retention API
50 * @brief Returns the size of the retention area.
52 * @param dev Retention device to use.
60 * @brief Checks if the underlying data in the retention area is valid or not.
62 * @param dev Retention device to use.
66 * @retval -ENOTSUP If there is no header/checksum configured for the retention area.
72 * @brief Reads data from the retention area.
74 * @param dev Retention device to use.
[all …]
/Zephyr-Core-3.5.0/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-Core-3.5.0/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-Core-3.5.0/dts/bindings/regulator/
Dnordic,npm1300-regulator.yaml65 retention-microvolt:
68 Retention mode voltage in microvolts.
82 retention-gpios:
85 Retention mode controlled by specified regulator GPIO pin.
/Zephyr-Core-3.5.0/tests/boot/mcuboot_recovery_retention/
Dtestcase.yaml24 bootloader.mcuboot.recovery.retention:
30 bootloader.mcuboot.recovery.retention.mem:
/Zephyr-Core-3.5.0/soc/arm/nordic_nrf/nrf51/
Dsoc.c26 * Set general purpose retention register and reboot
27 * This is deprecated and has been replaced with the boot mode retention
/Zephyr-Core-3.5.0/samples/boards/nrf/system_off/
DREADME.rst12 RAM Retention
15 On nRF52 platforms this also can demonstrate RAM retention. By selecting
DKconfig7 bool "State retention in system off"
/Zephyr-Core-3.5.0/samples/boards/nrf/system_off/src/
Dretained.c55 /* Set or clear RAM retention in SYSTEM_OFF for the provided object.
65 * @param enable true to enable retention, false to clear retention
84 * corresponding RAM OFF retention bit in the parent block. in ram_range_retain()
99 * for POWER (0..15) and RETENTION (16..31). We don't in ram_range_retain()
/Zephyr-Core-3.5.0/soc/arm/nordic_nrf/nrf52/
Dsoc.c28 * Set general purpose retention register and reboot
29 * This is deprecated and has been replaced with the boot mode retention
/Zephyr-Core-3.5.0/tests/boot/mcuboot_data_sharing/
Dtestcase.yaml14 - retention
/Zephyr-Core-3.5.0/dts/bindings/retained_mem/
Dnordic,nrf-gpreget.yaml4 description: Nordic GPREGRET (General Purpose Register Retention) device.
/Zephyr-Core-3.5.0/boards/shields/npm1300_ek/
Dnpm1300_ek.overlay34 retention-microvolt = <2500000>;
36 retention-gpios = <&npm1300_ek_gpio 2 GPIO_ACTIVE_HIGH>;
/Zephyr-Core-3.5.0/tests/drivers/retained_mem/api/boards/
Dqemu_cortex_m3.overlay7 zephyr,memory-region = "Retention";
/Zephyr-Core-3.5.0/tests/boot/mcuboot_recovery_retention/src/
Dmain.c9 #include <zephyr/retention/bootmode.h>
/Zephyr-Core-3.5.0/doc/services/
Dindex.rst38 retention/index.rst
/Zephyr-Core-3.5.0/tests/boot/mcuboot_recovery_retention/boards/
Dnrf52840dk_nrf52840.overlay13 compatible = "zephyr,retention";
/Zephyr-Core-3.5.0/subsys/
DCMakeLists.txt48 add_subdirectory_ifdef(CONFIG_RETENTION retention)
DKconfig35 source "subsys/retention/Kconfig"

12