Commit graph

126,787 commits

Author SHA1 Message Date
Khoa Tran
184a0e00f4 tests: subsys: pm: Add support for power_mgmt_soc on ek_ra8d2
Add support for test app power_mgmt_soc on Renesas ek_ra8d2

Signed-off-by: Khoa Tran <khoa.tran.yj@bp.renesas.com>
2025-10-23 08:01:03 +02:00
Khoa Tran
b4e45853fd tests: subsys: fs: Add tests support for Renesas ek_ra8d2 board
Add tests support for Renesas ek_ra8d2 boards:
- tests/subsys/fs/ext2
- tests/subsys/fs/fat_fs_api

Signed-off-by: Khoa Tran <khoa.tran.yj@bp.renesas.com>
2025-10-23 08:01:03 +02:00
Khoa Tran
b2e1cc6ed4 tests: subsys: sd: Add tests support for Renesas ek_ra8d2 board
Add tests support for Renesas ek_ra8d2 boards:
- tests/subsys/sd/sdmmc

Signed-off-by: Khoa Tran <khoa.tran.yj@bp.renesas.com>
2025-10-23 08:01:03 +02:00
Khoa Tran
4647a6fdc3 tests: drivers: disk: Add tests support for Renesas ek_ra8d2 board
Add tests support for Renesas ek_ra8d2 boards:
- tests/drivers/disk/disk_access
- tests/drivers/disk/disk_performance

Signed-off-by: Khoa Tran <khoa.tran.yj@bp.renesas.com>
2025-10-23 08:01:03 +02:00
Khoa Tran
c185f1cb93 tests: drivers: sdhc: Add tests support for Renesas ek_ra8d2 board
Add tests support for Renesas ek_ra8d2 boards

Signed-off-by: Khoa Tran <khoa.tran.yj@bp.renesas.com>
2025-10-23 08:01:03 +02:00
Khoa Tran
9ca2d227ad tests: drivers: display: Add support display_read_write on ek_ra8d2
Add support test app display_read_write for
Renesas RA ek_ra8d2 board

Signed-off-by: Khoa Tran <khoa.tran.yj@bp.renesas.com>
2025-10-23 08:01:03 +02:00
Khoa Tran
ab828cdbb4 tests: drivers: dma: Add test support dma driver on ek_ra8d2
This commit adds testing support for dma driver on ek_ra8d2:
- tests/drivers/dma/chan_blen_transfer
- tests/drivers/dma/loop_transfer

Signed-off-by: Khoa Tran <khoa.tran.yj@bp.renesas.com>
2025-10-23 08:01:03 +02:00
Khoa Tran
aa7a4ba0f5 tests: drivers: i2s: Add tests support for Renesas ek_ra8d2
Add support for i2s tests app on Renesas RA ek_ra8d2:
- tests/drivers/i2s/i2s_api
- tests/drivers/i2s/i2s_speed

Signed-off-by: Khoa Tran <khoa.tran.yj@bp.renesas.com>
2025-10-23 08:01:03 +02:00
Khoa Tran
08864ba3ef tests: drivers: counter: Add test support for Renesas ek_ra8d2
Add support for test app on Renesas ek_ra8d2:
- tests/drivers/counter/counter_basic_api

Signed-off-by: Khoa Tran <khoa.tran.yj@bp.renesas.com>
2025-10-23 08:01:03 +02:00
Khoa Tran
7fcabf95df tests: drivers: comparator: Add support gpio_loopback on ek_ra8d2
Add support for test app "gpio_loopback" on Renesas ek_ra8d2

Signed-off-by: Khoa Tran <khoa.tran.yj@bp.renesas.com>
2025-10-23 08:01:03 +02:00
Khoa Tran
c400fa7b76 tests: drivers: pwm: Add pwm tests support for ek_ra8d2
Add support for test apps on Renesas ek_ra8d2:
- tests/drivers/pwm/pwm_api
- tests/drivers/pwm/pwm_loopback

Signed-off-by: Khoa Tran <khoa.tran.yj@bp.renesas.com>
2025-10-23 08:01:03 +02:00
Khoa Tran
1974e61cc6 tests: drivers: spi: Add support for spi_loopback on ek_ra8d2
Add support for test app "spi_loopback" on Renesas ek_ra8d2

