doc: ti: adopt zephyr:board-supported-hw directive

Replace manually authored hardware features table with the new Zephyr
board supported hardware directive which automatically generates an
up-to-date table based on the boards' Devicetree.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
This commit is contained in:
Benjamin Cabé 2025-03-05 12:01:04 +01:00 committed by Fabio Baltieri
commit a7c20a3d40
10 changed files with 12 additions and 220 deletions

View file

@ -26,32 +26,7 @@ See the `TI CC1352P Product Page`_ for additional details.
Supported Features
==================
The CC1352P LaunchPad board configuration supports the following hardware
features:
+-----------+------------+----------------------+
| Interface | Controller | Driver/Component |
+===========+============+======================+
| GPIO | on-chip | gpio |
+-----------+------------+----------------------+
| MPU | on-chip | arch/arm |
+-----------+------------+----------------------+
| NVIC | on-chip | arch/arm |
+-----------+------------+----------------------+
| PINMUX | on-chip | pinmux |
+-----------+------------+----------------------+
| UART | on-chip | serial |
+-----------+------------+----------------------+
| I2C | on-chip | i2c |
+-----------+------------+----------------------+
| SPI | on-chip | spi |
+-----------+------------+----------------------+
| WDT | on-chip | watchdog |
+-----------+------------+----------------------+
| HWINFO | on-chip | hwinfo |
+-----------+------------+----------------------+
Other hardware features have not been enabled yet for this board.
.. zephyr:board-supported-hw::
Connections and IOs
===================

View file

@ -27,32 +27,7 @@ See the `TI CC1352P7 Product Page`_ for additional details.
Supported Features
==================
The CC1352P7 LaunchPad board configuration supports the following hardware
features:
+-----------+------------+----------------------+
| Interface | Controller | Driver/Component |
+===========+============+======================+
| GPIO | on-chip | gpio |
+-----------+------------+----------------------+
| MPU | on-chip | arch/arm |
+-----------+------------+----------------------+
| NVIC | on-chip | arch/arm |
+-----------+------------+----------------------+
| PINMUX | on-chip | pinmux |
+-----------+------------+----------------------+
| UART | on-chip | serial |
+-----------+------------+----------------------+
| I2C | on-chip | i2c |
+-----------+------------+----------------------+
| SPI | on-chip | spi |
+-----------+------------+----------------------+
| WDT | on-chip | watchdog |
+-----------+------------+----------------------+
| HWINFO | on-chip | hwinfo |
+-----------+------------+----------------------+
Other hardware features have not been enabled yet for this board.
.. zephyr:board-supported-hw::
Connections and IOs
===================

View file

@ -24,34 +24,7 @@ See the `TI CC1352R Product Page`_ for additional details.
Supported Features
==================
The CC1352R LaunchPad board configuration supports the following hardware
features:
+-----------+------------+----------------------+
| Interface | Controller | Driver/Component |
+===========+============+======================+
| GPIO | on-chip | gpio |
+-----------+------------+----------------------+
| MPU | on-chip | arch/arm |
+-----------+------------+----------------------+
| NVIC | on-chip | arch/arm |
+-----------+------------+----------------------+
| PINMUX | on-chip | pinmux |
+-----------+------------+----------------------+
| UART | on-chip | serial |
+-----------+------------+----------------------+
| I2C | on-chip | i2c |
+-----------+------------+----------------------+
| SPI | on-chip | spi |
+-----------+------------+----------------------+
| WDT | on-chip | watchdog |
+-----------+------------+----------------------+
| AUX_ADC | on-chip | adc |
+-----------+------------+----------------------+
| HWINFO | on-chip | hwinfo |
+-----------+------------+----------------------+
Other hardware features have not been enabled yet for this board.
.. zephyr:board-supported-hw::
Connections and IOs
===================

View file

@ -24,42 +24,7 @@ See the `TI CC1352R Product Page`_ for additional details.
Supported Features
==================
The CC1352R SensorTag board configuration supports the following hardware
features:
+-----------+------------+------------------+
| Interface | Controller | Driver/Component |
+===========+============+==================+
| GPIO | on-chip | gpio |
+-----------+------------+------------------+
| MPU | on-chip | arch/arm |
+-----------+------------+------------------+
| NVIC | on-chip | arch/arm |
+-----------+------------+------------------+
| PINMUX | on-chip | pinmux |
+-----------+------------+------------------+
| UART | on-chip | serial |
+-----------+------------+------------------+
| I2C | on-chip | i2c |
+-----------+------------+------------------+
| SPI | on-chip | spi |
+-----------+------------+------------------+
| AUX_ADC | on-chip | adc |
+-----------+------------+------------------+
| DIO23 | off-chip | DRV5032 |
+-----------+------------+------------------+
| I2C | off-chip | HDC2080 |
+-----------+------------+------------------+
| I2C | off-chip | OPT3001 |
+-----------+------------+------------------+
| SPI | off-chip | ADXL362 |
+-----------+------------+------------------+
| WDT | on-chip | watchdog |
+-----------+------------+------------------+
| HWINFO | on-chip | hwinfo |
+-----------+------------+------------------+
Other hardware features have not been enabled yet for this board.
.. zephyr:board-supported-hw::
Connections and IOs
===================

View file

@ -24,34 +24,7 @@ See the `TI CC2652R Product Page`_ for additional details.
Supported Features
==================
The CC26x2R LaunchPad board configuration supports the following hardware
features:
+-----------+------------+----------------------+
| Interface | Controller | Driver/Component |
+===========+============+======================+
| GPIO | on-chip | gpio |
+-----------+------------+----------------------+
| MPU | on-chip | arch/arm |
+-----------+------------+----------------------+
| NVIC | on-chip | arch/arm |
+-----------+------------+----------------------+
| PINMUX | on-chip | pinmux |
+-----------+------------+----------------------+
| UART | on-chip | serial |
+-----------+------------+----------------------+
| I2C | on-chip | i2c |
+-----------+------------+----------------------+
| SPI | on-chip | spi |
+-----------+------------+----------------------+
| WDT | on-chip | watchdog |
+-----------+------------+----------------------+
| AUX_ADC | on-chip | adc |
+-----------+------------+----------------------+
| HWINFO | on-chip | hwinfo |
+-----------+------------+----------------------+
Other hardware features have not been enabled yet for this board.
.. zephyr:board-supported-hw::
Connections and IOs
===================

View file

@ -44,20 +44,7 @@ Complete details of the CC3220SF SoC can be found in the `CC3220 TRM`_.
Supported Features
==================
Zephyr has been ported to the Applications MCU, with basic peripheral
driver support.
+-----------+------------+-----------------------+
| Interface | Controller | Driver/Component |
+===========+============+=======================+
| UART | on-chip | serial port-interrupt |
+-----------+------------+-----------------------+
| GPIO | on-chip | gpio |
+-----------+------------+-----------------------+
| I2C | on-chip | i2c |
+-----------+------------+-----------------------+
| SPI_0 | on-chip | Wi-Fi host driver |
+-----------+------------+-----------------------+
.. zephyr:board-supported-hw::
.. note::

View file

@ -47,17 +47,7 @@ Supported Features
Zephyr has been ported to the Applications MCU, with basic peripheral
driver support.
+-----------+------------+-----------------------+
| Interface | Controller | Driver/Component |
+===========+============+=======================+
| UART | on-chip | serial port-interrupt |
+-----------+------------+-----------------------+
| GPIO | on-chip | gpio |
+-----------+------------+-----------------------+
| I2C | on-chip | i2c |
+-----------+------------+-----------------------+
| SPI_0 | on-chip | Wi-Fi host driver |
+-----------+------------+-----------------------+
.. zephyr:board-supported-hw::
.. note::

View file

@ -24,25 +24,7 @@ See the `TI CC2340R5 Product Page`_ for additional details.
Supported Features
==================
The ``lp_em_cc2340r5`` board supports the following hardware features:
+-----------+------------+----------------------+
| Interface | Controller | Driver/Component |
+===========+============+======================+
| NVIC | on-chip | arch/arm |
+-----------+------------+----------------------+
| GPIO | on-chip | gpio |
+-----------+------------+----------------------+
| PINMUX | on-chip | pinmux |
+-----------+------------+----------------------+
| UART | on-chip | serial port |
+-----------+------------+----------------------+
| SYSTIM | on-chip | system timer |
+-----------+------------+----------------------+
| FLASH | on-chip | flash memory |
+-----------+------------+----------------------+
Other hardware features have not been enabled yet for this board.
.. zephyr:board-supported-hw::
Connections and IOs
===================

View file

@ -24,26 +24,14 @@ MSP-EXP432P401R LaunchXL User's Guide.
Supported Features
==================
.. zephyr:board-supported-hw::
* The on-board 32-kHz crystal allows for lower LPM3 sleep currents and a higher-precision clock source than the
default internal 32-kHz REFOCLK. Therefore, the presence of the crystal allows the full range of low-power
modes to be used.
* The on-board 48-MHz crystal allows the device to run at its maximum operating speed for MCLK and HSMCLK.
The MSP-EXP432P401R LaunchXL development board configuration supports the following hardware features:
+-----------+------------+-----------------------+
| Interface | Controller | Driver/Component |
+===========+============+=======================+
| NVIC | on-chip | nested vectored |
| | | interrupt controller |
+-----------+------------+-----------------------+
| SYSTICK | on-chip | system clock |
+-----------+------------+-----------------------+
| UART | on-chip | serial port |
+-----------+------------+-----------------------+
More details about the supported peripherals are available in MSP432P4XX TRM
Other hardware features are not currently supported by the Zephyr kernel.
More details about the supported peripherals are available in MSP432P4XX TRM.
Building and Flashing
*********************

View file

@ -33,23 +33,7 @@ the M4F core and the following listed hardware specifications are used:
Supported Features
==================
The sk_am62 configuration supports the following hardware features:
+-----------+------------+-------------------------------------+
| Interface | Controller | Driver/Component |
+===========+============+=====================================+
| NVIC | on-chip | nested vector interrupt controller |
+-----------+------------+-------------------------------------+
| SYSTICK | on-chip | systick |
+-----------+------------+-------------------------------------+
| PINCTRL | on-chip | pinctrl |
+-----------+------------+-------------------------------------+
| UART | on-chip | serial |
+-----------+------------+-------------------------------------+
| Mailbox | on-chip | IPC Mailbox |
+-----------+------------+-------------------------------------+
Other hardware features are not currently supported by the port.
.. zephyr:board-supported-hw::
Devices
========