| # Copyright (c) 2021 Google Inc |
| # SPDX-License-Identifier: Apache-2.0 |
| bool "Battery-backed RAM (BBRAM) drivers" |
| Enable BBRAM (battery-backed RAM) driver configuration. |
| source "subsys/logging/Kconfig.template.log_config" |
| bool "Battery-backed RAM shell" |
| Enable the BBRAM shell with read and write commands. |
| config BBRAM_INIT_PRIORITY |
| # In STM32, BBRAM is a part of RTC. In this case init priority must be |
| # lower than COUNTER_INIT_PRIORITY. |
| default 65 if BBRAM_STM32 |
| # MCP7940N is an I2C device, therefore the init priority must be |
| # greater than I2C_INIT_PRIORITY. |
| default 55 if BBRAM_MICROCHIP_MCP7940N |
| BBRAM driver initialization priority |
| source "drivers/bbram/Kconfig.npcx" |
| source "drivers/bbram/Kconfig.it8xxx2" |
| source "drivers/bbram/Kconfig.bbram_emul" |
| source "drivers/bbram/Kconfig.microchip" |
| source "drivers/bbram/Kconfig.xec" |
| source "drivers/bbram/Kconfig.stm32" |