Signed-off-by: Khoa Tran <khoa.tran.yj@bp.renesas.com>
2025-10-23 08:01:03 +02:00
Khoa Tran
352b232bb5 tests: drivers: uart: Add support for uart_async_api on ek_ra8d2
Add support for test app "uart_async_api" on Renesas ek_ra8d2

Signed-off-by: Khoa Tran <khoa.tran.yj@bp.renesas.com>
2025-10-23 08:01:03 +02:00
Khoa Tran
7b8eb26506 tests: drivers: i2c: Add support for i2c_api on ek_ra8d2
Add support for test app "i2c_api" on Renesas ek_ra8d2

Signed-off-by: Khoa Tran <khoa.tran.yj@bp.renesas.com>
2025-10-23 08:01:03 +02:00
Khoa Tran
754db2a240 samples: modules: lvgl: demos: add support for ek_ra8d2
Add support for ek_ra8d2/r7ka8d2kflcac/cm85 running on
rtklcdpar1s00001be display shield

Signed-off-by: Khoa Tran <khoa.tran.yj@bp.renesas.com>
2025-10-23 08:01:03 +02:00
Khoa Tran
253bc85b6c samples: subsys: fs: Add tests support for Renesas ek_ra8d2 board
Add tests support for Renesas ek_ra8d2 boards:
- samples/subsys/fs

Signed-off-by: Khoa Tran <khoa.tran.yj@bp.renesas.com>
2025-10-23 08:01:03 +02:00
Khoa Tran
ddffe4907b samples: drivers: i2s: Add sample support for Renesas ek_ra8d2
Add support for i2s sample app on Renesas RA ek_ra8d2:
- samples/drivers/i2s/output

Signed-off-by: Khoa Tran <khoa.tran.yj@bp.renesas.com>
2025-10-23 08:01:03 +02:00
Khoa Tran
740074632f samples: drivers: counter: Add support for alarm on ek_ra8d2
Add support for sample app alarm on Renesas ek_ra8d2

Signed-off-by: Khoa Tran <khoa.tran.yj@bp.renesas.com>
2025-10-23 08:01:03 +02:00
Khoa Tran
7b2103fd63 boards: shields: Add support rtklcdpar1s00001be for ek_ra8d2
Add support rtklcdpar1s00001be display shield for Renesas RA
ek_ra8d2 board

Signed-off-by: Khoa Tran <khoa.tran.yj@bp.renesas.com>
2025-10-23 08:01:03 +02:00
Khoa Tran
8b6ea777a6 boards: shields: Add support ArduCam CU450 OV5640 for ek_ra8d2
Add support ArduCam CU450 OV5640 shield for Renesas ek_ra8d2 board

Signed-off-by: Khoa Tran <khoa.tran.yj@bp.renesas.com>
2025-10-23 08:01:03 +02:00
Khoa Tran
90ce526b43 boards: renesas: Add support Renesas ek_ra8d2 board
Add support Renesas ek_ra8d2 board

Signed-off-by: Khoa Tran <khoa.tran.yj@bp.renesas.com>
Signed-off-by: Khoa Nguyen <khoa.nguyen.xh@renesas.com>
2025-10-23 08:01:03 +02:00
Khoa Tran
b47faeef83 dts: arm: renesas: ra: Add support Renesas r7ka8d2kflcac SoC
- Add support Renesas r7ka8d2kflcac SoC.
- Move sdram-controller node from r7ka8p1kflcac.dtsi to ra8x2.dtsi
since this device node is available for all RA8x2 SoCs

Signed-off-by: Khoa Tran <khoa.tran.yj@bp.renesas.com>
2025-10-23 08:01:03 +02:00
Khoa Tran
e86367bc01 dts: arm: renesas: ra: Correct number of port pins for RA8x2 series
Fix the GPIO port "ngpios" for RA8x2 series SoCs to match
the values specified in the Hardware User’s Manual (HUM).

Signed-off-by: Khoa Tran <khoa.tran.yj@bp.renesas.com>
2025-10-23 08:01:03 +02:00
Khoa Tran
718d8397f9 soc: renesas: ra: Add support Renesas RA8D2 SoC
Add support Renesas RA8D2 SoC

Signed-off-by: Khoa Tran <khoa.tran.yj@bp.renesas.com>
Signed-off-by: Khoa Nguyen <khoa.nguyen.xh@renesas.com>
2025-10-23 08:01:03 +02:00
Khoa Tran
beb75f0852 manifest: update rev of hal_renesas to latest
Update rev of hal_renesas to latest

