boards: st: stm32h5 nucleo boards: support backup sram
Mark backup sram as supported and document it.
Signed-off-by: Thomas Stranger <thomas.stranger@outlook.com>
diff --git a/boards/st/nucleo_h503rb/doc/index.rst b/boards/st/nucleo_h503rb/doc/index.rst
index 5ff90c6..1238441 100644
--- a/boards/st/nucleo_h503rb/doc/index.rst
+++ b/boards/st/nucleo_h503rb/doc/index.rst
@@ -135,6 +135,8 @@
+-----------+------------+-------------------------------------+
| RNG | on-chip | True Random number generator |
+-----------+------------+-------------------------------------+
+| BKP SRAM | on-chip | Backup SRAM |
++-----------+------------+-------------------------------------+
| UART | on-chip | serial port-polling; |
| | | serial port-interrupt |
+-----------+------------+-------------------------------------+
@@ -178,6 +180,13 @@
Nucleo H533RE board has up to 3 U(S)ARTs. The Zephyr console output is assigned
to USART3. Default settings are 115200 8N1.
+Backup SRAM
+-----------
+
+In order to test backup SRAM, you may want to disconnect VBAT from VDD_MCU.
+You can do it by removing ``SB38`` jumper on the back side of the board.
+VBAT can be provided via the left ST Morpho connector's pin 33.
+
Programming and Debugging
*************************
diff --git a/boards/st/nucleo_h503rb/nucleo_h503rb.yaml b/boards/st/nucleo_h503rb/nucleo_h503rb.yaml
index 0040a7b..355591f 100644
--- a/boards/st/nucleo_h503rb/nucleo_h503rb.yaml
+++ b/boards/st/nucleo_h503rb/nucleo_h503rb.yaml
@@ -9,6 +9,7 @@
supported:
- arduino_gpio
- arduino_serial
+ - backup_sram
- gpio
- uart
- i2c
diff --git a/boards/st/nucleo_h533re/doc/index.rst b/boards/st/nucleo_h533re/doc/index.rst
index 9b5ff91..9561cf3 100644
--- a/boards/st/nucleo_h533re/doc/index.rst
+++ b/boards/st/nucleo_h533re/doc/index.rst
@@ -165,6 +165,8 @@
+-----------+------------+-------------------------------------+
| RTC | on-chip | Real Time Clock |
+-----------+------------+-------------------------------------+
+| BKP SRAM | on-chip | Backup SRAM |
++-----------+------------+-------------------------------------+
| UART | on-chip | serial port-polling; |
| | | serial port-interrupt |
+-----------+------------+-------------------------------------+
@@ -228,6 +230,13 @@
Nucleo H533RE board has up to 4 USARTs, 2 UARTs, and one LPUART. The Zephyr console output is assigned
to USART2. Default settings are 115200 8N1.
+Backup SRAM
+-----------
+
+In order to test backup SRAM, you may want to disconnect VBAT from VDD_MCU.
+You can do it by removing ``SB38`` jumper on the back side of the board.
+VBAT can be provided via the left ST Morpho connector's pin 33.
+
Programming and Debugging
*************************
diff --git a/boards/st/nucleo_h533re/nucleo_h533re.yaml b/boards/st/nucleo_h533re/nucleo_h533re.yaml
index e3dfe13..6f675df 100644
--- a/boards/st/nucleo_h533re/nucleo_h533re.yaml
+++ b/boards/st/nucleo_h533re/nucleo_h533re.yaml
@@ -17,4 +17,5 @@
- adc
- usb_device
- usb
+ - backup_sram
vendor: st
diff --git a/boards/st/nucleo_h563zi/doc/index.rst b/boards/st/nucleo_h563zi/doc/index.rst
index 24b9dcd..d202d6a 100644
--- a/boards/st/nucleo_h563zi/doc/index.rst
+++ b/boards/st/nucleo_h563zi/doc/index.rst
@@ -150,6 +150,8 @@
+===========+============+=====================================+
| ADC | on-chip | ADC Controller |
+-----------+------------+-------------------------------------+
+| BKP SRAM | on-chip | Backup SRAM |
++-----------+------------+-------------------------------------+
| CAN/CANFD | on-chip | CAN |
+-----------+------------+-------------------------------------+
| CLOCK | on-chip | reset and clock control |
@@ -240,6 +242,13 @@
Nucleo H563ZI board has up to 12 U(S)ARTs. The Zephyr console output is assigned
to USART3. Default settings are 115200 8N1.
+Backup SRAM
+-----------
+
+In order to test backup SRAM, you may want to disconnect VBAT from VDD_MCU.
+You can do it by removing ``SB55`` jumper on the back side of the board.
+VBAT can be provided via the left ST Morpho connector's pin 33.
+
Programming and Debugging
*************************
diff --git a/boards/st/nucleo_h563zi/nucleo_h563zi.yaml b/boards/st/nucleo_h563zi/nucleo_h563zi.yaml
index 2b7c314..a02dc25 100644
--- a/boards/st/nucleo_h563zi/nucleo_h563zi.yaml
+++ b/boards/st/nucleo_h563zi/nucleo_h563zi.yaml
@@ -11,6 +11,7 @@
- gpio
- arduino_serial
- arduino_spi
+ - backup_sram
- can
- gpio
- uart