Commit graph

12111 commits

Author SHA1 Message Date
Carles Cufi
50d1ba0368 boards: nordic: Add an image for the nRF9161 DK
Image taken from Nordic's official website.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2025-06-03 14:49:20 +01:00
Carles Cufi
afa2b01ab0 boards: nordic: Add an image for the nRF9151 DK
Image taken from Nordic's official website.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2025-06-03 14:49:20 +01:00
Carles Cufi
37aa056610 boards: nordic: Add an image for the nRF54H20
Image taken from Nordic's official website. No image available for the
DK, so used the IC instead.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2025-06-03 14:49:20 +01:00
Carles Cufi
4d89525742 boards: nordic: Add an image for the nRF52833 DK
Image taken from Nordic's official website.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2025-06-03 14:49:20 +01:00
Zongchun Yu
2c2d12f765 boards: nxp: imx91_evk: add GPIO support
Add gpio in board yaml file, gpio2 is enabled by default.
Add btn and led nodes to ensure the button and blinky samples can work.
Add board overlay file for driver test case: gpio_basic_api.

Signed-off-by: Zongchun Yu <zongchun.yu@nxp.com>
2025-06-03 09:15:09 +02:00
Ayush Singh
c13e23d12e boards: beagle: pocketbeagle_2: a53: Enable main_i2c2
- Pins P1.26 and P1.28

Signed-off-by: Ayush Singh <ayush@beagleboard.org>
2025-06-02 17:37:43 +02:00
Ayush Singh
03758cddd8 boards: beagle: pocketbeagle_2: a53: Add MAIN I2C2 Pinmux
Add pimux for I2C on pins P1.26 and P1.28

Signed-off-by: Ayush Singh <ayush@beagleboard.org>
2025-06-02 17:37:43 +02:00
Filip Kokosinski
07e4ba4240 soc/sifive: differentiate between FE310-G000 and FE310-G002
This commit reflects a difference between FE310-G000 and FE310-G002 SoCs,
since only the latter supports PMP. The result of that is the split of the
HiFive1 board into two separate targets, since the HWMv2 right now assumes
that board revisions share the same SoC.

Signed-off-by: Filip Kokosinski <fkokosinski@antmicro.com>
2025-06-02 17:37:32 +02:00
Adam Kondraciuk
8b6c2b1e8b tests: drivers: i2s: Align tests to TDM peripheral
Some of nRF54's has TDM peripheral instead of I2S.

Signed-off-by: Adam Kondraciuk <adam.kondraciuk@nordicsemi.no>
2025-06-02 13:29:10 +02:00
Derek Snell
2dc9c2b360 samples: subsys: nvs: add testcase for MCXN947 internal flash
For boards frdm_mcxn947 and mcx_n9xx_evk test NVS in internal flash in
addition to external QSPI flash.  Also enable the NVS subsystem on
these boards for Twister.

Signed-off-by: Derek Snell <derek.snell@nxp.com>
2025-05-31 05:57:40 -04:00
Derek Snell
bb7f776194 boards: nxp: frdm_mcxn947 and mcx_n9xx_evk: enable clock for FMU
For internal flash FMU programg/erase operations, enable the FRO12MHZ
clock when the flash driver is enabled.

Signed-off-by: Derek Snell <derek.snell@nxp.com>
2025-05-31 05:57:40 -04:00
Declan Snyder
f1df21278c soc: rw: Enable flexcomm wakeup/sleep clocking
Following the new feature in the flexcomm driver to be able to wake up
from low power mode, the clock control drivers have to handle the
platform specific details, so this commit adds to the already ugly mess
that is the LPC syscon driver which is used by RW currently and makes
the required devicetree changes.

Make the console/shell uart on the FRDM_RW612 take advantage of this by
default.

Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
2025-05-30 19:40:11 +02:00
Håkon Amundsen
801107eb4d drivers: firmware: add IRONside boot report
The boot report is used to pass information from IRONside to a CPU
being booted.

