Commit graph

11305 commits

Author SHA1 Message Date
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
Erwan Gouriou
a9d309b303 boards: stm32n6: Add a note about image signing
Specify that signing tool utility is required.

Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com>
2025-02-21 15:13:11 +00:00
Derek Snell
837480c2f7 boards: nxp: mimxrt595_evk: leave INPUTMUX and DMA clocks enabled
Calling INPUTMUX_Deinit() disables clocks to DMA and INPUTMUX, and
causes issues with DMA.

Signed-off-by: Derek Snell <derek.snell@nxp.com>
2025-02-21 11:42:14 +00:00
Benjamin Cabé
7fd92c399b boards: adi: fix spelling of "refernce"
s/refernce/reference/

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-02-21 11:41:46 +00:00
Benjamin Cabé
89d1825ac5 boards: st: fix spelling of "cutomized"
s/cutomized/customized/

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-02-21 11:41:46 +00:00
Benjamin Cabé
d076128b3e boards: raytac: fix spelling of "recommnded"
s/recommnded/recommended/

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-02-21 11:41:46 +00:00
Benjamin Cabé
a94acf3db2 boards: bbc: adopt zephyr:board-supported-hw Sphinx 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-02-21 04:47:17 +01:00
Fabio Baltieri
c06202c176 it82xx2_evb: drop PM symbols from the board config
PM, PM_DEVICE etc should be enabled by the application/samples, not the
board.

Add a config to default to custom policy for the board though since
there's one defined at soc level.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2025-02-21 04:39:05 +01:00
Fabio Baltieri
eb580eb903 boards: mec: drop CONFIG_PM=y
Power management should not be selected at board level but rather by the
application.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2025-02-21 04:39:05 +01:00
Benjamin Cabé
444964e031 doc: extensions: boards: Add hardware features filter to board catalog
Add a new hardware features filter to the board catalog that allows
users to filter boards based on their supported hardware capabilities.
The features are extracted from the devicetree files and organized by
binding type.

Key changes:
- Extract hardware feature descriptions from devicetree bindings
- Add HW_FEATURES_TURBO_MODE option to skip feature generation for
  faster builds (similar to DT_TURBO_MODE)
- Add tag-based UI for filtering boards by hardware features

The feature can be disabled for faster documentation builds using
-DHW_FEATURES_TURBO_MODE=1 or by using 'make html-fast'.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-02-20 15:08:50 +00:00
Benjamin Cabé
a0461d749a boards: raytac: fix spelling of "programing"
s/programing/programming/

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-02-19 18:51:13 +01:00
Benjamin Cabé
5b66012b36 boards: nxp: fix spelling of "configuration"
s/condfiguration/configuration/

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-02-19 18:51:13 +01:00
Benjamin Cabé
ad63f611c8 boards: renesas: fix spelling of "available"
s/avaialbe/available/

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-02-19 18:51:13 +01:00
Benjamin Cabé
c9502360f8 boards: nxp: fix "configurationn" typo
s/configuration/configuration/

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-02-19 18:51:13 +01:00
Johan Hedberg
90919eb60b boards: silabs: siwx917: Fix datasheet URL
The current datasheet URL gives a 404. Update it to the correct location.

Signed-off-by: Johan Hedberg <johan.hedberg@silabs.com>
2025-02-19 14:51:16 +00:00
Neil Chen
1ca4861d31 boards: nxp: frdm_mcxn236: Update debug args
Remove bad args to board_runner_args in frdm_mcxn236 board.cmake

Signed-off-by: Neil Chen <cheng.chen_1@nxp.com>
2025-02-19 01:27:28 +01:00
Jordan Yates
baad09d4d1 boards: nrf5340dk: add arduino headers to supported features
Add the arduino headers to the supported features list for this board.

Signed-off-by: Jordan Yates <jordan@embeint.com>
2025-02-19 01:27:07 +01:00
Quy Tran
292f7454d4 soc: renesas: ra: Move configs from board deconfig into SoC deconfig
- Move config BUILD_OUTPUT_HEX and CLOK_CONTROL from board deconfig
into SoC deconfig
- Add clock-frequency in dts to get config
SYS_CLOCK_HW_CYCLES_PER_SEC from dts

Signed-off-by: Quy Tran <quy.tran.pz@renesas.com>
2025-02-18 18:38:15 +01:00
Quy Tran
ad04319673 boards: renesas: Update documentation for Renesas RA boards
- Update boards documetation with new format
- Correct typo for documentation of RA boards

Signed-off-by: Quy Tran <quy.tran.pz@renesas.com>
2025-02-18 18:38:15 +01:00
Adam Kondraciuk
865b2456c0 dts: nordic: Add support for clock outputs
Add support for GRTC clock output pins.

Signed-off-by: Adam Kondraciuk <adam.kondraciuk@nordicsemi.no>
2025-02-18 18:37:35 +01:00
Guillaume Gautier
9e21615874 boards: st: nucleo_n657x0_q: fix uart3 clock
USART3 clock on the Nucleo-N657X0-Q was incorrectly configured (copy/paste
from the DK board).

Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2025-02-18 13:30:39 +01:00
Dipak Shetty
d7915628d0 boards: frdm_mcxw71: doc: fix sample command typo
Changed from `:west-args:` to `:gen-args:` for specifying
config file.

Signed-off-by: Dipak Shetty <shetty.dipak@gmx.com>
2025-02-18 09:56:41 +01:00
Piotr Krzyzanowski
ae80fb10d4 boards: nrf_bsim: disable insted of deletion spi node
Disable insted of deletion of spi00 node on 54l15bsim

Signed-off-by: Piotr Krzyzanowski <piotr.krzyzanowski@nordicsemi.no>
2025-02-17 14:03:27 +01:00
Josep Puigdemont
1c4b69221b boards: nrf51_blenano: fix GPIO for onboard LED
The onboard LED for the board is active low, see schematic:
https://github.com/redbear/nRF5x/blob/master/nRF51822/pcb/schematic/BLENano_1.0_20141010.pdf

Signed-off-by: Josep Puigdemont <josep.puigdemont@gmail.com>
2025-02-17 14:02:45 +01:00
Sebastian Głąb
99c398845d drivers: adc: Fix Vref selection for nRF54L20pdk
Select Reference voltage of 900mV for ADC on nRF54L20pdk.

Add ADC to the list of supported peripherals.

Signed-off-by: Sebastian Głąb <sebastian.glab@nordicsemi.no>
2025-02-17 10:22:03 +01:00
Manoel Brunnen
b8ed4199f8 boards: nrf52840_mdk_usb_dongle: Improve documentation
- Fix typo in SoC name (nRF5240 -> nRF52840)
- Use bullet lists for better readability
- Add link to a readable pinout diagram

Signed-off-by: Manoel Brunnen <manoel.brunnen@orgatex.de>
2025-02-16 13:26:31 +01:00
The Nguyen
c1ed3b805a boards: renesas: ra: update canfdclk settings
Change the canfdclk setting for these boards to comply with hardware
clock restriction:
- ek_ra8m1
- ek_ra8d1
- mck_ra8t1

Signed-off-by: The Nguyen <the.nguyen.yf@renesas.com>
2025-02-15 07:23:10 +01:00
Sreeram Tatapudi
11fd181cdf soc: infineon: Move stack definitions to correct place
Moves CONFIG_MAIN_STACK_SIZE to be the default in the
Kconfig.defconfig files

Signed-off-by: Sreeram Tatapudi <sreeram.praveen@infineon.com>
2025-02-14 21:04:29 +01:00