Skip to content

Commit

Permalink
retention: Allow disabling mutex support
Browse files Browse the repository at this point in the history
Changes the Kconfig option to allow disabling mutex support, this
is to allow other Kconfig options to disable the feature.

Signed-off-by: Jamie McCrae <[email protected]>
  • Loading branch information
nordicjm committed Jul 12, 2023
1 parent ae13b51 commit 6754b39
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions subsys/retention/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,18 @@ config RETENTION_INIT_PRIORITY
priorities for retained memory drivers.

config RETENTION_MUTEXES
bool "Retention mutex support"
bool
default y
depends on MULTITHREADING
depends on !RETENTION_MUTEX_FORCE_DISABLE

config RETENTION_MUTEX_FORCE_DISABLE
bool "Disable retention mutex support"
depends on MULTITHREADING
help
Use mutexes to prevent issues with concurrent retention device
access. Should only be disabled whereby retained memory access is
required in an ISR or for special use cases.
Disable use of mutexes which prevent issues with concurrent retention
device access. This option should only be enabled when retention
access is required in an ISR or for special use cases.

config RETENTION_BUFFER_SIZE
int "Retention stack buffer sizes"
Expand Down

0 comments on commit 6754b39

Please sign in to comment.