Signed-off-by: Khoa Tran <khoa.tran.yj@bp.renesas.com>
2025-10-23 08:01:03 +02:00
Hieu Nguyen
05b2ea635f tests: drivers: dma: Add DMA support for Renesas RZ/V2L, A3UL, T2M, N2L
Add DMA test for Renesas RZV2L-SMARC, RZA3UL-SMARC, RZT2M-RSK, RZN2L-RSK

Signed-off-by: Hieu Nguyen <hieu.nguyen.ym@bp.renesas.com>
Signed-off-by: Tien Nguyen <tien.nguyen.zg@renesas.com>
2025-10-23 08:00:49 +02:00
Hieu Nguyen
1119548c76 boards: renesas: Add DMA support for Renesas RZ/V2L, A3UL, T2M, N2L
Add DMA support for Renesas RZ/V2L, A3UL, T2M, N2L

Signed-off-by: Hieu Nguyen <hieu.nguyen.ym@bp.renesas.com>
Signed-off-by: Tien Nguyen <tien.nguyen.zg@renesas.com>
2025-10-23 08:00:49 +02:00
Hieu Nguyen
d9e67e3235 dts: renesas: Add DMA support for Renesas RZ/V2L, A3UL, T2M, N2L
Add DMA nodes to Renesas RZ/V2L, A3UL, T2M, N2L

Signed-off-by: Hieu Nguyen <hieu.nguyen.ym@bp.renesas.com>
Signed-off-by: Tien Nguyen <tien.nguyen.zg@renesas.com>
2025-10-23 08:00:49 +02:00
Hieu Nguyen
1f4979975d drivers: dma: Add DMA support for Renesas RZ/V2L, A3UL, T2M, N2L
Add DMA driver support for Renesas RZ/V2L, A3UL, T2M, N2L

Signed-off-by: Hieu Nguyen <hieu.nguyen.ym@bp.renesas.com>
Signed-off-by: Tien Nguyen <tien.nguyen.zg@renesas.com>
2025-10-23 08:00:49 +02:00
Benjamin Cabé
ef818fecc1 doc: scripts: gen_devicetree_rest: add link to board catalog in sidebar
This adds a link to the board catalog in the sidebar of each binding
page, directing users to boards using the compatible.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-10-22 18:14:12 -04:00
Benjamin Cabé
e3ec8a6bb5 doc: _extensions: allow to filter boards by compatible strings in catalog
This adds the ability to filter boards in the catalog by compatible
strings. It supports wildcards so e.g. one can quickly find all boards
with an "st,lsm*" accelerometer.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-10-22 18:14:12 -04:00
Benjamin Cabé
67c01cb1c7 doc: _extensions: make tag handling for supported HW caps more generic
There might be different UI widgets that deal with tags so make sure
that we use identifiers and selectors that are not too generic.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-10-22 18:14:12 -04:00
Benjamin Cabé
9e081a7ca9 doc: _scripts: capture boards' compatibles in board catalog
This commits adds a `compatibles` field to each board entry in the board
catalog, similar to the `supported_features` field.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-10-22 18:14:12 -04:00
Andreas Klinger
c93788a0ea drivers: sensor: remove redundancies in veml6031 and veml6046
- create common header file veml60xx-common.h for sensors VEML6031 and
  VEML6046.

Signed-off-by: Andreas Klinger <ak@it-klinger.de>
2025-10-22 18:14:02 -04:00
Andreas Klinger
7caae03a4c samples: sensor: veml6046: add attribution test application
- Test all attribute combinations of Vishay RGBIR color sensor VEML6046.
- Print OVERFLOW in case of saturation of sensor.
- This small program is intended to be helping when finding appropriate
  attributes for an application of the sensor.

Signed-off-by: Andreas Klinger <ak@it-klinger.de>
2025-10-22 18:14:02 -04:00
Andreas Klinger
1e80842749 drivers: sensor: add Vishay veml6046 RGBIR color sensor
- add driver for Vishay VEML6046 RGBIR color sensor
- add new compatible "vishay,veml6046"
- support fetch and get sensor subsystem operations
- triggered mode and interrupts are not yet supported

Signed-off-by: Andreas Klinger <ak@it-klinger.de>
2025-10-22 18:14:02 -04:00
Stoyan Bogdanov
eadd4d57b7 drivers: counter: cc23x0: Add power management to LGPT
Add PM support for LGPT0, LGPT1, LGPT2 and LGPT3 to cc23x0 SoC.

