Commit Graph

11182 Commits

Author SHA1 Message Date
Benjamin Cabé
4fc8a9dd4e doc: boards: aspeed: 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>
2025-03-04 18:26:07 +00:00
Benjamin Cabé
d09fcf51f4 doc: boards: blues: 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>
2025-03-04 18:26:07 +00:00
Benjamin Cabé
cd3dd479e4 doc: boards: dragino: 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>
2025-03-04 18:26:07 +00:00
Benjamin Cabé
7ca83e981a doc: boards: bytesatwork: 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>
2025-03-04 18:26:07 +00:00
Benjamin Cabé
d4b069e49b doc: boards: element14: 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>
2025-03-04 18:26:07 +00:00
Benjamin Cabé
8f8e719a3e doc: boards: ite: 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>
2025-03-04 18:26:07 +00:00
Benjamin Cabé
166068da60 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>
2025-03-04 18:26:07 +00:00
Benjamin Cabé
8adc760211 doc: boards: witte: 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>
2025-03-04 18:26:07 +00:00
Benjamin Cabé
bf01b997b1 doc: boards: wch: 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>
2025-03-04 18:26:07 +00:00
Benjamin Cabé
e9a0025c8d doc: boards: udoo: 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>
2025-03-04 18:26:07 +00:00
Benjamin Cabé
f2eb53c02d doc: boards: tdk: 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>
2025-03-04 18:26:07 +00:00
Benjamin Cabé
ddf4da9f24 doc: boards: peregrine: 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>
2025-03-04 18:26:07 +00:00
Benjamin Cabé
276b38d5c2 doc: boards: particle: 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>
2025-03-04 18:26:07 +00:00
Benjamin Cabé
2ff9f6414a doc: boards: mxchip: 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>
2025-03-04 18:26:07 +00:00
Benjamin Cabé
5fea727f03 doc: boards: others: adopt zephyr:board-supported-hw
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>
2025-03-04 17:28:42 +01:00
Benjamin Cabé
14f382b3b6 boards: stm32: stm32l562e_dk: Add JLink support to board.cmake
Add JLink runner configuration for the STM32L562E-DK board

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-03-04 12:35:41 +00:00
Erwan Gouriou
e5db751c41 boards: st: Make use of the newly generated features tables
Replace the manually maintained features table by the tables generated from
device tree boards description.

Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com>
2025-03-04 12:19:48 +00:00
Benjamin Cabé
5736aedd02 boards: seeed: adopt zephyr:board-supported-hw Sphinx directive
Replace manually authored "Supported Features" tables 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>
2025-03-04 04:04:11 +01:00
Ofir Shemesh
d627804188 boards: nxp: mimxrt1060_evk.dtsi: remove redundant empty line
Remove a redundant empty line from the LPSPI3 declaration.

Signed-off-by: Ofir Shemesh <ofirshemesh777@gmail.com>
2025-03-04 04:04:00 +01:00
Nidhal BEN OTHMEN
37defe4454 boards: st: Fix README link in hal/stm32 module for stm32wbxx boards
Fix README link in hal/stm32 modules for stm32wbxx boards
after being changed.

Signed-off-by: Nidhal BEN OTHMEN <nidhal.benothmen@st.com>
2025-03-03 21:13:21 +01:00
Dat Nguyen Duy
cfa4f823e4 boards: s32z: improve boards docs
Document missing supported features and correct the commands
used for west flash/debug

Signed-off-by: Dat Nguyen Duy <dat.nguyenduy@nxp.com>
2025-03-03 14:43:26 +01:00
Alberto Escolar Piedras
3883ef279e boards nrf54l15bsim: Remove out of date notes in doc
Remove two out of date/incorrect notes in the documentation for this
board:
For quite a while now, we have models of some parts of the CRACEN HW.
Since f4cdb0f07e we are using the CRACEN
RNG driver.

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2025-03-03 03:21:03 +01:00
Alberto Escolar Piedras
e96b2a7c11 boards nrf54l15bsim: Remove uncessary defconfig
This board is using since f4cdb0f07e
the cracen RNG driver, so there is no need to set default options for
the native_posix entropy driver.

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2025-03-03 03:21:03 +01:00
Emilio Benavente
bc8065cc7e boards: nxp: frdm_mcxc242: Free Ram Region for USB Testing
Frees ram region on the frdm_mcxc242 to allow
usb samples to run on this platform due to the
constraint of 16KB ram space for this platform.

