doc: infineon: 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:05 +01:00 committed by Fabio Baltieri
commit e4b232d4fc
7 changed files with 8 additions and 199 deletions

View file

@ -28,31 +28,7 @@ For more information about the CY8C624ABZI-S2D44 MCU SoC and CY8CKIT-062S2-AI bo
Supported Features Supported Features
================== ==================
The ``cy8ckit_062s2_ai/cy8c624abzi_s2d44`` board target supports the following hardware features: .. zephyr:board-supported-hw::
+-----------+------------+-----------------------+
| Interface | Controller | Driver/Component |
+===========+============+=======================+
| NVIC | on-chip | nested vectored |
| | | interrupt controller |
+-----------+------------+-----------------------+
| SYSTICK | on-chip | system clock |
+-----------+------------+-----------------------+
| GPIO | on-chip | GPIO |
+-----------+------------+-----------------------+
| PINCTRL | on-chip | pin control |
+-----------+------------+-----------------------+
| UART | on-chip | serial port-polling; |
| | | serial port-interrupt |
+-----------+------------+-----------------------+
| WATCHDOG | on-chip | watchdog |
+-----------+------------+-----------------------+
The default configuration can be found in the defconfig and dts files:
- :zephyr_file:`boards/infineon/cy8ckit_062s2_ai/cy8ckit_062s2_ai_defconfig`
- :zephyr_file:`boards/infineon/cy8ckit_062s2_ai/cy8ckit_062s2_ai.dts`
System Clock System Clock
============ ============

View file

@ -24,25 +24,7 @@ Hardware
Supported Features Supported Features
================== ==================
The board configuration supports the following hardware features: .. zephyr:board-supported-hw::
+-----------+------------+-----------------------+
| Interface | Controller | Driver/Component |
+===========+============+=======================+
| NVIC | on-chip | nested vectored |
| | | interrupt controller |
+-----------+------------+-----------------------+
| SYSTICK | on-chip | system clock |
+-----------+------------+-----------------------+
| PINCTRL | on-chip | pin control |
+-----------+------------+-----------------------+
| UART | on-chip | serial port-polling; |
+-----------+------------+-----------------------+
The default configuration can be found in the Kconfig
:zephyr_file:`boards/infineon/cy8ckit_062s4/cy8ckit_062s4_defconfig`
Clock Configuration Clock Configuration
=================== ===================

View file

@ -49,27 +49,7 @@ Kit Contents:
Supported Features Supported Features
================== ==================
The board configuration supports the following hardware features: .. zephyr:board-supported-hw::
+-----------+------------+-----------------------+
| Interface | Controller | Driver/Component |
+===========+============+=======================+
| NVIC | on-chip | nested vectored |
| | | interrupt controller |
+-----------+------------+-----------------------+
| SYSTICK | on-chip | system clock |
+-----------+------------+-----------------------+
| GPIO | on-chip | GPIO |
+-----------+------------+-----------------------+
| UART | on-chip | serial port-polling; |
| | | serial port-interrupt |
+-----------+------------+-----------------------+
The default configuration can be found in the Kconfig
:zephyr_file:`boards/infineon/cy8cproto_062_4343w/cy8cproto_062_4343w_defconfig`
System Clock System Clock
============ ============

View file

@ -22,38 +22,7 @@ For more information about the PSOC 63 BLE MCU SoC and CY8CPROTO-063-BLE board:
Supported Features Supported Features
================== ==================
The board configuration supports the following hardware features: .. zephyr:board-supported-hw::
+-----------+------------+-----------------------+
| Interface | Controller | Driver/Component |
+===========+============+=======================+
| NVIC | on-chip | nested vectored |
| | | interrupt controller |
+-----------+------------+-----------------------+
| SYSTICK | on-chip | system clock |
+-----------+------------+-----------------------+
| GPIO | on-chip | GPIO |
+-----------+------------+-----------------------+
| PINCTRL | on-chip | pin control |
+-----------+------------+-----------------------+
| SPI | on-chip | SPI |
+-----------+------------+-----------------------+
| UART | on-chip | serial port-polling; |
| | | serial port-interrupt |
+-----------+------------+-----------------------+
| I2C | on-chip | I2C |
+-----------+------------+-----------------------+
| PWM | on-chip | PWM |
+-----------+------------+-----------------------+
| Counter | on-chip | Counter |
+-----------+------------+-----------------------+
| Bluetooth | on-chip | Bluetooth |
+-----------+------------+-----------------------+
The default configuration can be found in the Kconfig
:zephyr_file:`boards/infineon/cy8cproto_063_ble/cy8cproto_063_ble_defconfig`
System Clock System Clock
============ ============

View file

