Commit graph

12024 commits

Author SHA1 Message Date
Mirai SHINJO
438ed6d74a boards: nucleo_h753zi: add pyOCD support
This patch adds pyOCD runner configuration for
the nucleo_h753zi board.

Signed-off-by: Mirai SHINJO <oss@mshinjo.com>
2025-05-22 11:32:02 +02:00
Felix Moessbauer
0f818e3e6b dts: lilygo/ttgo_tbeam: add axp2101 fuel-gauge node
The board has the axp2101 chip and we now have a matching driver.

Signed-off-by: Felix Moessbauer <felix.moessbauer@gmail.com>
2025-05-22 04:51:27 +02:00
Vit Stanicek
9367592240 boards: Add mimxrt685_evk/mimxrt685s/hifi4
Add definitions and init code for mimxrt685_evk/mimxrt685s/hifi4 (i.MX
RT685's HiFi 4 DSP core on MIMXRT685-EVK).

Signed-off-by: Vit Stanicek <vit.stanicek@nxp.com>
2025-05-21 20:11:19 +02:00
Vit Stanicek
eba03e8571 dts: Add DT for brd mimxrt685_evk/mimxrt685s/hifi4
Add DT for mimxrt685_evk/mimxrt685s/hifi4 (i.MX RT685's HiFi 4 DSP
core).

Signed-off-by: Vit Stanicek <vit.stanicek@nxp.com>
2025-05-21 20:11:19 +02:00
Oleg Kokorin
7b7b0de6d6 boards: quail: MikroBUS
boards: mikroe: Add quail board

Signed-off-by: Oleg Kokorin <ole2mail@mail.com>
2025-05-21 20:10:48 +02:00
Lauren Murphy
c96356d7da x86: llext: add ram and only_tags to enable tests
Adds missing RAM to qemu_x86 boards .yaml files, as well
as llext tag to only_tags to get llext tests to run on a subset
of x86 QEMU targets.

Signed-off-by: Lauren Murphy <lauren.murphy@intel.com>
2025-05-21 19:57:20 +02:00
Neil Chen
9941902e2c boards: nxp: frdm_mcxa153: Support wwdt for NXP frdm_mcxa153 board
Support watchdog for NXP frdm_mcxa153 board.
Test it using samples/drivers/watchdog.

Signed-off-by: Neil Chen <cheng.chen_1@nxp.com>
2025-05-21 19:57:05 +02:00
Neil Chen
8a9afc94be boards: frdm_mcxn236: Fix USB next support on this board
This board was missing key code changes needed to
support Zephyr USB Next

Signed-off-by: Neil Chen <cheng.chen_1@nxp.com>
2025-05-21 19:56:55 +02:00
Francois Ramu
b926ba6abf boards: arm: stm32h7s78 disco kit supporting xspi instance
Add the XSPI 2 which is an octoSPI connection to a octo NOR flash
mx66uw1g45 on the stm32h7s78_dk disco kit

Signed-off-by: Francois Ramu <francois.ramu@st.com>
2025-05-21 17:35:06 +02:00
Francois Ramu
78cc8ab1d8 boards: st: stm32h7s3l8 nucleo board supporting xspi instance
Add the XSPI 2 which is an octoSPI connection to a octo NOR flash
MX25UW25645GXDI00 (256 Mbits, 1.8 V, 200 MHz, DTR, rww)
on the nucleo_h7s3l8 board.

Signed-off-by: Francois Ramu <francois.ramu@st.com>
2025-05-21 17:35:06 +02:00
Alberto Escolar Piedras
e3fcdc4617 doc boards/beagle/pocketbeagle_2: Fix typo
Just a typo

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2025-05-21 12:35:28 +02:00
Fabrice DJIATSA
877b05ac5c boards: st: stm32u083c_dk: add spi3 node
- enable spi3 and usart3 nodes for  driver test purpose.
- delete usart1 node due to conflicting pins with i2c1
node
Signed-off-by: Fabrice DJIATSA <fabrice.djiatsa-ext@st.com>
2025-05-21 12:33:43 +02:00
Hui Bai
67ef6af8d3 samples: pm: Enable PM3 mode for RW612 in wifi example
Added overlay file for RW612 in wifi example to enable standby mode (PM3).
Set IMU as wakeup source.

Signed-off-by: Hui Bai <hui.bai@nxp.com>
2025-05-21 12:33:10 +02:00
Benjamin Cabé
928472b4c7 Revert "doc: boards: catalog: add shields to board catalog"
This reverts commit 11fea40a40.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-05-21 09:30:30 +02:00
Benjamin Cabé
c8713ff9d7 Revert "shields: migrate to shield.yml"
This reverts commit 8af9de4901.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-05-21 09:30:30 +02:00
Saravanan Sekar
dda92f8dd8 boards: ti: lp_mspm0g3507: Add initial support TI LP_MSPM0G3507 board
Add initial support for Texas Instruments LP_MSPM0G3507 Launchpad.

Signed-off-by: Saravanan Sekar <saravanan@linumiz.com>
Signed-off-by: Jackson Farley <j-farley@ti.com>
2025-05-21 08:04:32 +02:00
TOKITA Hiroshi
550441480b boards: raspberrypi: Aggregate debugging info to rpi_pico docs
Debugging information for RP2040/RP2350 is aggregated into the rpi pico
document, making other boards only refer to it.

Signed-off-by: TOKITA Hiroshi <tokita.hiroshi@gmail.com>
Co-authored-by: Benjamin Cabé <kartben@gmail.com>
Co-authored-by: Andrew Featherstone <andrew.featherstone@gmail.com>
2025-05-21 08:01:36 +02:00
Mert Ekren
2ca15bd9f3 boards: max32657evkit/max32657/ns: flash tfm_merged.hex on default
This commit provides flashing tfm_merged.hex (includes
mcuboot+tfm+ns_image) on default.

Signed-off-by: Mert Ekren <mert.ekren@analog.com>
2025-05-21 08:01:25 +02:00
Sadik Ozer
97ecad58fb boards: adi: MAX32657evkit disable TF-M debugging
MAX32657 has one UART interface,
It can be used either on TF-M or Zephyr
Enabling debug (TFM_SPM_LOG_LEVEL || TFM_PARTITION_LOG_LEVEL)
will transfer it to the TF-M side
Disabling TF-M debug will transfer it to the Zephyr side.

This commit disable TFM debugs

Signed-off-by: Sadik Ozer <sadik.ozer@analog.com>
2025-05-21 08:01:25 +02:00
Sadik Ozer
ccb3588003 boards: Add MAX32657EVKit NS board
This commit enables max32657 NS board support

To build:
- west build -b max32657evkit/max32657/ns -p

Signed-off-by: Sadik Ozer <sadik.ozer@analog.com>
2025-05-21 08:01:25 +02:00
Sai Santhosh Malae
1971bc0a8e drivers: i2s: siwx91x: Add siwx91x I2S primary driver
Implement I2S driver for siwx91x device

Signed-off-by: Sai Santhosh Malae <Santhosh.Malae@silabs.com>
2025-05-20 15:24:50 +02:00
Bindu S
93f2143b14 boards: intel: btl: Enabled drivers supported for BTL-S
Added drivers supported for btl-s platform in yaml file.

Signed-off-by: Bindu S <bindu.s@intel.com>
2025-05-20 15:24:18 +02:00
Maureen Helm
4fec504985 boards: shields: pmod_acl: Specify accelerometer interrupt pin
Specifies which gpio pin on the pmod header is attached to the adxl345
accelerometer interrupt.

Signed-off-by: Maureen Helm <maureen.helm@analog.com>
2025-05-20 15:23:51 +02:00
Maureen Helm
a9c65f09d1 boards: shields: pmod_acl: Fix default accelerometer odr
Fixes the pmod_acl shield board to specify the default accelerometer
output data rate with a preprocessor macro that corresponds to an
encoded register field value, rather than an integer value in Hertz.

Signed-off-by: Maureen Helm <maureen.helm@analog.com>
2025-05-20 15:23:51 +02:00
Maureen Helm
34c8167f6c boards: adi: apard32690: Specify pmod gpio pins
Specifies which gpio pins are connected to the pmod spi header on the
apard32690 board. This will enable using the adxl345 accelerometer
interrupt when attaching the pmod_acl shield.

Signed-off-by: Maureen Helm <maureen.helm@analog.com>
2025-05-20 15:23:51 +02:00
Benjamin Cabé
8af9de4901 shields: migrate to shield.yml
Adopt shield.yml for all the shields in-tree.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-05-20 15:23:34 +02:00
Benjamin Cabé
b6e56a3788 shields: amg88xx: rename image files
Align image file names with shields' name

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-05-20 15:23:34 +02:00
Benjamin Cabé
11fea40a40 doc: boards: catalog: add shields to board catalog
Populate board catalog with shields as well and have them show up in the
boards/index page.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-05-20 15:23:34 +02:00
Benjamin Cabé
9decff5e37 doc: shields: waveshare_ups: fix documentation
- remove broken table (people can refer to Waveshare docs)
- use zephyr-app-commands compact mode

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-05-20 15:23:34 +02:00
Samuel Quiniou
13808aee26 boards: stm32h573i_dk: add touch panel support
- The stm32h573i_dk board uses a ft3267 i2c controller for the touchscreen
connected on i2c4.
  - The zephyr driver ft5336 can control it.
- Use the I2C STM32 V2 Timing calculation.

Signed-off-by: Samuel Quiniou <samuel.quiniou@rtone.fr>
2025-05-20 10:17:06 +02:00
Marek Metelski
595fa2b2be boards: openocd: Use STM32-specific configuration for ST boards
The OpenOCD STM32-specific configuration was included into the common
configuration, which was then used in board files. Follow nRF5
convention instead: use manufacturer-specific config in boards.

Also due to the fact that the include of STM32-specific config was
placed *after* board_finalize_runner_args() it didn't really work
anyways.

Signed-off-by: Marek Metelski <marek@metelski.dev>
2025-05-20 10:16:33 +02:00
Bansidhar Mangalwedhekar
90a48e814b nrf7002ek: dts: Add pull down to SPIM GPIO pins
Add a pull down to SPIM GPIO pins on nRF5340DK to ensure the i/o pins
on the nrf7002 device are not floating when SPI is inactive.

Signed-off-by: Bansidhar Mangalwedhekar <bansidhar.mangalwedhekar@nordicsemi.no>
2025-05-20 09:17:15 +02:00
Jiafei Pan
999c4cb652 boards: imx93_evk: refine jlink runner
The ogirnal design is using a J-Link script, then the path of image
is saved into the script file during building, it will has issue
when generate twister artifacts and copy it to another path for
testing as path is changed. so refine it to use new parameter of
J-Link runner parameter "--flash-sram" to fix this issue.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
2025-05-20 09:16:47 +02:00
Mahesh Mahadevan
b694af6576 drivers: gpio: Setup the pinctrl in the NXP LPC GPIO driver
The pinctrl register bits need to be restored to GPIO mode
after we exit from certain low power modes. We cannot rely
on the pin function to default to GPIO.

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2025-05-19 21:55:15 +02:00
Alberto Escolar Piedras
5c9c3497ed boards native bsim: Provide control of disconnection on exit
Allow either programatically from the test/code or from the command
line to chose if this executable exiting should terminate the
whole simulation, or if it should only disconnect the device.

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2025-05-19 16:36:30 +02:00
Martin Hoff
34aff5ef7c boards: silabs: add missing tag for uart on siwx917 board
Add missing uart tag for siwx91x boards.

Signed-off-by: Martin Hoff <martin.hoff@silabs.com>
2025-05-19 16:36:21 +02:00
Sergei Ovchinnikov
05c7fadf95 samples: shields: npm2100_ek sample
A sample show-casing the core functionalities of the nPM2100 PMIC using
the nPM2100 EK as a shield.

Signed-off-by: Sergei Ovchinnikov <sergei.ovchinnikov@nordicsemi.no>
2025-05-19 13:42:15 +02:00
Sergei Ovchinnikov
a5fdddf7bb boards: shields: npm2100_ek shield
Add an nPM2100 EK shield

Signed-off-by: Sergei Ovchinnikov <sergei.ovchinnikov@nordicsemi.no>
2025-05-19 13:42:15 +02:00
Appana Durga Kedareswara rao
1d1f733944 boards: amd: Add board support for RPU on Versal Gen 2 SOC
Add generic board support for the RPU, real-time processing
unit on Versal Gen 2 SoC. It is based on Cortext-R52 processor.

Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
2025-05-19 13:32:09 +02:00
Thomas Keller
ca182edb06 boards: st: nucleo_g474re: fix comment in Kconfig.defconfig
Comment is referring to wrong board.

Signed-off-by: Thomas Keller <t.tschaler@gmail.com>
2025-05-19 11:25:20 +02:00
Andrej Butok
9fb4a78439 boards: nxp: make equal partition slots
- creates equal partition slots for NXP boards.
- allows support for all firmware update modes,
  primarily for the new preferred "Swap using offset".

Signed-off-by: Andrej Butok <andrey.butok@nxp.com>
2025-05-19 11:25:10 +02:00
Andrew Davis
f32bfb3116 boards: ti: sk_am64: Fix M4 DRAM memory offset
The memory offset starts the second DRAM memory area as if the resource
table took a whole 1MB, but it only takes 1KB. Shift the region start
address back to the right spot.

Update the docs to make the memory sizes more clear.

Signed-off-by: Andrew Davis <afd@ti.com>
2025-05-17 19:26:03 +02:00
Maureen Helm
25c7fa4e63 boards: shields: adi: Add missing board images
A couple of ADI boards/shields were missing images. The images come from
their respective product pages on analog.com and then converted to webp
format.

Signed-off-by: Maureen Helm <maureen.helm@analog.com>
2025-05-17 14:12:07 +02:00
Olexander Grin
5491bbf71a dts: boards: esp32c3_supermini: Fix active led level
Fix led active level to low according to schematic

Signed-off-by: Olexander Grin <alexander.grin.dev@gmail.com>
2025-05-17 14:10:49 +02:00
Yunshao Chiang
8f8b223ff2 drivers: crypto: add it51xxx sha256 driver
Implement a crypto sha256 driver for it51xxx series.

Signed-off-by: Yunshao Chiang <Yunshao.Chiang@ite.com.tw>
2025-05-16 19:07:37 +02:00
Aksel Skauge Mellbye
ea383dee9c dts: arm: silabs: Move efr32bg27 to xg27 directory
Introduce subdirectory for xg27 socs.

Signed-off-by: Aksel Skauge Mellbye <aksel.mellbye@silabs.com>
2025-05-16 19:02:25 +02:00
Aksel Skauge Mellbye
96df30829e dts: arm: silabs: Move efr32mg24 to xg24 directory
Introduce subdirectory for xg24 socs.

Signed-off-by: Aksel Skauge Mellbye <aksel.mellbye@silabs.com>
2025-05-16 19:02:25 +02:00
Aksel Skauge Mellbye
8ab2f34d96 dts: arm: silabs: Move efr32zg23 to xg23 directory
Introduce subdirectory for xg23 socs.

Signed-off-by: Aksel Skauge Mellbye <aksel.mellbye@silabs.com>
2025-05-16 19:02:25 +02:00
Aksel Skauge Mellbye
9cea156611 dts: arm: silabs: Move efr32bg22 to xg22 directory
Introduce subdirectory for xg22 socs.

Signed-off-by: Aksel Skauge Mellbye <aksel.mellbye@silabs.com>
2025-05-16 19:02:25 +02:00
Aksel Skauge Mellbye
d3c1f2786a dts: arm: silabs: Move efr32mg21 to xg21 directory
Introduce subdirectory for xg21 socs.

Signed-off-by: Aksel Skauge Mellbye <aksel.mellbye@silabs.com>
2025-05-16 19:02:25 +02:00