2021-12-17 09:18:27 +01:00
|
|
|
common:
|
2023-05-08 13:37:42 +02:00
|
|
|
tags:
|
|
|
|
- drivers
|
|
|
|
- gpio
|
2023-01-03 19:10:35 +00:00
|
|
|
depends_on: gpio
|
|
|
|
harness: ztest
|
|
|
|
harness_config:
|
|
|
|
fixture: gpio_loopback
|
2021-12-17 09:18:27 +01:00
|
|
|
|
|
|
|
tests:
|
|
|
|
drivers.gpio.2pin:
|
|
|
|
min_flash: 34
|
2024-08-28 10:54:33 +00:00
|
|
|
filter: dt_compat_enabled("test-gpio-basic-api") and not dt_compat_enabled("arduino-header-r3")
|
2021-12-17 09:18:27 +01:00
|
|
|
|
|
|
|
drivers.gpio.nrf_sense_edge:
|
2024-11-06 16:51:28 +01:00
|
|
|
platform_allow:
|
|
|
|
- nrf52840dk/nrf52840
|
|
|
|
- nrf52_bsim
|
|
|
|
- nrf5340bsim/nrf5340/cpuapp
|
|
|
|
- nrf5340bsim/nrf5340/cpunet
|
|
|
|
- nrf54l15bsim/nrf54l15/cpuapp
|
2024-11-21 16:41:50 -05:00
|
|
|
integration_platforms:
|
|
|
|
- nrf52840dk/nrf52840
|
2021-12-17 09:18:27 +01:00
|
|
|
extra_args: "DTC_OVERLAY_FILE=boards/nrf52840dk_nrf52840.overlay;\
|
|
|
|
boards/nrf52840dk_nrf52840_sense_edge.overlay"
|
2023-09-13 17:30:58 +07:00
|
|
|
|
|
|
|
drivers.gpio.mr_canhubk3_wkpu:
|
|
|
|
platform_allow: mr_canhubk3
|
|
|
|
extra_args: "DTC_OVERLAY_FILE=boards/mr_canhubk3_wkpu.overlay"
|
2024-07-10 12:14:25 +08:00
|
|
|
|
|
|
|
drivers.gpio.2pin_ke17z_fgpio:
|
|
|
|
min_flash: 34
|
|
|
|
filter: dt_compat_enabled("test-gpio-basic-api")
|
|
|
|
platform_allow:
|
|
|
|
- frdm_ke17z
|
|
|
|
- frdm_ke17z512
|
|
|
|
extra_args: "DTC_OVERLAY_FILE=boards/frdm_ke17z_fgpio.overlay"
|
|
|
|
harness_config:
|
|
|
|
fixture: fgpio_loopback
|
2024-08-28 10:54:33 +00:00
|
|
|
|
|
|
|
drivers.gpio.2pin_arduino:
|
|
|
|
min_flash: 34
|
|
|
|
depends_on:
|
|
|
|
- gpio
|
|
|
|
- arduino_gpio
|
2024-09-19 16:57:21 +00:00
|
|
|
filter: >
|
|
|
|
dt_compat_enabled("test-gpio-basic-api") and dt_compat_enabled("arduino-header-r3")
|
|
|
|
and not CONFIG_SOC_FAMILY_STM32
|
|
|
|
extra_args: "DTC_OVERLAY_FILE=arduino_D2D3.overlay"
|
|
|
|
extra_configs:
|
|
|
|
- CONFIG_SKIP_PULL_TEST=y
|
2024-08-28 10:54:33 +00:00
|
|
|
integration_platforms:
|
|
|
|
- frdm_k64f
|
|
|
|
platform_exclude:
|
2024-09-19 16:57:21 +00:00
|
|
|
# below boards are customized
|
2024-08-28 10:54:33 +00:00
|
|
|
- mimxrt595_evk/mimxrt595s/cm33
|
2024-09-19 16:57:21 +00:00
|
|
|
- mimxrt1020_evk
|
|
|
|
- mimxrt1040_evk
|
|
|
|
- mimxrt1060_evk
|
|
|
|
- mimxrt1060_evkb
|
|
|
|
- lpcxpresso55s69/lpc55s69/cpu0
|
|
|
|
- lpcxpresso55s36
|
2024-08-28 10:54:33 +00:00
|
|
|
drivers.gpio.2pin_arduino_customized:
|
|
|
|
min_flash: 34
|
|
|
|
depends_on:
|
|
|
|
- gpio
|
|
|
|
- arduino_gpio
|
|
|
|
filter: dt_compat_enabled("test-gpio-basic-api") and dt_compat_enabled("arduino-header-r3")
|
|
|
|
platform_allow:
|
|
|
|
- mimxrt595_evk/mimxrt595s/cm33
|
2024-09-19 16:57:21 +00:00
|
|
|
- mimxrt1020_evk
|
|
|
|
- mimxrt1040_evk
|
|
|
|
- mimxrt1060_evk
|
|
|
|
- mimxrt1060_evkb
|
|
|
|
- lpcxpresso55s69/lpc55s69/cpu0
|
|
|
|
- lpcxpresso55s36
|
|
|
|
- nucleo_wb09ke
|
|
|
|
- nucleo_wb05kz
|
|
|
|
- nucleo_wba55cg
|
2024-11-21 16:41:50 -05:00
|
|
|
integration_platforms:
|
|
|
|
- mimxrt595_evk/mimxrt595s/cm33
|
2024-09-19 16:57:21 +00:00
|
|
|
drivers.gpio.st_2pin_arduino:
|
|
|
|
min_flash: 34
|
|
|
|
depends_on:
|
|
|
|
- gpio
|
|
|
|
- arduino_gpio
|
|
|
|
filter: >
|
|
|
|
dt_compat_enabled("test-gpio-basic-api") and dt_compat_enabled("arduino-header-r3")
|
|
|
|
and CONFIG_SOC_FAMILY_STM32
|
|
|
|
extra_args: "DTC_OVERLAY_FILE=arduino_D9D10.overlay"
|
|
|
|
integration_platforms:
|
|
|
|
- disco_l475_iot1
|
|
|
|
platform_exclude:
|
|
|
|
# below boards need customized
|
|
|
|
- nucleo_wb05kz
|
|
|
|
- nucleo_wb09ke
|
|
|
|
- nucleo_wba55cg
|
2024-11-02 16:28:36 +09:00
|
|
|
drivers.gpio.2pin_aw9523b:
|
|
|
|
depends_on:
|
|
|
|
- gpio
|
|
|
|
- arduino_gpio
|
|
|
|
- i2c
|
|
|
|
harness_config:
|
|
|
|
fixture: aw9523b_on_arduino_header
|
|
|
|
filter: dt_compat_enabled("test-gpio-basic-api") and dt_compat_enabled("arduino-header-r3") and
|
|
|
|
dt_nodelabel_enabled("arduino_i2c")
|
|
|
|
extra_dtc_overlay_files:
|
|
|
|
- boards/aw9523b_on_arduino_header.overlay
|