Khoa Nguyen
6750a6a163
tests: drivers: pwm: Add support pwm_loopback for ek_ra8p1
...
Add support test app pwm_loopback for Renesas ek_ra8p1
Signed-off-by: Khoa Nguyen <khoa.nguyen.xh@renesas.com>
2025-06-25 15:56:20 -10:00
Aksel Skauge Mellbye
fccc0a7544
drivers: pwm: silabs: Add TIMER PWM driver for Series 2
...
Add PWM driver for the Timer peripheral on Series 2.
The TIMER uses the high-frequency EM01 Group A clock, and has
a 16- or 32-bit counter. It supports PWM period and pulse capture
on channel 0, and PWM output on all channels.
Signed-off-by: Aksel Skauge Mellbye <aksel.mellbye@silabs.com>
2025-06-25 14:07:40 +02:00
Aksel Skauge Mellbye
566fc7a7db
drivers: pwm: silabs: Add LETIMER PWM driver for Series 2
...
Add PWM driver for the Low Energy Timer peripheral on Series 2.
The LETIMER runs at up to 32 kHz and has a 24-bit counter. It
only supports PWM output, it does not support input capture.
Signed-off-by: Aksel Skauge Mellbye <aksel.mellbye@silabs.com>
2025-06-25 14:07:40 +02:00
Phi Tran
42b2624531
tests: pwm: Add overlay to support pwm on RX130
...
Add pwm property in tests/pwm to support PWM on RSK-RX130-512KB board.
Signed-off-by: Phi Tran <phi.tran.jg@bp.renesas.com>
2025-06-25 10:52:34 +02:00
Thao Luong
741da64e97
tests: drivers: pwm: Add support ek_ra2l1 for pwm test
...
Add support for ek_ra2l1 on pwm_api and pwm_loopback tests.
Signed-off-by: Thao Luong <thao.luong.uw@renesas.com>
2025-06-25 09:52:23 +02:00
Fin Maaß
4a468e93cd
dts: treewide: fix missing use of underscores
...
in #83352 a few bindings were not migrated,
fix that, as it will lead to ci fails.
Signed-off-by: Fin Maaß <f.maass@vogl-electronic.com>
2025-06-18 09:08:05 -04:00
Krzysztof Chruściński
a068293559
tests: drivers: Fix zassert string
...
Fix wrong parameter used in zassert macros.
Signed-off-by: Krzysztof Chruściński <krzysztof.chruscinski@nordicsemi.no>
2025-05-22 16:17:23 +02:00
Bindu S
a63bf7727e
tests: drivers: pwm: Enabled PWM test for BTL-S
...
Enabled pwm tests for intel_btl_s_crb platform.
Signed-off-by: Bindu S <bindu.s@intel.com>
2025-05-20 15:24:18 +02:00
Jérôme Pouiller
182e69095b
tests: drivers: pwm: Fix build
...
Commit a1f48216bc ("soc: silabs: siwx91x: Rename pins") broke the test
for pwm_api.
Signed-off-by: Jérôme Pouiller <jerome.pouiller@silabs.com>
2025-05-15 14:09:23 +02:00
cyliang tw
3a4e12899c
tests: drivers: pwm: pwm_loopback: support numaker_m55m1
...
Add support for Nuvoton numaker board numaker_m55m1.
Signed-off-by: cyliang tw <cyliang@nuvoton.com>
2025-05-14 11:04:17 +01:00
Marek Matej
780bafab6a
tests, samples: update esp32_devkitc board records
...
Update the tests using the esp32_devkitc_xxx entries.
Signed-off-by: Marek Matej <marek.matej@espressif.com>
2025-04-29 16:48:55 +02:00
Derek Snell
dd825203b5
boards: nxp: add mcx_n9xx_evk
...
Another board for the MCXN947 SOC, very similar to FRDM-MCXN947
Signed-off-by: Derek Snell <derek.snell@nxp.com>
2025-04-25 11:04:08 +02:00
Greg Leach
2aff40b1b1
tests: Add BL54L15/L15u DVK support
...
Adds support for the BL54L15 and BL54L15u DVK boards.
Signed-off-by: Greg Leach <greg.leach@ezurio.com>
2025-04-23 15:02:20 +02:00
Matthias Hauser
941a5489d3
dts: boards: we: add board Ophelia-IV
...
add new board Ophelia-IV
Signed-off-by: Matthias Hauser <matthias.hauser@we-online.de>
2025-04-03 13:16:05 +02:00
Ta Minh Nhat
1adce5710e
tests: drivers: pwm: Change pwm channel for ek_ra6m3
...
Change default pwm to pwm0 on ek_ra6m3 in test app pwm_loopback
to avoid pin conflict with ethernet phy.
Signed-off-by: Ta Minh Nhat <nhat-minh.ta.yn@bp.renesas.com>
2025-03-31 08:07:22 +02:00
Nidhal BEN OTHMEN
a584534791
boards: st: nucleo_wba52cg: Remove the support of Nucleo WBA52CG board
...
Remove the support of the Nucleo WBA52CG board since it is NRND
(Not Recommended for New Design) and it is not supported anymore
in the STM32CubeWBA from version 1.1.0 (July 2023).
Signed-off-by: Nidhal BEN OTHMEN <nidhal.benothmen@st.com>
2025-03-26 21:55:39 +01:00
Lucas Tamborrino
c6f84d0ba2
boards: espressif: esp32c6: Add LP Core board support
...
Add ULP Coprocessor board support for C6.
This requires a change in the board qualifier depending on the build
target.
Update esp32c6 overlay and configuration files to the proper name.
Signed-off-by: Lucas Tamborrino <lucas.tamborrino@espressif.com>
2025-03-21 17:05:20 +01:00
TOKITA Hiroshi
230280e0e9
boards: arduino: uno_r4: Add ADC, PWM, I2C, SPI, and TRNG
...
Add support for basic peripherals.
Signed-off-by: TOKITA Hiroshi <tokita.hiroshi@gmail.com>
2025-03-21 09:51:47 +01:00
Sai Santhosh Malae
935c8e4701
drivers: pwm: siwx91x: Add siwx91x PWM driver
...
Implement PWM driver for siwx91x device
Signed-off-by: Sai Santhosh Malae <Santhosh.Malae@silabs.com>
2025-03-15 06:43:58 +01:00
Sebastian Głąb
8f39cea705
tests: drivers: pwm: Remove overlay for nRF54L20pdk
...
All needed configuration was moved to the board definition.
Signed-off-by: Sebastian Głąb <sebastian.glab@nordicsemi.no>
2025-02-14 19:13:11 +00:00
Thao Luong
48c46179e7
tests: drivers: pwm: Add dts nodes for ek_ra4l1
...
Add dts nodes for ek_ra4l1 run on pwm_loopback
Signed-off-by: Thao Luong <thao.luong.uw@renesas.com>
2025-02-14 17:15:43 +01:00
Piotr Kosycarz
e3e45487db
tests: drivers: pwm: pwm_gpio_loopback: adjust configuration for nrf54h20
...
Extend CONFIG_SKIP_EDGE_NUM.
Signed-off-by: Piotr Kosycarz <piotr.kosycarz@nordicsemi.no>
2025-02-13 12:14:41 +01:00
Khoa Nguyen
ddcd752e67
tests: drivers: pwm: Add support pwm_loopback for ek_ra4m1
...
Add support pwm_loopback to run test app on ek_ra4m1
Signed-off-by: Khoa Nguyen <khoa.nguyen.xh@renesas.com>
2025-02-13 09:11:33 +01:00
Emilio Benavente
65225962c8
tests: drivers: Add FRDM_MCXW72 Overlays
...
Add FRDM_MCXW72 Overlay for PWM, ADC, SPI testing
Signed-off-by: Emilio Benavente <emilio.benavente@nxp.com>
2025-02-11 22:13:18 +01:00
Lucien Zhao
19f56facd4
tests: drivers: pwm: add mimxrt700_evk cm33 cpu0 support
...
add overlay file to record the flexio configuration
Signed-off-by: Lucien Zhao <lucien.zhao@nxp.com>
2025-02-11 15:42:48 +01:00
Hieu Nguyen
a93a30239b
tests: drivers: pwm: Add support for RZ/G3S-SMARC
...
Enable PWM driver tests for RZ/G3S
Signed-off-by: Hieu Nguyen <hieu.nguyen.ym@bp.renesas.com>
Signed-off-by: Binh Nguyen <binh.nguyen.xw@renesas.com>
2025-02-05 17:49:00 +01:00
Emilio Benavente
1bb6e58976
tests: drivers: Add MCXW72 Overlays
...
Add MCXW72 Overlay for PWM, ADC, SPI testing
Signed-off-by: Emilio Benavente <emilio.benavente@nxp.com>
enabled support
2025-02-04 09:17:04 +01:00
Piotr Krzyzanowski
cb7690a17f
tests: pwm: pwm_gpio_loopback: nrf test stability
...
Improve test stability in 54l15 case
by measuring duty cycle after two periods
Signed-off-by: Piotr Krzyzanowski <piotr.krzyzanowski@nordicsemi.no>
2025-01-31 09:39:49 +01:00
Raffael Rostagno
931c671cc2
tests: drivers: pwm: Update gpio config
...
Update gpio config for more correct handling.
Signed-off-by: Raffael Rostagno <raffael.rostagno@espressif.com>
2025-01-31 09:39:23 +01:00
Michał Stasiak
cec083edd1
tests: drivers: pwm: add support for nRF54H20 cpuppr PWM
...
Added support for nRF54H20 cpuppr PWM in pwm_api test.
Signed-off-by: Michał Stasiak <michal.stasiak@nordicsemi.no>
2025-01-31 09:38:25 +01:00
Piotr Kosycarz
3f98bb2187
tests: drivers: pwm: pwm_api: add pwm tag
...
pwm tag.
Signed-off-by: Piotr Kosycarz <piotr.kosycarz@nordicsemi.no>
2025-01-28 09:50:38 +01:00
Khoa Nguyen
80691b8e27
tests: drivers: pwm: Add support test pwm for RA4E1 boards
...
- Add overlay to support test app pwm_api for voice_ra4e1
- Add support test app pwm_loopback for fpb_ra4e1 and
voice_ra4e1 boards
Signed-off-by: Khoa Nguyen <khoa.nguyen.xh@renesas.com>
2025-01-28 07:57:03 +01:00
Yasin Ustuner
3e218c69a4
tests: Add MAX78000FTHR test overlay files
...
Enable the following tests for MAX78000FTHR:
- tests/drivers/adc/adc_api
- tests/drivers/counter/counter_basic_api
- tests/drivers/dma/chan_blen_transfer
- tests/drivers/dma/loop_transfer
- tests/drivers/gpio/gpio_basic_api
- tests/drivers/pwm/pwm_api
- tests/drivers/spi/spi_loopback
- tests/drivers/w1/w1_api
Signed-off-by: Yasin Ustuner <Yasin.Ustuner@analog.com>
2025-01-22 20:47:21 +01:00
Yasin Ustuner
b547986e82
tests: Add MAX78000EVKIT test overlay files
...
Enable following tests for MAX78000EVKIT:
- tests/drivers/adc/adc_api
- tests/drivers/counter/counter_basic_api
- tests/drivers/dma/chan_blen_transfer
- tests/drivers/dma/loop_transfer
- tests/drivers/gpio/gpio_basic_api
- tests/drivers/pwm/pwm_api
- tests/drivers/w1/w1_api
Signed-off-by: Yasin Ustuner <Yasin.Ustuner@analog.com>
2025-01-22 20:47:21 +01:00
David Leach
d29e2f342d
boards: nxp: add RT1060 EVKC support
...
MIMXRT1060 EVK rev C initial support files.
Signed-off-by: David Leach <david.leach@nxp.com>
2025-01-21 19:27:39 +01:00
Piotr Krzyzanowski
09d5b9d80f
tests: pwm: pwm_gpio_loopback: add nrf platforms
...
Add Nordic platforms and rename the defines
to avoid redefining a nrf driver internal symbols
Signed-off-by: Piotr Krzyzanowski <piotr.krzyzanowski@nordicsemi.no>
2025-01-20 16:26:21 +01:00
Raffael Rostagno
713375a51f
tests: drivers: ledc_pwm: Add test cases
...
Add test cases to include coverage for ESP32 HS channels.
Signed-off-by: Raffael Rostagno <raffael.rostagno@espressif.com>
2025-01-18 02:36:05 +01:00
Dat Nguyen Duy
82b3e2fc78
boards: s32z2xxdc2: add support PWM eMIOS
...
Add support PWM eMIOS for s32z2xxdc2 board. There is no LED
on-board dedicated for PWM, so no sample is supported. Only
enabling some pwm tests
Signed-off-by: Dat Nguyen Duy <dat.nguyenduy@nxp.com>
2025-01-18 02:32:50 +01:00
Dat Nguyen Duy
e72af321d5
drivers: emios_pwm: do not configure period, duty and polarity at boot
...
Removing period, duty and polarity configuration from
channel devicetree. At boot time, only minimal setup like
pinctrl, prescaler, etc should be initialized. PWM signal
is produced by using pwm_set* API
Also after this change, PWM period, duty are changed at the
next counter period boundary
Signed-off-by: Dat Nguyen Duy <dat.nguyenduy@nxp.com>
2025-01-18 02:32:50 +01:00
Raffael Rostagno
d20140d014
tests: esp32c3: Add USB variant
...
Add USB variant config files for esp32c3 boards.
Signed-off-by: Raffael Rostagno <raffael.rostagno@espressif.com>
2025-01-10 18:57:07 +01:00
Raffael Rostagno
16d7bbf63f
tests: pwm_gpio_loopback: esp32: Add test overlays
...
Add test overlays for ESP32 devices.
Signed-off-by: Raffael Rostagno <raffael.rostagno@espressif.com>
2025-01-06 14:41:56 +01:00
Raffael Rostagno
ef96ed96cb
tests: pwm: Add test suite with GPIO loopback
...
Add PWM test suite which uses GPIO as loopback input to check
the programmed timings.
Signed-off-by: Raffael Rostagno <raffael.rostagno@espressif.com>
2025-01-06 14:41:56 +01:00
Declan Snyder
8ed80ddb37
boards: mimxrt1060_evk: Convert to variants
...
Convert qspi and hyperflash to variants instead of revisions by popular
demand.
And convert evkb into a revision instead of a different board.
Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
2024-12-20 22:59:59 +01:00
Manuel Argüelles
c16ccf8e7d
dts: bindings: rename nxp,kinetis-ftm-pwm compatible
...
Rename "nxp,kinetis-ftm-pwm" compatible to "nxp,ftm-pwm" to remove the
device family from its name.
Signed-off-by: Manuel Argüelles <manuel.arguelles@nxp.com>
2024-12-20 23:53:14 +02:00
Danh Doan
7c55a540f4
tests: drivers: pwm: Support RA2, RA4, RA6 to test pwm_loopback
...
Add overlay to support test pwm_loopback on boards: ek_ra2a1,
ek_ra4e2, ek_ra4m2, ek_ra4m3, ek_ra4w1, ek_ra6e2, ek_ra6m1,
ek_ra6m2, ek_ra6m3, ek_ra6m4, ek_ra6m5, fpb_ra6e1, fpb_ra6e2.
Signed-off-by: Danh Doan <danh.doan.ue@bp.renesas.com>
2024-12-20 18:31:12 +01:00
Danh Doan
2e0688878b
drivers: pwm: update namming of pwm driver for RA family
...
- update namming for pwm driver.
Signed-off-by: Danh Doan <danh.doan.ue@bp.renesas.com>
2024-12-20 18:31:12 +01:00
Raffael Rostagno
ffa676dd44
tests: pwm_loopback: esp32c6: Add test config
...
Add test config file to test MCPWM loopback on ESP32C6
Signed-off-by: Raffael Rostagno <raffael.rostagno@espressif.com>
2024-12-20 18:30:59 +01:00
Raffael Rostagno
30542797d9
tests: drivers: pwm: Revert PWM capture change for pulse check
...
Reverts a change regarding how the test checks the pulse output
from a capture event. A pulse capture will produce a value that has
the same polarity (and range) as programmed by pwm_capture().
Checking 'pulse_capture' against 'period - pulse' means expecting
the driver to return a capture value that is not inverted as well,
which would cause test cases to fail.
Signed-off-by: Raffael Rostagno <raffael.rostagno@espressif.com>
2024-12-18 15:32:23 +01:00
Raffael Rostagno
b98bedeeb9
drivers: mcpwm: overlays: Move test config files
...
Move test config files to 'socs' folder, for cleanup.
Signed-off-by: Raffael Rostagno <raffael.rostagno@espressif.com>
2024-12-17 23:14:19 +01:00
Nathan Olff
85e8303861
tests: drivers: test fake-pwm on native_sim for pwm_api test
...
create native_sim overlay to use fake pwm for test of pwm_api
Signed-off-by: Nathan Olff <nathan@kickmaker.net>
2024-12-14 16:14:57 +01:00