Integrate the boot report to the update service sample.

Signed-off-by: Håkon Amundsen <haakon.amundsen@nordicsemi.no>
2025-05-30 16:35:15 +02:00
Mark Wang
e98cfa48e3 boards: nxp: add uhc support for mimxrt1050_evk
add uhc related items to dts.

Signed-off-by: Mark Wang <yichang.wang@nxp.com>
2025-05-30 16:34:41 +02:00
Mark Wang
a8796ca6ee boards: nxp: add uhc support for frdm_k22f, rt1060, lpc55s69 and lpc55s28
add uhc related items to dts.
add clock initialization
add BM4 if CONFIG_USB_UHC_NXP_KHCI is enabled
add pin mux
update board related CMakeLists.txt
update sdk-ng CMake to include NXP controller drivers
update west.yml to contain the hal_nxp pr

Signed-off-by: Mark Wang <yichang.wang@nxp.com>
2025-05-30 16:34:41 +02:00
Neil Chen
dbf78a1bc4 boards: nxp: frdm_mcxa153: Support usb for NXP frdm_mcxa153 board
Support usb for NXP frdm_mcxa153 board.
Test it using samples/subsys/usb/console.

Signed-off-by: Neil Chen <cheng.chen_1@nxp.com>
2025-05-29 23:25:57 +02:00
jhan bo chao
537791facf driver: espi: add espi driver for rts5912
add espi driver for rts5912

Signed-off-by: jhan bo chao <jhan_bo_chao@realtek.com>
2025-05-29 23:25:27 +02:00
Davi Herculano
46f7313db1 board: esp32_eye: doc: fix link formatting in board page
Fixed link formatting from Markdown to reStructuredText.

Signed-off-by: Davi Herculano <davi.herculano@adam-audio.de>
2025-05-29 06:32:11 +02:00
Derek Snell
c7e36f0169 boards: nxp: mcx_n9xx_evk_cpu0_qspi: boot directly from QSPI flash
Configures QSPI board variant to boot directly from external QSPI flash
on the FlexSPI.  Secondary bootloader is no longer required.  Moves the
MCUboot boot_partition to QSPI flash.

Signed-off-by: Derek Snell <derek.snell@nxp.com>
2025-05-28 21:29:29 +02:00
Derek Snell
19315f5173 boards: nxp: frdm_mcxn947_cpu0_qspi: boot directly from QSPI flash
Configures QSPI board variant to boot directly from external QSPI flash
on the FlexSPI.  Secondary bootloader is no longer required.  Moves the
MCUboot boot_partition to QSPI flash.

Signed-off-by: Derek Snell <derek.snell@nxp.com>
2025-05-28 21:29:29 +02:00
Sreeram Tatapudi
b3067bde98 board: infineon: add XMC7200 Eval board support
- Support for kit_xmc72_evk

Signed-off-by: Sreeram Tatapudi <sreeram.praveen@infineon.com>
Signed-off-by: Yurii Lozynskyi <yurii.lozynskyi@infineon.com>
2025-05-28 21:29:20 +02:00
Gerson Fernando Budke
49990869a0 boards: doiting: Introduce dt_bl10_devkit board
Introduce dt_bl10_devkit board from doiting vendor.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2025-05-28 20:02:17 +02:00
Sudan Landge
6d038d3d49 boards: arm: mps3: fix intermittent ci failures
FVP's are functionally accurate but not cycle accurate which is
different from QEMU which prefers speed over accuracy.
This sometimes leads to intermittent test failures with FVP which
would otherwise pass with QEMU.
The intermittent failed tests are successful on retries however,
adding a timeout_multiplier would reduce the chance of failures so
we set the timeout_multiplier to a value which will avoid the issue.

Fixes #90654

