e02456a52d
STM32 battery-backed RAM is organized in 4 byte registers. Number of registers can vary between models from 5 to 32 registers. Usually, the registers are part of RTC. On some variants they are part of tamper module. On STM32F1 the registers are in separate module. For now, only backup registers from RTC are supported. Signed-off-by: Patryk Duda <pdk@semihalf.com>
18 lines
623 B
Plaintext
18 lines
623 B
Plaintext
# Copyright (c) 2022 Google Inc
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
config BBRAM_STM32
|
|
bool "ST STM32 Battery-backed RAM drivers"
|
|
default y
|
|
depends on DT_HAS_ST_STM32_BBRAM_ENABLED
|
|
depends on COUNTER
|
|
help
|
|
This option enables the BBRAM driver for STM32 family of
|
|
processors.
|
|
|
|
STM32 BBRAM are 32-bit registers which can be used for storing user
|
|
application data. They are implemented in the backup domain that remains
|
|
powered-on by VBAT when the VDD power is switched off. They are not reset
|
|
by system reset or when the device wakes up from Standby mode. They are
|
|
reset by a backup domain reset.
|