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
Furkan Akkiz
13a36718fa
tests: drivers: Enable new test for MAX32650 boards
...
This commit enables following tests for MAX32650EVKIT and MAX32650FTHR:
- counter/counter_basic_api
- dma/chan_blen_transfer
- dma/loop_transfer
- i2c/i2c_target_api (only for MAX32650EVKIT)
- spi/spi_loopback
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
Fabrice DJIATSA
e54c615255
tests: drivers: i2c: i2c_target_api: update i2c test driver
...
add nucleo_wba55cg board for i2c driver test.
Signed-off-by: Fabrice DJIATSA <fabrice.djiatsa-ext@st.com>
2025-05-02 09:17:26 +02:00
Fabrice DJIATSA
234efb48dc
tests: drivers: i2c: i2c_target_api: update testcase file
...
add stm32n6570_dk in yaml file for CI test integration
purpose.
Signed-off-by: Fabrice DJIATSA <fabrice.djiatsa-ext@st.com>
2025-05-01 18:17:15 +02:00
cyliang tw
0400c8828f
tests: drivers: i2c: i2c_target_api: support numaker_m55m1
...
Add support for Nuvoton numaker board numaker_m55m1.
Signed-off-by: cyliang tw <cyliang@nuvoton.com>
2025-04-29 16:48:19 +02:00
Tim Lin
f91943ab6d
test: drivers/i2c: ite: it515xx_evb: Add I2C target test
...
Add I2C target node for it515xx_evb test.
Signed-off-by: Tim Lin <tim2.lin@ite.corp-partner.google.com>
2025-04-29 16:48:06 +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
Derek Snell
699ebb3623
doc: tests: drivers: i2c_target_api: correct comments for frdm_mcxn947
...
Corrects GPIO signal names shorted together for this test.
Signed-off-by: Derek Snell <derek.snell@nxp.com>
2025-04-23 17:54:43 +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
Sebastian Głąb
f2cf2662c9
tests: drivers: i2c: i2c_target_api: Enable test on nRF54L20 cpuapp
...
Add Overlay required to run the test on
nrf54l20pdk/nrf54l20/cpuapp.
Signed-off-by: Sebastian Głąb <sebastian.glab@nordicsemi.no>
2025-03-31 22:00:26 +02:00
Guillaume Gautier
c0164e4afe
tests: drivers: i2c: target_api: add stm32n6 overlays
...
Add overlays for STM32N657X0-DK and Nucleo N657X0 boards.
Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2025-02-14 10:43:44 +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
Bjarki Arge Andreasen
769936165d
tests: drivers: i2c: target_api: add nrf54l15 to test suite
...
Add nrf54l15 cpuapp to test suite.
Signed-off-by: Bjarki Arge Andreasen <bjarki.andreasen@nordicsemi.no>
2025-02-10 14:32:52 +01:00
Bjarki Arge Andreasen
37c3efc13b
tests: drivers: i2c: target_api: add nrf54h20
...
Add nrf54h20 to test suite.
Signed-off-by: Bjarki Arge Andreasen <bjarki.andreasen@nordicsemi.no>
2025-02-10 14:32:52 +01:00
Fabrice DJIATSA
8ebd12aa5b
tests: drivers: i2c: i2c_target_api: update i2c_target_api test
...
- add overlays and kconfig files for nucleo_c071rb board.
- update testcase.yaml for CI integration.
Signed-off-by: Fabrice DJIATSA <fabrice.djiatsa-ext@st.com>
2025-02-06 10:41:45 +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
Emilio Benavente
d4bfe3b507
boards: nxp: frdm_mcxw71: Enable MCXW71 I2C Loopback
...
Enable and test I2C loopback with i2c_target_api
Signed-off-by: Emilio Benavente <emilio.benavente@nxp.com>
2025-01-22 05:39:22 +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
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
Bjarki Arge Andreasen
0617bd306a
tests: drivers: i2c: target api: add nrf5340 cpuapp
...
Extend i2c_target_api test suite with the nrf5340 cpuapp, using the
new TWIS device driver.
Signed-off-by: Bjarki Arge Andreasen <bjarki.andreasen@nordicsemi.no>
2024-12-20 16:14:05 +01:00
Sara Touqan
d7034e041c
tests: drivers: i2c: Enable i2c2 for nucleo_u083rc board.
...
This commit enables I2C2 on nucleo_u083rc board
for i2c_target_api test.
Signed-off-by: Mohammad Badawi <zephyr@exalt.ps>
Signed-off-by: Sara Touqan <zephyr@exalt.ps>
2024-12-19 15:19:56 +01:00
Neil Chen
988287c363
tests: drivers: i2c: add i2c test support for frdm_mcxa156 board
...
add i2c test support for frdm_mcxa156 board
Signed-off-by: Neil Chen <cheng.chen_1@nxp.com>
2024-12-16 20:50:37 +01:00
Pieter De Gendt
ee6f51537a
drivers: i2c: Place API into iterable section
...
Add wrapper DEVICE_API macro to all i2c_driver_api instances.
Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
2024-12-16 18:25:36 +01:00
Anas Nashif
b207035851
tests: add integration_platforms and misc optimizations
...
Add integration_platforms to many tests that use platform_allow to
manage scope of pull_request CI.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2024-11-26 00:12:07 +01:00
Furkan Akkiz
ee1d4da864
tests: Add MAX78002EVKIT test overlay files
...
Enable following tests for MAX78002EVKIT:
- tests/drivers/adc/adc_api
- tests/drivers/counter/counter_basic_api
- tests/drivers/dma/chan_blen_transfer
- tests/drivers/dma/loop_transfer
- tests/drivers/flash/common
- tests/drivers/gpio/gpio_basic_api
- tests/drivers/i2c/i2c_target_api
- tests/drivers/pwm/pwm_api
- tests/drivers/spi/spi_loopback
- tests/drivers/w1/w1_api
Signed-off-by: Furkan Akkiz <hasanfurkan.akkiz@analog.com>
2024-11-16 15:09:57 -05:00
Fabrice DJIATSA
456992ba9a
tests: drivers: i2c: i2c_target_api: update i2c_target_api
...
- add overlays and kconfigs files for nucleo_u083rc and
stm32u083c_dk boards.
- update testcase.yaml for CI
Signed-off-by: Fabrice DJIATSA <fabrice.djiatsa-ext@st.com>
2024-09-11 13:59:54 -04:00
Mahesh Mahadevan
d5ae219799
test: frdm_mcxn947_mcxn947: Add config and overlay for QSPI variant
...
Add config and overlay files for the QSPI variant of the
NXP FRDM-MCXN947 board
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2024-09-06 18:01:43 -04:00
Lucien Zhao
67a30da697
tests: drivers: i2c: support i2c_target_api cases for RT1180
...
Add corresponding i2c configuration for cm33/cm7 core
Test cm33/cm7 core passed on my local
Signed-off-by: Lucien Zhao <lucien.zhao@nxp.com>
2024-08-22 14:21:27 -04:00
Tahsin Mutlugun
1dbfa7f39c
tests: i2c: i2c_target_api: Add MAX32 boards to testcase.yaml
...
Enable single role I2C target API tests for MAX32 boards.
Signed-off-by: Tahsin Mutlugun <Tahsin.Mutlugun@analog.com>
2024-08-15 14:50:13 -04:00
Tahsin Mutlugun
7237debe70
tests: i2c: i2c_target_api: Add configuration for MAX32666EVKIT
...
Enable I2C target API tests for MAX32666EVKIT.
Signed-off-by: Tahsin Mutlugun <Tahsin.Mutlugun@analog.com>
2024-08-15 14:50:13 -04:00
Mert Ekren
01f9b9f0ec
tests: drivers: i2c: Add MAX32675EVKIT overlay file
...
Enable I2C test for MAX32675EVKIT.
Signed-off-by: Mert Ekren <mert.ekren@analog.com>
2024-08-15 14:50:13 -04:00
Furkan Akkiz
c33f99351f
tests: drivers: i2c: Enable i2c driver tests for max32662evkit board
...
Enable I2C test for MAX32662EVKIT.
Signed-off-by: Furkan Akkiz <hasanfurkan.akkiz@analog.com>
2024-08-15 14:50:13 -04:00
Tahsin Mutlugun
aa394e0004
tests: i2c: i2c_target_api: Assign DMA channels to MAX32 I2C nodes
...
Add DMA channels to test overlay files as DMA support is now available
for MAX32 I2C driver.
Signed-off-by: Tahsin Mutlugun <Tahsin.Mutlugun@analog.com>
2024-08-15 14:50:13 -04:00
Neil Chen
a5811de9e2
tests: drivers: i2c: add i2c test support for frdm_mcxn236 board
...
add i2c test support for frdm_mcxn236 board
Signed-off-by: Neil Chen <cheng.chen_1@nxp.com>
2024-08-15 10:15:12 +01:00
Tahsin Mutlugun
11dc47da24
tests: i2c: i2c_target_api: Remove unneeded properties in I2C nodes
...
For commonly-accessible I2C nodes, status and pinctrl are now set in
board dts. Remove these properties from test overlay files.
Signed-off-by: Tahsin Mutlugun <Tahsin.Mutlugun@analog.com>
2024-08-06 09:19:42 +01:00
Tahsin Mutlugun
387239e667
tests: i2c: i2c_target_api: Add configuration for MAX32680EVKIT
...
Enable I2C target API tests for MAX32680EVKIT.
Signed-off-by: Tahsin Mutlugun <Tahsin.Mutlugun@analog.com>
2024-08-01 12:36:14 +02:00
Furkan Akkiz
f3953351c7
tests: drivers: i2c: Add MAX32672EVKIT overlay file
...
Enable I2C test for MAX32672EVKIT.
Signed-off-by: Furkan Akkiz <hasanfurkan.akkiz@analog.com>
2024-08-01 12:36:14 +02:00
Mert Ekren
3d4490caed
tests: drivers: i2c: Add MAX32670EVKIT overlay file
...
Enable I2C test for MAX32670EVKIT.
Signed-off-by: Mert Ekren <mert.ekren@analog.com>
2024-08-01 12:36:14 +02:00
Tahsin Mutlugun
e396ff82a1
tests: i2c: i2c_target_api: Add configuration for MAX32655EVKIT
...
Enable I2C target API tests for MAX32655EVKIT.
Signed-off-by: Tahsin Mutlugun <Tahsin.Mutlugun@analog.com>
2024-08-01 12:36:14 +02:00
Tahsin Mutlugun
700ebe1b55
tests: drivers: i2c: i2c_target_api: Use address-width property
...
Boards that use 1024 byte EEPROM buffers need 16-bit address widths
otherwise eeprom_target driver will cause build failure.
Signed-off-by: Tahsin Mutlugun <Tahsin.Mutlugun@analog.com>
2024-07-02 19:24:13 -04:00
Tahsin Mutlugun
223447262c
tests: drivers: i2c: i2c_target_api: Support 16-bit word addresses
...
Existing tests fail when 16-bit address width is used. Adjust the code
to support 16-bit addresses as well.
Signed-off-by: Tahsin Mutlugun <Tahsin.Mutlugun@analog.com>
2024-07-02 19:24:13 -04:00
Jordan Yates
243eb36b18
everywhere: reindent .overlay files with tabs
...
`checkpatch.pl` requires that dts sources are indented with tabs,
fix all the spaces that slipped in while checkpatch wasn't watching.
Signed-off-by: Jordan Yates <jordan@embeint.com>
2024-06-26 15:59:44 +02:00
Anke Xiao
7076f33988
tests: drivers: i2c: i2c_target_api: update testcase.yml
...
Added frdm_ke17z512 platform to allow testing single_role.
Signed-off-by: Anke Xiao <anke.xiao@nxp.com>
2024-06-20 17:02:12 -04:00
Anke Xiao
4141b7cb64
tests: drivers: i2c: add i2c support for NXP FRDM-KE17Z512
...
Added support for NXP FRDM-KE17Z512,
and tested i2c_target_api sample.
Signed-off-by: Anke Xiao <anke.xiao@nxp.com>
2024-06-14 11:12:27 +02:00
Aksel Skauge Mellbye
bc6c363bc9
boards: silabs: Consistently name dev kits
...
Rename all Silicon Labs dev kits to always use the official kit name
as board target name. Previous kit names used various naming schemes,
including putting part of the SoC name in the board name. With HWMv2,
SoC names (if needed) should go in the SoC board qualifier.
Use HWMv2 revisions for the two variants of SLTB010A.
Split the xG27 Dev Kit from the EFR32BG22 Thunderboard. This attempt
at deduplication is confusing due to the very different kit names
and use of different ICs (BG22 vs BG27), and was not continued with
the xG24 Dev Kit, meaning that it wasn't consistent.
Signed-off-by: Aksel Skauge Mellbye <aksel.mellbye@silabs.com>
2024-06-12 12:52:28 -04:00
Furkan Akkiz
2d44b48cec
tests: drivers: i2c: i2c_target_api: Add MAX32690EVKIT
...
Enable I2C target API test for MAX32690EVKIT board.
Signed-off-by: Furkan Akkiz <hasanfurkan.akkiz@analog.com>
2024-06-07 13:01:50 +02:00
Krystof Sadlik
fb61c7b360
tests: i2c: Fixed overlay for frdm board
...
Fixed overlay for frdm board as well.
Signed-off-by: Krystof Sadlik <krystof.sadlik@nxp.com>
2024-06-04 07:59:21 +02:00
Krystof Sadlik
fe60a49c67
tests: i2c: i2c_target_api: fixed sizes in ovelay
...
Fixed sizes in ovelay files.
Signed-off-by: Krystof Sadlik <krystof.sadlik@nxp.com>
2024-06-04 07:59:21 +02:00
Krystof Sadlik
d05cad1784
tests: i2c: i2c_target_api: added single mode testcase
...
Some drivers do not support dual mode testcase. It would be great to test
both signle and dual mode, even when the drivers do support this feature.
Signed-off-by: Krystof Sadlik <krystof.sadlik@nxp.com>
2024-06-04 07:59:21 +02:00