@ -36,26 +36,7 @@ Kit Contents:
Supported Features Supported Features
================== ==================
The board configuration supports the following hardware features: .. zephyr:board-supported-hw::
+-----------+------------+-----------------------+
| Interface | Controller | Driver/Component |
+===========+============+=======================+
| NVIC | on-chip | nested vectored |
| | | interrupt controller |
+-----------+------------+-----------------------+
| SYSTICK | on-chip | system clock |
+-----------+------------+-----------------------+
| GPIO | on-chip | GPIO |
+-----------+------------+-----------------------+
| UART | on-chip | serial port-polling; |
| | | serial port-interrupt |
+-----------+------------+-----------------------+
The default configuration can be found in the Kconfig
:zephyr_file:`boards/infineon/cyw920829m2evk_02/cyw920829m2evk_02_defconfig`
System Clock System Clock
============ ============

View file

@ -22,50 +22,9 @@ Details on the Relax Kit development board can be found in the `Relax Kit User M
Supported Features Supported Features
================== ==================
* The on-board 12-MHz crystal allows the device to run at its maximum operating speed of 120MHz. .. zephyr:board-supported-hw::
The Relax Kit development board configuration supports the following hardware features: The on-board 12-MHz crystal allows the device to run at its maximum operating speed of 120MHz.
+-----------+------------+-----------------------+
| Interface | Controller | Driver/Component |
+===========+============+=======================+
| NVIC | on-chip | nested vectored |
| | | interrupt controller |
+-----------+------------+-----------------------+
| SYSTICK | on-chip | system clock |
+-----------+------------+-----------------------+
| UART | on-chip | serial port |
+-----------+------------+-----------------------+
| SPI | on-chip | spi |
+-----------+------------+-----------------------+
| GPIO | on-chip | gpio |
+-----------+------------+-----------------------+
| FLASH | on-chip | flash |
+-----------+------------+-----------------------+
| ADC | on-chip | adc |
+-----------+------------+-----------------------+
| DMA | on-chip | dma |
+-----------+------------+-----------------------+
| PWM | on-chip | pwm |
+-----------+------------+-----------------------+
| WATCHDOG | on-chip | watchdog |
+-----------+------------+-----------------------+
| MDIO | on-chip | mdio |
+-----------+------------+-----------------------+
| ETHERNET | on-chip | ethernet |
+-----------+------------+-----------------------+
| PTP | on-chip | ethernet |
+-----------+------------+-----------------------+
| RTC | on-chip | rtc |
+-----------+------------+-----------------------+
More details about the supported peripherals are available in `XMC4500 TRM`_
The default configuration can be found in the Kconfig
:zephyr_file:`boards/infineon/xmc45_relax_kit/xmc45_relax_kit_defconfig`
Other hardware features are not currently supported by the Zephyr kernel.
Build hello world sample Build hello world sample
************************ ************************

View file

@ -27,47 +27,9 @@ Details on the Relax Kit development board can be found in the `Relax Kit User M
Supported Features Supported Features
================== ==================
The Relax Kit development board configuration supports the following hardware features: .. zephyr:board-supported-hw::
+-----------+------------+-----------------------+
| Interface | Controller | Driver/Component |
+===========+============+=======================+
| NVIC | on-chip | nested vectored |
| | | interrupt controller |
+-----------+------------+-----------------------+
| SYSTICK | on-chip | system clock |
+-----------+------------+-----------------------+
| UART | on-chip | serial port |
+-----------+------------+-----------------------+
| SPI | on-chip | spi |
+-----------+------------+-----------------------+
| GPIO | on-chip | gpio |
+-----------+------------+-----------------------+
| FLASH | on-chip | flash |
+-----------+------------+-----------------------+
| ADC | on-chip | adc |
+-----------+------------+-----------------------+
| DMA | on-chip | dma |
+-----------+------------+-----------------------+
| PWM | on-chip | pwm |
+-----------+------------+-----------------------+
| WATCHDOG | on-chip | watchdog |
+-----------+------------+-----------------------+
| MDIO | on-chip | mdio |
+-----------+------------+-----------------------+
| ETHERNET | on-chip | ethernet |
+-----------+------------+-----------------------+
| PTP | on-chip | ethernet |
+-----------+------------+-----------------------+
| RTC | on-chip | rtc |
+-----------+------------+-----------------------+
More details about the supported peripherals are available in `XMC4700 TRM`_ More details about the supported peripherals are available in `XMC4700 TRM`_
Other hardware features are not currently supported by the Zephyr kernel.
The default configuration can be found in the Kconfig
:zephyr_file:`boards/infineon/xmc47_relax_kit/xmc47_relax_kit_defconfig`
Build hello world sample Build hello world sample
************************ ************************