board: nucleo_h723zg: enable backup_sram
this SoC supports backup sram
Signed-off-by: Manojkumar Subramaniam <manoj@electrolance.com>
diff --git a/boards/arm/nucleo_h723zg/doc/index.rst b/boards/arm/nucleo_h723zg/doc/index.rst
index 8770037..3df5540 100644
--- a/boards/arm/nucleo_h723zg/doc/index.rst
+++ b/boards/arm/nucleo_h723zg/doc/index.rst
@@ -92,27 +92,29 @@
The Zephyr nucleo_h723zg board configuration supports the following hardware
features:
-+-----------+------------+-------------------------------------+
-| Interface | Controller | Driver/Component |
-+===========+============+=====================================+
-| NVIC | on-chip | nested vector interrupt controller |
-+-----------+------------+-------------------------------------+
-| UART | on-chip | serial port |
-+-----------+------------+-------------------------------------+
-| PINMUX | on-chip | pinmux |
-+-----------+------------+-------------------------------------+
-| GPIO | on-chip | gpio |
-+-----------+------------+-------------------------------------+
-| RTC | on-chip | counter |
-+-----------+------------+-------------------------------------+
-| I2C | on-chip | i2c |
-+-----------+------------+-------------------------------------+
-| PWM | on-chip | pwm |
-+-----------+------------+-------------------------------------+
-| ETHERNET | on-chip | ethernet |
-+-----------+------------+-------------------------------------+
-| RNG | on-chip | True Random number generator |
-+-----------+------------+-------------------------------------+
++-------------+------------+-------------------------------------+
+| Interface | Controller | Driver/Component |
++=============+============+=====================================+
+| NVIC | on-chip | nested vector interrupt controller |
++-------------+------------+-------------------------------------+
+| UART | on-chip | serial port |
++-------------+------------+-------------------------------------+
+| PINMUX | on-chip | pinmux |
++-------------+------------+-------------------------------------+
+| GPIO | on-chip | gpio |
++-------------+------------+-------------------------------------+
+| RTC | on-chip | counter |
++-------------+------------+-------------------------------------+
+| I2C | on-chip | i2c |
++-------------+------------+-------------------------------------+
+| PWM | on-chip | pwm |
++-------------+------------+-------------------------------------+
+| ETHERNET | on-chip | ethernet |
++-------------+------------+-------------------------------------+
+| RNG | on-chip | True Random number generator |
++-------------+------------+-------------------------------------+
+| Backup SRAM | on-chip | Backup SRAM |
++-------------+------------+-------------------------------------+
Other hardware features are not yet supported on this Zephyr port.
@@ -147,6 +149,12 @@
Nucleo H723ZG board has 4 UARTs and 4 USARTs. The Zephyr console output is
assigned to UART3. Default settings are 115200 8N1.
+Backup SRAM
+-----------
+
+In order to test backup SRAM you may want to disconnect VBAT from VDD. You can
+do it by removing ``SB52`` jumper on the back side of the board.
+
Programming and Debugging
*************************
diff --git a/boards/arm/nucleo_h723zg/nucleo_h723zg.dts b/boards/arm/nucleo_h723zg/nucleo_h723zg.dts
index 70b358b..eaaf833 100644
--- a/boards/arm/nucleo_h723zg/nucleo_h723zg.dts
+++ b/boards/arm/nucleo_h723zg/nucleo_h723zg.dts
@@ -105,6 +105,10 @@
clock-frequency = <I2C_BITRATE_FAST>;
};
+&backup_sram {
+ status = "okay";
+};
+
&timers12 {
status = "okay";
diff --git a/boards/arm/nucleo_h723zg/nucleo_h723zg.yaml b/boards/arm/nucleo_h723zg/nucleo_h723zg.yaml
index 0d380dd..0539a89 100644
--- a/boards/arm/nucleo_h723zg/nucleo_h723zg.yaml
+++ b/boards/arm/nucleo_h723zg/nucleo_h723zg.yaml
@@ -17,3 +17,4 @@
- i2c
- pwm
- netif:eth
+ - backup_sram