Signed-off-by: Stoyan Bogdanov <sbogdanov@baylibre.com>
2025-10-22 18:13:44 -04:00
Stoyan Bogdanov
2b646bf702 drivers: counter: cc23x0: Add power management to RTC
Add PM support for RTC to cc23x0 SoC.

Signed-off-by: Stoyan Bogdanov <sbogdanov@baylibre.com>
2025-10-22 18:13:32 -04:00
Zacck Osiemo
9a48b1a35d tests: spi: include correct overlay for sc18is606
Apply correct device tree overlay is applied for SC18IS606

Signed-off-by: Zacck Osiemo <coderv63@gmail.com>
2025-10-22 18:13:18 -04:00
Zacck Osiemo
eb676f8711 drivers: spi: Introduce SC18IS606 SPI bridge driver
Added the driver implementation and Kconfig choices

Signed-off-by: Zacck Osiemo <coderv63@gmail.com>
2025-10-22 18:13:18 -04:00
S Mohamed Fiaz
bae6364995 driver: spi: silabs_siwx91x_gspi: Add pm device support for gspi driver
This commit enables the pm device driver support
for the spi_silabs_siwx91x_gspi driver.

Signed-off-by: S Mohamed Fiaz <fiaz.mohamed@silabs.com>
2025-10-22 18:13:04 -04:00
Marek Matej
7e9e678569 boards: Update all vendors documentation related with Espressif SoCs
Update the documentation of ESP32 related boards:

* use included sections for common parts
* fix the `References` links if applicable.

Signed-off-by: Marek Matej <marek.matej@espressif.com>
2025-10-22 18:12:42 -04:00
Declan Snyder
3ddbce5a06 tests: spi_loopback: Fix MCXW timing parameters
The LPSPI and SOC hardware has some electrical timing characteristics
that need to be met in order to pass these test properly, these values
should be fine for the purpose.

Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
2025-10-22 18:12:27 -04:00
Declan Snyder
c4fe7750fa boards: nxp: Remove old LPSPI timing properties
The old controller based timing properties being present in boards DTS
is making it so that overlays cannot specify timing parameters of spi
devices, because the old controller properties take precedence in the
driver still. We should remove these anyways, so first step is to remove
from board level, luckily there is only these two cases.

Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
2025-10-22 18:12:27 -04:00
Stephan Linz
0925811371 samples: frdm_rw612: exclude various tests
Disable various samples because they require certain digital or
analog signals from the Arduino header, which are not connected
and therefore not defined via the connector gpio-map.

Signed-off-by: Stephan Linz <linz@li-pro.net>
2025-10-22 18:12:06 -04:00
Stephan Linz
fcd8201bcc boards: nxp: frdm_rw612: add mikrobus labels
Added mikrobus_serial, mikrobus_i2c, mikrobus_spi and mikrobus_header
node labels to FRDM-RW612 device tree board definition, allowing
compatible shield boards to be used. Also extend the FlexComm SPI
pinmux to support CS0 (Arduino connector) and CS1 (MicroBus connector)
as hardware controlled CS pin.

Signed-off-by: Stephan Linz <linz@li-pro.net>
2025-10-22 18:12:06 -04:00
Stephan Linz
ff51a86d86 boards: nxp: frdm_rw612: add arduino_spi labels
Added arduino_spi label to FRDM-RW612 device tree board definition,
allowing compatible shield boards to be used. Also extend the board
YAML file with related support tags arduino_gpio, arduino_i2c and
arduino_spi.

Signed-off-by: Stephan Linz <linz@li-pro.net>
2025-10-22 18:12:06 -04:00
Pieter De Gendt
5f5e328a2c doc: develop: gsg: Update windows installation steps
The Python version installed with winget defaults to 3.8, make a more
recent version the default.
Also add a note on the execution policy for activating the Python virtual
environment.

Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
2025-10-22 18:11:45 -04:00
Sylvio Alves
e40e39c302 boards: luatos_core: esp32c3: fix board pinout
Fix wrong SPI, UART and TWAI pins.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2025-10-22 18:11:13 -04:00
Martin Koehler
17c1b0131c dts: bindings: sensor: ti,ina226: Description indention fix
- as the pull request is just running I can also properly indent

Signed-off-by: Martin Koehler <koehler@metratec.com>
2025-10-22 18:09:43 -04:00