Signed-off-by: Emilio Benavente <emilio.benavente@nxp.com>
2025-02-28 18:29:46 +01:00
Maureen Helm
d97d440b3f boards: adi: Fix incorrect gpio voltage select flags
Fixes several adi boards that incorrectly used pinctrl flags instead of
gpio flags in their devicetrees. For max32662evkit and max32672evkit,
the flags are removed entirely because these socs don't support gpio
voltage selection.

Signed-off-by: Maureen Helm <maureen.helm@analog.com>
2025-02-28 18:29:36 +01:00
Fabio Baltieri
3543a23eb9 boards: mpfs_icicle: default to SPI_NOR_SFDP_RUNTIME
Default to SPI_NOR_SFDP_RUNTIME for the board so that it can build the
spi-nor driver without triggering the build check for:

jedec,spi-nor jedec-id required for non-runtime SFDP

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2025-02-28 18:29:26 +01:00
Benjamin Cabé
d1969bf019 boards: ite: adopt new zephyr:board directive and role
This updates the documentation of all the ITE Tech boards to use
the new `zephyr:board::` directive.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-02-28 14:52:23 +01:00
Benjamin Cabé
8438c47a0b boards: ene: adopt new zephyr:board directive and role
This updates the documentation of all the ENE Technology boards to use
the new `zephyr:board::` directive.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-02-28 14:52:23 +01:00
Benjamin Cabé
98d9e51033 boards: rakwireless: fix title
Title is redundant with the one the zephyr:board directive
automatically adds.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-02-28 14:52:23 +01:00
Benjamin Cabé
3fc5c8c1c7 boards: cypress: adopt new zephyr:board directive and role
This updates the documentation of all the Cypress boards to use
the new `zephyr:board::` directive.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-02-28 14:52:23 +01:00
Benjamin Cabé
7654902f09 boards: enjoydigital: adopt new zephyr:board directive and role
This updates the documentation of all the EnjoyDigital boards to use
the new `zephyr:board::` directive.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-02-28 14:52:23 +01:00
Benjamin Cabé
b0ab5fac6a boards: seagate: adopt new zephyr:board directive and role
This updates the documentation of all the Seagate boards to use
the new `zephyr:board::` directive.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-02-28 14:52:23 +01:00
Benjamin Cabé
cc9c07415b boards: lowrisc: adopt new zephyr:board directive and role
This updates the documentation of all the lowRISC boards to use
the new `zephyr:board::` directive.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-02-28 14:52:23 +01:00
Benjamin Cabé
23c195c644 boards: up-bridge-the-gap: adopt new zephyr:board directive and role
This updates the documentation of all the UP boards to use
the new `zephyr:board::` directive.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-02-28 14:52:23 +01:00
Raffael Rostagno
40823be8b7 runners: esp32: Fix board arguments
Fix board arguments to properly build runners.yaml and
set esp-monitor-baud.

Signed-off-by: Raffael Rostagno <raffael.rostagno@espressif.com>
2025-02-27 23:19:20 +00:00
Eve Redero
3daac6aee3 board: due: change pinctrl header to match soc
Arduino Due uses Atmel SAM3X8E, not SAM3X8H, so pinctrl should
call the appropriate header.

Signed-off-by: Eve Redero <eve.redero@gmail.com>
2025-02-27 13:27:34 +00:00
Luca Burelli
b801fe61c2 arduino_due: add Arduino connector description
This patch adds the standard Arduino UNO R3 connector description to the
Arduino Due board.

Signed-off-by: Luca Burelli <l.burelli@arduino.cc>
2025-02-26 22:05:13 +00:00
Declan Snyder
d46c382950 drivers: ethernet: Remove deprecated eth_mcux
This driver was deprecated and must be removed by Zephyr version
4.1 according to lifecycle/release guidelines.

Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
2025-02-26 22:04:26 +00:00
Declan Snyder
2ba6ba8494 drivers: nxp_enet: Re-add EXT RMII CLK config
This config was missed when converting from eth_mcux to nxp_enet driver,
re-add it and use new one instead of old one.

Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
2025-02-26 22:04:26 +00:00
Aaron Ye
8081008a08 boards: ambiq: apollo4p_blue_kxr_evb: update Bluetooth configuration
There is new added build_assert in the Bluetooth host stack to require
CONFIG_BT_BUF_EVT_RX_COUNT larger than CONFIG_BT_BUF_ACL_TX_COUNT.
Update the specific Bluetooth configurations to fix the build assert of
Bluetooth samples.