Signed-off-by: Sudan Landge <sudan.landge@arm.com>
2025-05-28 17:49:31 +02:00
Yishai Jaffe
f384a86cc9 boards: silabs: fix boards DTS files coding style issues
Fix board DTS coding style issues to prevent them from spreading when a
new board is introduced and uses an existing DTS as a referance.

Issues addressed from Zephyr devicetree style guidelines [1]:
- Don’t insert empty lines before a deindenting };.
- Insert a single empty line to separate nodes at the same hierarchy
  level.
- status is "okay" by default.
- compatible property comes first in node.
- reg property comes second in node.
- status property comes last in node.
- the rest of the properties within are nodes naturally sorted.
- child nodes are sorted by address or alphabetically if there is no
  address.

No functional change.

Link: https://docs.zephyrproject.org/latest/contribute/style/devicetree.html [1]
Signed-off-by: Yishai Jaffe <yishai1999@gmail.com>
2025-05-28 16:38:15 +02:00
Benjamin Cabé
688c3a5db2 shields: add supported_features to shields
Sets the list of supported hardware features for all the shields
currently defined in the tree.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-05-28 15:33:50 +02:00
Andrej Butok
c0960d2282 boards: nxp: mimxrt1160_evk: set LinkServer as the default runner
Sets LinkServer as the default runner for mimxrt1160-evk boards,
as the board is configured for CMSIS-DAP by default.

Signed-off-by: Andrej Butok <andrey.butok@nxp.com>
2025-05-28 11:19:46 +02:00
Andrej Butok
0d2cf4f77e boards: nxp: mimxrt1064_evk: doc: fix user guide link.
- Fixes link to the MIMXRT1064-EVK User Guide (was broken).
- Adds a note about SW7 and SW5 settings to boot from QSPI.

Signed-off-by: Andrej Butok <andrey.butok@nxp.com>
2025-05-28 11:18:12 +02:00
Andrej Butok
150b741883 boards: nxp: mimxrt1064_evk: set LinkServer as the default runner.
Sets LinkServer as the default runner for mimxrt1064-evk boards,
as the board is configured for CMSIS-DAP by default.

Signed-off-by: Andrej Butok <andrey.butok@nxp.com>
2025-05-28 11:18:12 +02:00
Tony Han
f862716eb6 boards: microchip: sam: add the device-tree file for sama7g54_ek board
Introduce sama7g54_ek.dts for sama7g54_ek board.

Signed-off-by: Tony Han <tony.han@microchip.com>
2025-05-28 08:14:08 +02:00
Tony Han
a10b87b2b4 boards: microchip: add new board sama7g54-ek
Product URL: https://www.microchip.com/en-us/development-tool/ev21h18a

Signed-off-by: Tony Han <tony.han@microchip.com>
2025-05-28 08:14:08 +02:00
5c2e2b7edc drivers: wch: fix the ch32vfun.h path after the recent HAL update
https://github.com/zephyrproject-rtos/zephyr/pull/87125 renamed the
`ch32vfun.h` header but missed some of the drivers. Fix.

Signed-off-by: Michael Hope <michaelh@juju.nz>
2025-05-28 05:54:28 +02:00
Benjamin Cabé
54945f7979 boards: sparkfun: adopt zephyr:board directive
updates a couple boards to make the most of Sphinx board extensions.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-05-27 16:44:56 +02:00
Sudarsan N
8cf71d091e samples: adc_dt: add overlay for STM32F0-DISCO
Add board-specific overlay file for the adc_dt sample
on the STM32F0-DISCO board to enable ADC channel support.

Signed-off-by: Sudarsan N <sudarsansamy2002@gmail.com>
2025-05-27 15:46:19 +02:00
The Nguyen
47f7fc9a45 tests: counter: add support for renesas,ra-agt-counter
Enable test support for renesas,ra-agt-counter

Signed-off-by: The Nguyen <the.nguyen.yf@renesas.com>
2025-05-27 11:50:37 +02:00
Miguel Gazquez
1b849323f7 doc: boards: fix typo in CH32V303VCT6-EVT board name
The name of the boards was incorrect in the documentation,
Fix the name of the board according to the official name.

Signed-off-by: Miguel Gazquez <miguel.gazquez@bootlin.com>
2025-05-27 09:16:20 +02:00
Miguel Gazquez
e5d6504eee doc: boards: fix typo in doc for wch boards
In almost all WCH boards doc, the name of the processor had a typo:
QingKe 32-bit RISC-V4F instead of QingKe V4F 32-bit RISC-V

Fix the doc for all relevant boards.

Signed-off-by: Miguel Gazquez <miguel.gazquez@bootlin.com>
2025-05-27 09:16:20 +02:00
Ayush Singh
6faa29d33b boards: beagle: pocketbeagle_2: Add support for A53s
- Add support to run Zephyr on A53 with U-boot for rev A0.
- Only UART support for now

Signed-off-by: Ayush Singh <ayush@beagleboard.org>
2025-05-26 23:35:20 +02:00
Håkon Alseth
3ce2ef7fdd boards: nordic: nrf54l15dk: update lfxo capacitance
Update the lfxo node load-capacitance-femtofarad to
match the chosen external lfxo on the nRF54L15-DK design.
Previous stray capacitance value was incorrect, which
resulted in a too low load capacitance.

Signed-off-by: Håkon Alseth <haal@nordicsemi.no>
2025-05-26 17:59:13 +02:00
John Whittington
6437f9ed3a boards: sam: sam_v71_xult add hsmci for sdhc
Based on 4.3.6 https://ww1.microchip.com/downloads/en/devicedoc/atmel-42408-samv71-xplained-ultra_user-guide.pdf

Signed-off-by: John Whittington <git@jbrengineering.co.uk>
2025-05-26 17:59:03 +02:00
John Whittington
957e6341d3 boards: atmel: samx7x add hsmci peripheral
Adds samx7x hsmci peripheral according to datasheet sections 10-1 and 14.1: https://ww1.microchip.com/downloads/aemDocuments/documents/MCU32/ProductDocuments/DataSheets/SAM-E70-S70-V70-V71-Family-Data-Sheet-DS60001527.pdf

Updates sam_e70_xplained overlay to include pin mapping to the SD card
connected to the hsmci and adds sdhc0 alias.

Signed-off-by: John Whittington <git@jbrengineering.co.uk>
2025-05-26 17:59:03 +02:00
Etienne Carriere
74056a7aed boards: st: stm32f0_disco: fix partition inline comment
Fix end offset value in inline comment of the internal partition node.

Signed-off-by: Etienne Carriere <etienne.carriere@st.com>
2025-05-26 09:20:08 +02:00
Etienne Carriere
785c454207 boards: st: fix STM32WL5 boards DTS files coding style
Fix board DTS coding style issues to prevent they spread when a	new
board is introduced and used this DTS as example start point.

Issues addressed from Zephyr devicetree style guidelines [1]:
- Insert a single empty line to separate nodes at the same hierarchy level.

No functional change.

Link: https://docs.zephyrproject.org/latest/contribute/style/devicetree.html [1]
Signed-off-by: Etienne Carriere <etienne.carriere@st.com>
2025-05-26 09:20:08 +02:00
Etienne Carriere
a8430ef296 boards: st: fix STM32WB boards DTS files coding style
Fix board DTS coding style issues to prevent they spread when a	new
board is introduced and used this DTS as example start point.

Issues addressed from Zephyr devicetree style guidelines [1]:
- Don’t insert empty lines before a dedenting };.
- Insert a single empty line to separate nodes at the same hierarchy level.

No functional change.

Link: https://docs.zephyrproject.org/latest/contribute/style/devicetree.html [1]
Signed-off-by: Etienne Carriere <etienne.carriere@st.com>
2025-05-26 09:20:08 +02:00
Etienne Carriere
0e8069e7e3 boards: st: fix STM32WBA boards DTS files coding style
Fix board DTS coding style issues to prevent they spread when a	new
board is introduced and used this DTS as example start point.

