doc: boards: wiznet: 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-02-28 15:55:52 +01:00 committed by Fabio Baltieri
commit 166068da60

View file

@ -1,7 +1,4 @@
.. _w5500_evb_pico: .. zephyr:board:: w5500_evb_pico
Wiznet W5500 Evaluation Pico
############################
Overview Overview
******** ********
@ -30,67 +27,10 @@ Hardware
- 1 Watchdog timer peripheral - 1 Watchdog timer peripheral
- Wiznet W5500 Ethernet MAC/PHY - Wiznet W5500 Ethernet MAC/PHY
.. figure:: img/w5500_evb_pico_side.png
:align: center
:alt: W5500 Evaluation Board
Wiznet W5500_EVB_PICO evaluation board (Image courtesy of Wiznet)
Supported Features Supported Features
================== ==================
The w5500_evb_pico board configuration supports the following .. zephyr:board-supported-hw::
hardware features:
.. list-table::
:header-rows: 1
* - Peripheral
- Kconfig option
- Devicetree compatible
* - NVIC
- N/A
- :dtcompatible:`arm,v6m-nvic`
* - UART
- :kconfig:option:`CONFIG_SERIAL`
- :dtcompatible:`raspberrypi,pico-uart`
* - GPIO
- :kconfig:option:`CONFIG_GPIO`
- :dtcompatible:`raspberrypi,pico-gpio`
* - ADC
- :kconfig:option:`CONFIG_ADC`
- :dtcompatible:`raspberrypi,pico-adc`
* - I2C
- :kconfig:option:`CONFIG_I2C`
- :dtcompatible:`snps,designware-i2c`
* - SPI
- :kconfig:option:`CONFIG_SPI`
- :dtcompatible:`raspberrypi,pico-spi`
* - USB Device
- :kconfig:option:`CONFIG_USB_DEVICE_STACK`
- :dtcompatible:`raspberrypi,pico-usbd`
* - HWINFO
- :kconfig:option:`CONFIG_HWINFO`
- N/A
* - Watchdog Timer (WDT)
- :kconfig:option:`CONFIG_WATCHDOG`
- :dtcompatible:`raspberrypi,pico-watchdog`
* - PWM
- :kconfig:option:`CONFIG_PWM`
- :dtcompatible:`raspberrypi,pico-pwm`
* - Flash
- :kconfig:option:`CONFIG_FLASH`
- :dtcompatible:`raspberrypi,pico-flash`
* - UART (PIO)
- :kconfig:option:`CONFIG_SERIAL`
- :dtcompatible:`raspberrypi,pico-uart-pio`
* - SPI (PIO)
- :kconfig:option:`CONFIG_SPI`
- :dtcompatible:`raspberrypi,pico-spi-pio`
* - W5500 Ethernet
- :kconfig:option:`CONFIG_NETWORKING`
- :dtcompatible:`wiznet,w5500`
Pin Mapping Pin Mapping
=========== ===========