doc: stm32wl and stm32l5 boards: update supported features

This commit updates the supported features of stm32l5 and stm32wl boards
to match the devicetree configuration.
- add link to board defconfig and board.dts
- sort supported features table alphabethically by interface.

Additionally CRYP peripheral is added as supported feature to the
mikroe_mini_m4_for_stm32 board documentation.

Signed-off-by: Thomas Stranger <thomas.stranger@outlook.com>
This commit is contained in:
Thomas Stranger 2021-07-16 15:15:21 +02:00 committed by Christopher Friedt
commit a498ede0d7
5 changed files with 104 additions and 51 deletions

View file

@ -148,41 +148,61 @@ More information about STM32L562QE can be found here:
Supported Features
==================
The Zephyr stm32l562e_dk board configuration supports the following hardware features:
The Zephyr stm32l562e_dk board configuration supports the following
hardware features:
+-----------+------------+-------------------------------------+
| Interface | Controller | Driver/Component |
+===========+============+=====================================+
| NVIC | on-chip | nested vector interrupt controller |
| ADC | on-chip | ADC Controller |
+-----------+------------+-------------------------------------+
| UART | on-chip | serial port-polling; |
| | | serial port-interrupt |
| AES | on-chip | crypto |
+-----------+------------+-------------------------------------+
| PINMUX | on-chip | pinmux |
| CLOCK | on-chip | reset and clock control |
+-----------+------------+-------------------------------------+
| DAC | on-chip | DAC Controller |
+-----------+------------+-------------------------------------+
| DMA | on-chip | Direct Memory Access |
+-----------+------------+-------------------------------------+
| GPIO | on-chip | gpio |
+-----------+------------+-------------------------------------+
| I2C | on-chip | i2c |
+-----------+------------+-------------------------------------+
| NVIC | on-chip | nested vector interrupt controller |
+-----------+------------+-------------------------------------+
| PINMUX | on-chip | pinmux |
+-----------+------------+-------------------------------------+
| PWM | on-chip | PWM |
+-----------+------------+-------------------------------------+
| RNG | on-chip | entropy |
+-----------+------------+-------------------------------------+
| SPI | on-chip | spi |
+-----------+------------+-------------------------------------+
| TrustZone | on-chip | Trusted Firmware-M |
+-----------+------------+-------------------------------------+
| RNG | on-chip | True Random Number Generator |
| UART | on-chip | serial port-polling; |
| | | serial port-interrupt |
+-----------+------------+-------------------------------------+
| PWM | on-chip | PWM |
+-----------+------------+-------------------------------------+
| DAC | on-chip | DAC Controller |
+-----------+------------+-------------------------------------+
| ADC | on-chip | ADC Controller |
+-----------+------------+-------------------------------------+
| DMA | on-chip | Direct Memory Access |
| WATCHDOG | on-chip | independent watchdog |
+-----------+------------+-------------------------------------+
Other hardware features are not yet supported on this Zephyr port.
The default configuration can be found in the defconfig file:
``boards/arm/stm32l562e_dk/stm32l562e_dk_defconfig``
The default configuration can be found in the defconfig and dts files:
- Common:
- :zephyr_file:`boards/arm/stm32l562e_dk/stm32l562e_dk_common.dtsi`
- Secure target:
- :zephyr_file:`boards/arm/stm32l562e_dk/stm32l562e_dk_defconfig`
- :zephyr_file:`boards/arm/stm32l562e_dk/stm32l562e_dk.dts`
- Non-Secure target:
- :zephyr_file:`boards/arm/stm32l562e_dk/stm32l562e_dk_ns_defconfig`
- :zephyr_file:`boards/arm/stm32l562e_dk/stm32l562e_dk_ns.dts`
Connections and IOs