Issues addressed from Zephyr devicetree style guidelines [1]:
- Insert a single empty line to separate nodes at the same hierarchy level.

No functional change.

Link: https://docs.zephyrproject.org/latest/contribute/style/devicetree.html [1]
Signed-off-by: Etienne Carriere <etienne.carriere@st.com>
2025-05-26 09:20:08 +02:00
Etienne Carriere
84add0da76 boards: st: fix STM32WB0 boards DTS files coding style
Fix board DTS coding style issues to prevent they spread when a	new
board is introduced and used this DTS as example start point.

Issues addressed from Zephyr devicetree style guidelines [1]:
- Insert a single empty line to separate nodes at the same hierarchy level.

No functional change.

Link: https://docs.zephyrproject.org/latest/contribute/style/devicetree.html [1]
Signed-off-by: Etienne Carriere <etienne.carriere@st.com>
2025-05-26 09:20:08 +02:00
Etienne Carriere
2418d03869 boards: st: fix STM3U5 boards DTS files coding style
Fix board DTS coding style issues to prevent they spread when a	new
board is introduced and used this DTS as example start point.

Issues addressed from Zephyr devicetree style guidelines [1]:
- Indent with tabs.
- Don’t insert empty lines before a dedenting };.
- Insert a single empty line to separate nodes at the same hierarchy level.

Also remove a few spurious space characters.

No functional change.

Link: https://docs.zephyrproject.org/latest/contribute/style/devicetree.html [1]
Signed-off-by: Etienne Carriere <etienne.carriere@st.com>
2025-05-26 09:20:08 +02:00
Etienne Carriere
d9354ad48c boards: st: fix STM3U0 boards DTS files coding style
Fix board DTS coding style issues to prevent they spread when a	new
board is introduced and used this DTS as example start point.

Issues addressed from Zephyr devicetree style guidelines [1]:
- Insert a single empty line to separate nodes at the same hierarchy level.

No functional change.

Link: https://docs.zephyrproject.org/latest/contribute/style/devicetree.html [1]
Signed-off-by: Etienne Carriere <etienne.carriere@st.com>
2025-05-26 09:20:08 +02:00
Etienne Carriere
9777242353 boards: st: fix STM3N6 boards DTS files coding style
Fix board DTS coding style issues to prevent they spread when a	new
board is introduced and used this DTS as example start point.

Issues addressed from Zephyr devicetree style guidelines [1]:
- Insert a single empty line to separate nodes at the same hierarchy level.

No functional change.

Link: https://docs.zephyrproject.org/latest/contribute/style/devicetree.html [1]
Signed-off-by: Etienne Carriere <etienne.carriere@st.com>
2025-05-26 09:20:08 +02:00
Etienne Carriere
cb09d19d19 boards: st: fix STM3MP1* boards DTS files coding style
Fix board DTS coding style issues to prevent they spread when a	new
board is introduced and used this DTS as example start point.

Issues addressed from Zephyr devicetree style guidelines [1]:
- Insert a single empty line to separate nodes at the same hierarchy level.

No functional change.

Link: https://docs.zephyrproject.org/latest/contribute/style/devicetree.html [1]
Signed-off-by: Etienne Carriere <etienne.carriere@st.com>
2025-05-26 09:20:08 +02:00
Etienne Carriere
0a3526b6de boards: st: fix STM32L5 boards DTS files coding style
Fix board DTS coding style issues to prevent they spread when a	new
board is introduced and used this DTS as example start point.

Issues addressed from Zephyr devicetree style guidelines [1]:
- Indent with tabs.
- Insert a single empty line to separate nodes at the same hierarchy level.

No functional change.

Link: https://docs.zephyrproject.org/latest/contribute/style/devicetree.html [1]
Signed-off-by: Etienne Carriere <etienne.carriere@st.com>
2025-05-26 09:20:08 +02:00