Signed-off-by: Aaron Ye <aye@ambiq.com>
2025-02-26 15:07:44 +01:00
Luca Burelli
3fa0cd59b7 shields: fix x_nucleo_iks01a3 overlay
This overlay is using the GPIO_ACTIVE_HIGH macro, but not including the
header file that defines it. This patch adds the missing include.

Signed-off-by: Luca Burelli <l.burelli@arduino.cc>
2025-02-26 10:10:51 +00:00
Manuel Argüelles
fa93fe271b boards: nxp: mr_canhubk3: mention required trace32 version
Document the host tool version for the TRACE32 runner required by this
board.

Signed-off-by: Manuel Argüelles <manuel.arguelles@nxp.com>
2025-02-26 01:37:45 +01:00
Manuel Argüelles
6ece8cb859 boards: nxp: mr_canhubk3: fix trace32 runner scripts
Update path to TRACE32 demo scripts for S32K3 to the latest version.

Fixes #86302

Signed-off-by: Manuel Argüelles <manuel.arguelles@nxp.com>
2025-02-26 01:37:45 +01:00
Mathieu Choplain
3393ab5474 boards: st: nucleo_wb0*: start execution in bootloader
Nucleo-WB05KZ and Nucleo-WB09KE are lacking "--start-address" argument for
STM32CubeProgrammer runner, which makes them begin execution in limbo then
HardFault. On the other hand, Nucleo-WB07CC has it but starts execution
directly into user flash. This skips the bootloader code which performs
some bookkeeping (notably, updating RAM_VR.ResetReason); as a result,
code relying on RAM_VR.ResetReason is broken until PORRESET, or until
RESET occurs twice.

Force all three boards to begin execution in bootloader after flash to
ensure proper system behavior at all times.

Signed-off-by: Mathieu Choplain <mathieu.choplain@st.com>
2025-02-25 15:15:04 +00:00
Marek Matej
d13fae97e4 soc: espressif: Fix psram0 node size and smh heap size calculation
Fixing multiple things related to psram usage:
- fix conflicting psram0 dts node for all ESP32 SiP and SoC.
- fix dcache and icache area used in psram mapping.
- fix smh spiram heap allocations.
- add `espressif,esp32-psram` compatible to set psram0 size in dts.

Signed-off-by: Marek Matej <marek.matej@espressif.com>
2025-02-25 07:56:19 +01:00
Jeppe Odgaard
ae2e42b925 boards: st: nucleo_u083rc: move spi cs
Move CS to GPIO connected to pin header CN5 pin 8 which is also labeled CS.
This GPIO is free and is also placed next to the other SPI GPIOs.

Signed-off-by: Jeppe Odgaard <jeppe.odgaard@prevas.dk>
2025-02-24 20:19:58 +00:00
Luca Burelli
904ec026b5 qemu/riscv: define RAM and Flash sizes
Define RAM and Flash sizes for QEMU boards in the board YAML. This is
needed to ensure those boards are considered by Twister for tests that
require a minimum amount of RAM and Flash.

Signed-off-by: Luca Burelli <l.burelli@arduino.cc>
2025-02-24 20:19:29 +00:00
Manuel Argüelles
e7be6d0f79 boards: arm: fvp_baser_aemv8r: fix board name in docs
Use the correct board names in example.

Signed-off-by: Manuel Argüelles <marguelles.dev@gmail.com>
2025-02-24 15:36:14 +00:00
Mirai SHINJO
0858399ffa boards: nucleo_h753zi: fix board model string
Correct "STM32H743ZI" to "STM32H753ZI" in devicetree.

Signed-off-by: Mirai SHINJO <oss@mshinjo.com>
2025-02-24 10:50:12 +01:00
Alberto Escolar Piedras
ac2d1e66ba boards nrf54l15bsim: Do not delete grtc clock properties
Revert the change to this file done in
865b2456c0
In which these clock properties were added to the GRTC binding but
they were, at the same time, not added/removed for the simulated
target.
The author indicates this was done due to some test failing,
but at this point no test fails with these properties present also
in the simulated target, and there is no understanding of why they
would.
So let's avoid diverging the simulated target from the real
one.

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2025-02-21 15:13:29 +00:00