retention: Allow disabling mutex support
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 <jamie.mccrae@nordicsemi.no>
This commit is contained in:
parent
563b4540fa
commit
566fd8cb7c
1 changed files with 9 additions and 4 deletions
|
@ -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"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue