Commit graph

12024 commits

Author SHA1 Message Date
Fabrice DJIATSA
5f9f29542a boards: st: stm32u083c_dk: correct arduino pin header
Arduino pn D10 is connected to port A pin 15

according to UM3292 - Rev 2.

This pin is used in tests/drivers/gpio/gpio_basic_api.

Signed-off-by: Fabrice DJIATSA <fabrice.djiatsa-ext@st.com>
2025-05-16 19:02:17 +02:00
Peter Wang
2fc2c1dd2a boards: frdm_mcxa166, frdm_mcxa276: add spi support
1. enable spi support
2. verified tests/drivers/spi/spi_loopback

Signed-off-by: Peter Wang <chaoyi.wang@nxp.com>
2025-05-16 19:01:50 +02:00
Peter Wang
8405754a30 boards: frdm_mcxa166, frdm_mcxa276: add i2c support
1. enable i2c support
2. verified tests/drivers/i2c/i2c_target_api

Signed-off-by: Peter Wang <chaoyi.wang@nxp.com>
2025-05-16 19:01:50 +02:00
Peter Wang
073e04ce32 boards: frdm_mcxa166, frdm_mcxa276: add adc support
1. enable adc support
2. verified samples/drivers/adc/adc_dt and tests/drivers/adc/adc_api

Signed-off-by: Peter Wang <chaoyi.wang@nxp.com>
2025-05-16 19:01:50 +02:00
Neil Chen
4a32f352cc boards: nxp: frdm_mcxa153: Support i3c for NXP frdm_mcxa153 board
Support i3c for NXP frdm_mcxa153 board.

Signed-off-by: Neil Chen <cheng.chen_1@nxp.com>
2025-05-16 19:01:31 +02:00
Neil Chen
7ed7b3cc57 boards: nxp: frdm_mcxa153: Support lptmr for NXP frdm_mcxa153 board
Support lptmr for NXP frdm_mcxa153 board.
Test using tests/drivers/counter/counter_basic_api.

Signed-off-by: Neil Chen <cheng.chen_1@nxp.com>
2025-05-16 19:01:21 +02:00
Neil Chen
4a0157f106 boards: nxp: frdm_mcxa153: Support ctimer for NXP frdm_mcxa153 board
Support ctimer for NXP frdm_mcxa153 board, correct Core clock
frequency to 96MHz.
Test using tests/drivers/counter/counter_basic_api.

Signed-off-by: Neil Chen <cheng.chen_1@nxp.com>
2025-05-16 19:01:21 +02:00
Benjamin Cabé
14db737d7b shields: add initial support for MikroE LTE IoT 10 Click
Add new shield featuring Sequans Monarch 2 GM02S modem.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-05-16 17:31:58 +02:00
Chun-Chieh Li
2a7ffe5f02 boards: numaker_m55m1: add BTN0/BTN1 buttons
Add BTN0/BTN1 buttons on numaker_m55m1 board for e.g. hid-mouse
sample test

Signed-off-by: Chun-Chieh Li <ccli8@nuvoton.com>
2025-05-16 16:11:54 +02:00
Chun-Chieh Li
7095608f7c drivers: usb: udc: support numaker m55m1x series soc
This supports nuvoton numaker m55m1x series soc. Besides, it also
has relevant modifications, including:
1. Fix failure to enable HICR48M, which is to clock usbd and phy
2. Support HWINFO for USB device serial number

Signed-off-by: Chun-Chieh Li <ccli8@nuvoton.com>
2025-05-16 16:11:54 +02:00
Luis Ubieda
6c8ec97384 shields: pmod_acl: Set default ODR and watermark values
So applications working with this shield will continue to work
as before.

Signed-off-by: Luis Ubieda <luisf@croxel.com>
2025-05-16 09:37:28 +02:00
Anas Nashif
7e47227d87 boards: max10/nios2: remove remaining boards/socs
Remove remaining nios2 based boards and soc files.

Part of #89280

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2025-05-15 20:01:05 -04:00
Anas Nashif
d881fb334b boards: qemu_nios2: drop board definition
Remove qemu_nios2, more removals will follow.

Part of #89280

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2025-05-15 20:01:05 -04:00
Adrian Bonislawski
7918839ddd intel_adsp: ace30: Bring up ACE 3.0 (WCL)
This commit adds definition of ACE 3.0 Wildcat Lake board

Signed-off-by: Adrian Bonislawski <adrian.bonislawski@intel.com>
2025-05-15 22:14:44 +02:00
Andre Morishita
013f6f4039 boards: variscite: imx8mp_var_som: Update index.rst
Update Cortex-M7 DDR address in memory mapping table to 0x7B000000.

Signed-off-by: Andre Morishita <andre.m@variscite.com>
2025-05-15 22:14:16 +02:00
Andre Morishita
9c9e242f57 boards: variscite: Add Variscite DART-MX8M-PLUS board
Add Variscite DART-MX8M-PLUS board support. This SoM is based on NXP's
i.MX8M Plus SoC. It includes Cortex-A53 and Cortex-M7 support.

Signed-off-by: Andre Morishita <andre.m@variscite.com>
2025-05-15 22:14:16 +02:00
Pete Johanson
fb7f0ac39c boards: adi: Add both HyperRAM banks to APARD32690
Add the correct HypeBus setup for both banks of HypeRAM found on the
APARD32690 board.

Signed-off-by: Pete Johanson <pete.johanson@analog.com>
2025-05-15 19:32:45 +02:00
Ali Hozhabri
896c1e3d55 boards: st: Add arduino_serial node label for some Nucleo-H7 boards
Add arduino_serial node label and assign appropriate UART pins.

Signed-off-by: Ali Hozhabri <ali.hozhabri@st.com>
2025-05-15 19:32:29 +02:00
Ali Hozhabri
cf1ebf14f2 boards: st: Fix Arduino UART pins for some Nucleo-H7 boards
Fix the issue related to assigning wrong UART pins to arduino_serial

Signed-off-by: Ali Hozhabri <ali.hozhabri@st.com>
2025-05-15 19:32:29 +02:00
Aymeric Aillet
ebf79c1dac boards: renesas: Rework rcar_salvator_xs doc
Rework renesas rcar_salvator_xs doc to meet what has
been done for the documentation of other rcar boards.
Also take advantage of these new boards documentation
features:
- zephyr:board
- zephyr:board-supported-hw
- zephyr:board-supported-runners

Signed-off-by: Aymeric Aillet <aymeric.aillet@iot.bzh>
2025-05-15 19:31:34 +02:00
Aymeric Aillet
3bc3627396 boards: renesas: Edit rcar_salvator_xs full_name
Edit the rcar_salvator_xs board full_name
from specific A57 name to generic one
to meet names used by other rcar boards
and unify this boards range documentation.

Signed-off-by: Aymeric Aillet <aymeric.aillet@iot.bzh>
2025-05-15 19:31:34 +02:00
Aymeric Aillet
6d62b90000 boards: renesas: Rework rcar_salvator_x doc
Rework renesas rcar_salvator_x doc to meet what has
been done for the documentation of other rcar boards.
Also take advantage of these new boards documentation
features:
- zephyr:board
- zephyr:board-supported-hw
- zephyr:board-supported-runners

Signed-off-by: Aymeric Aillet <aymeric.aillet@iot.bzh>
2025-05-15 19:31:34 +02:00
Aymeric Aillet
ed5750c652 boards: renesas: Edit rcar_salvator_x full_name
Edit the rcar_salvator_x board full_name
to meet names used by other rcar board
and unify this board range documentation.

Signed-off-by: Aymeric Aillet <aymeric.aillet@iot.bzh>
2025-05-15 19:31:34 +02:00
Aymeric Aillet
54f574385a boards: renesas: Create spider_s4 all-in-one doc
Merge both dedicated r52 and a55 spider_s4 boards doc
into an all-in-one documentation and take advantage
of these new boards documentation features:
- zephyr:board
- zephyr:board-supported-hw
- zephyr:board-supported-runners

Signed-off-by: Aymeric Aillet <aymeric.aillet@iot.bzh>
2025-05-15 19:31:34 +02:00
Aymeric Aillet
5935998fec boards: renesas: Edit rcar_spider_s4 full_name
Edit the rcar_spider_s4 board full_name
from specific A55 name to generic one
as it is used as main name for the whole board.

Signed-off-by: Aymeric Aillet <aymeric.aillet@iot.bzh>
2025-05-15 19:31:34 +02:00
Aymeric Aillet
1c072fdcd9 boards: renesas: Create h3ulcb all-in-one doc
Merge both dedicated r7 and a57 h3ulcb boards doc
into an all-in-one documentation and take advantage
of these new boards documentation features:
- zephyr:board
- zephyr:board-supported-hw
- zephyr:board-supported-runners

Signed-off-by: Aymeric Aillet <aymeric.aillet@iot.bzh>
2025-05-15 19:31:34 +02:00
Aymeric Aillet
e75dc41eed boards: renesas: Edit rcar_h3ulcb full_name
Edit the rcar_h3ulcb board full_name
from specific A57 name to generic one
as it is used as main name for the whole board.

Signed-off-by: Aymeric Aillet <aymeric.aillet@iot.bzh>
2025-05-15 19:31:34 +02:00
Ayush Singh
7275948a7c boards: beagle: beagleplay_cc1352p7: Enable watchdog timer
Enable watchdog timer in the base tree. This is required for
MicroPython.

Signed-off-by: Ayush Singh <ayush@beagleboard.org>
2025-05-15 19:31:24 +02:00
Armando Visconti
6a1e485055 boards: stm32: Add spi1 to nucleo_h503rb
Added spi1 configuration to Nucleo H503RB.

Signed-off-by: Armando Visconti <armando.visconti@st.com>
2025-05-15 17:53:38 +02:00
Tomas Barak
7a3ebc9d19 boards: nxp: mimxrt1170_evk_cm7_B: Add wm8962 codec support
- update mimxrt1170 evkb overlay
- add wm8962 codec on lpi2c5
- add aliases for i2s samples

Signed-off-by: Tomas Barak <tomas.barak@nxp.com>
2025-05-15 16:16:28 +02:00
Martin Hoff
744c70bef8 tests: drivers: rtc: add siwg917_rb4338a board overlay and add rtc tag
Add rtc tag to the siwg917_rb4338a board to activate testing on the
board.
Also add an overlay for the board in order to run the test correctly.

Signed-off-by: Martin Hoff <martin.hoff@silabs.com>
2025-05-15 14:09:23 +02:00
Jérôme Pouiller
cfbab0eb4a boards: silabs: siwx91x: Add support for QSPI controller
Thanks to the bootloader, the memory controller is preconfigured when
Zephyr start on RB44342A.

However, this is the opportunity to show how to configure the PSRAM
controller on custom designs.

Signed-off-by: Jérôme Pouiller <jerome.pouiller@silabs.com>
2025-05-15 09:00:39 +02:00
Jérôme Pouiller
60922a056c boards: silabs: siwx91x: Add support for PSRAM
Radio Board 4342A has 8MB of PSRAM connected to the Quad-SPI memory
controller.

The memory controller of the 4342A is preconfigured by the bootloader.
So, the PSRAM work out of the box without any manual configuration.

Signed-off-by: Jérôme Pouiller <jerome.pouiller@silabs.com>
2025-05-15 09:00:39 +02:00
Jérôme Pouiller
12afcc880c boards: silabs: Add support for rb4342a
Radio Board 4342A is really similar to the 4338A. There are a few
difference on the pinmux, but most of the peripherals and the SoC are
the same.

Signed-off-by: Jérôme Pouiller <jerome.pouiller@silabs.com>
2025-05-15 09:00:39 +02:00
Quang Le
81bd1f5ea6 boards: renesas: rzg3s_smarc: Add SPI support
Add SPI support for board RZ/G3S-SMARC

Signed-off-by: Quang Le <quang.le.eb@bp.renesas.com>
Signed-off-by: Binh Nguyen <binh.nguyen.xw@renesas.com>
2025-05-15 09:00:31 +02:00
Benjamin Cabé
6e9cfcdcd5 boards: pan1783: add RST pin on mikrobus connector
The RST pin of the Mikrobus connector is P1.06

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-05-14 19:37:08 +02:00
Daniel Schultz
59008a8f96 boards: aesc: Add ElemRV-N
ElemRV-N is an end-to-end open-source microcontroller. This patch
adds basic support for the platform with any interfaces. They will
be added later since drivers are missing completly.

Signed-off-by: Daniel Schultz <dnltz@aesc-silicon.de>
2025-05-14 14:09:41 +02:00
Alain Volmat
983d891829 drivers: clock: stm32mp13: rename frac-v binding into fracn
Rename the frac-v PLL binding into fracn in order to make it
consistent with other STM32 PLL bindings.
This commit also correct the range which should be 0 - 8191.

Signed-off-by: Alain Volmat <alain.volmat@foss.st.com>
2025-05-14 11:03:41 +01:00
Furkan Akkiz
02d91a647e boards: adi: Enable new nodes of MAX32650 boards
This commit enables dma, i2c, spi, wdt and rtc_counter nodes for
MAX32650EVKIT and MAX32650FTHR boards.

Initial parts of the SRAM is used during the boot process, this causes
problems for some tests (e.g. tests/drivers/watchdog/wdt_basic_api).
To avoid these problems, this commit changes choosen SRAM to SRAM4.

Signed-off-by: Furkan Akkiz <hasanfurkan.akkiz@analog.com>
Signed-off-by: Burak Babaoglu <burak.babaoglu@analog.com>
2025-05-14 11:03:22 +01:00
Fabio Baltieri
560a6b7de9 shields: add two shield definitions for modulino boards
Add two shield definitions for the the modulino buttons and smartleds
modules.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2025-05-14 11:03:10 +01:00
Camille BAUD
f2f036fd0d boards: wch: Introduce Weact CH32V203 bluepill
Introduces WeActStudio Blue Pill Plus CH32V203

Signed-off-by: Camille BAUD <mail@massdriver.space>
2025-05-14 11:02:52 +01:00
TOKITA Hiroshi
431f202732 drivers: entropy: add iproc_rng200 (rpi_5) random generator driver
Add driver for iproc_rng200 entropy generator.
This device is used by rpi_5.

Signed-off-by: TOKITA Hiroshi <tokita.hiroshi@gmail.com>
2025-05-14 09:11:42 +02:00
Hao Luo
95153de15b drivers: hwinfo: Add support for Apollo510 hwinfo
This commit adds support for Apollo510 SoC in ambiq hwinfo driver

Signed-off-by: Hao Luo <hluo@ambiq.com>
2025-05-14 09:11:17 +02:00
Hao Luo
ba52a93ac9 drivers: adc: Add support for Apollo510 ADC
This commit adds support for Apollo510 SoC in ambiq adc driver

Signed-off-by: Hao Luo <hluo@ambiq.com>
2025-05-14 09:11:17 +02:00
Bansidhar Mangalwedhekar
bf2efc762f nrf7002ek: dts: Add pull down to SPI MISO GPIO pin
Add a pull down to SPI MISO GPIO pin on nRF5340DK to ensure the i/o pin
on the nrf7002 device is not floating when SPI is inactive.

Signed-off-by: Bansidhar Mangalwedhekar <bansidhar.mangalwedhekar@nordicsemi.no>
2025-05-13 22:22:23 -04:00
Bansidhar Mangalwedhekar
6416646674 nrf7002dk: dts: Add pull up/down to QSPI GPIO pins
Add appropriate pull up/down to QSPI GPIO pins to ensure no qspi i/o pins
on the nrf7002 DK are floating when QSPI is not in use.

Signed-off-by: Bansidhar Mangalwedhekar <bansidhar.mangalwedhekar@nordicsemi.no>
2025-05-13 22:22:23 -04:00
Alain Volmat
99e12cbf4a dts: st: h7: move dma property of dcmi in stm32h7.dtsi
Usage of dma is mandatory for the dcmi and this property is
tightly coupled with the soc itself since the configuration of
the dma depends on the source/destination, and the request line
is also fixed for an ip.
Instead of having to always have the dma property part of the
board or shield dts/overlay, add the dma property into the
dcmi node of the stm32h7.dtsi.

Signed-off-by: Alain Volmat <alain.volmat@foss.st.com>
2025-05-13 22:22:09 -04:00
Alain Volmat
0c18dc3154 boards: arduino_nicla_vision: use endpoint based properties
Update overlay following usage of video-interfaces based
endpoint properties by the dcmi driver.

Signed-off-by: Alain Volmat <alain.volmat@foss.st.com>
2025-05-13 22:22:09 -04:00
Alain Volmat
bee30203a4 shields: st_b_cams_omv_mb1683: use endpoint based properties
Update overlay following usage of video-interfaces based
endpoint properties by the dcmi driver.

Signed-off-by: Alain Volmat <alain.volmat@foss.st.com>
2025-05-13 22:22:09 -04:00
Alain Volmat
49aa55eda0 shields: weact_ov2640_cam_module: use endpoint based properties
Update overlay following usage of video-interfaces based
endpoint properties by the dcmi driver.

Signed-off-by: Alain Volmat <alain.volmat@foss.st.com>
2025-05-13 22:22:09 -04:00