sample/tests: replace DT_ define filters with dt_ functions
convert sample and test yaml filters that utilize a DT_ define to instead use a dt_ function. The intent is to remove the Kconfig generated DT defines and just make directy queries into the device tree. Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
This commit is contained in:
parent
7733b94224
commit
4cc91fdd00
17 changed files with 27 additions and 19 deletions
|
@ -3,7 +3,7 @@ sample:
|
||||||
tests:
|
tests:
|
||||||
sample.blink_led:
|
sample.blink_led:
|
||||||
# FIXME: We should remove those and just rely on depends_on
|
# FIXME: We should remove those and just rely on depends_on
|
||||||
filter: DT_ALIAS_PWM_LED0_PWMS_CONTROLLER
|
filter: dt_alias_exists("pwm-led0")
|
||||||
tags: drivers pwm
|
tags: drivers pwm
|
||||||
depends_on: pwm
|
depends_on: pwm
|
||||||
harness: led
|
harness: led
|
||||||
|
|
|
@ -3,6 +3,6 @@ sample:
|
||||||
tests:
|
tests:
|
||||||
sample.blinky:
|
sample.blinky:
|
||||||
tags: LED gpio
|
tags: LED gpio
|
||||||
filter: DT_GPIO_LEDS_LED0_GPIOS_CONTROLLER
|
filter: dt_compat_enabled_with_alias("gpio-leds", "led0")
|
||||||
depends_on: gpio
|
depends_on: gpio
|
||||||
harness: led
|
harness: led
|
||||||
|
|
|
@ -3,6 +3,6 @@ sample:
|
||||||
tests:
|
tests:
|
||||||
sample.button:
|
sample.button:
|
||||||
tags: button gpio
|
tags: button gpio
|
||||||
filter: DT_GPIO_KEYS_SW0_GPIOS_CONTROLLER
|
filter: dt_compat_enabled_with_alias("gpio-keys", "sw0")
|
||||||
depends_on: gpio
|
depends_on: gpio
|
||||||
harness: button
|
harness: button
|
||||||
|
|
|
@ -2,7 +2,8 @@ sample:
|
||||||
name: Disco Lights
|
name: Disco Lights
|
||||||
tests:
|
tests:
|
||||||
sample.disco:
|
sample.disco:
|
||||||
filter: DT_GPIO_LEDS_LED0_GPIOS_CONTROLLER and DT_GPIO_LEDS_LED1_GPIOS_CONTROLLER
|
filter: dt_compat_enabled_with_alias("gpio-leds", "led0") and
|
||||||
|
dt_compat_enabled_with_alias("gpio-leds", "led1")
|
||||||
tags: LED gpio
|
tags: LED gpio
|
||||||
depends_on: gpio
|
depends_on: gpio
|
||||||
harness: led
|
harness: led
|
||||||
|
|
|
@ -5,4 +5,4 @@ tests:
|
||||||
tags: drivers pwm
|
tags: drivers pwm
|
||||||
depends_on: pwm
|
depends_on: pwm
|
||||||
harness: led
|
harness: led
|
||||||
filter: DT_ALIAS_PWM_LED0_PWMS_CONTROLLER
|
filter: dt_alias_exists("pwm-led0")
|
||||||
|
|
|
@ -2,9 +2,9 @@ sample:
|
||||||
name: RGB LED
|
name: RGB LED
|
||||||
tests:
|
tests:
|
||||||
sample.rgb_led:
|
sample.rgb_led:
|
||||||
filter: DT_ALIAS_RED_PWM_LED_PWMS_CONTROLLER and
|
filter: dt_alias_exists("red-pwm-led") and
|
||||||
DT_ALIAS_GREEN_PWM_LED_PWMS_CONTROLLER and
|
dt_alias_exists("green-pwm-led") and
|
||||||
DT_ALIAS_BLUE_PWM_LED_PWMS_CONTROLLER
|
dt_alias_exists("blue-pwm-led")
|
||||||
tags: drivers pwm
|
tags: drivers pwm
|
||||||
depends_on: pwm
|
depends_on: pwm
|
||||||
harness: led
|
harness: led
|
||||||
|
|
|
@ -5,4 +5,4 @@ tests:
|
||||||
tags: drivers pwm
|
tags: drivers pwm
|
||||||
depends_on: pwm
|
depends_on: pwm
|
||||||
harness: motor
|
harness: motor
|
||||||
filter: DT_ALIAS_PWM_0_LABEL
|
filter: dt_alias_exists("pwm-0")
|
||||||
|
|
|
@ -5,7 +5,8 @@ sample:
|
||||||
tests:
|
tests:
|
||||||
sample.threads:
|
sample.threads:
|
||||||
tags: kernel threads gpio
|
tags: kernel threads gpio
|
||||||
filter: DT_GPIO_LEDS_LED0_GPIOS_CONTROLLER and DT_GPIO_LEDS_LED1_GPIOS_CONTROLLER
|
filter: dt_compat_enabled_with_alias("gpio-leds", "led0") and
|
||||||
|
dt_compat_enabled_with_alias("gpio-leds", "led1")
|
||||||
depends_on: gpio
|
depends_on: gpio
|
||||||
harness: console
|
harness: console
|
||||||
harness_config:
|
harness_config:
|
||||||
|
|
|
@ -3,7 +3,8 @@ sample:
|
||||||
tests:
|
tests:
|
||||||
sample.driver.gpio:
|
sample.driver.gpio:
|
||||||
tags: drivers
|
tags: drivers
|
||||||
filter: DT_GPIO_LEDS_LED0_GPIOS_CONTROLLER and DT_GPIO_KEYS_SW0_GPIOS_CONTROLLER
|
filter: dt_compat_enabled_with_alias("gpio-leds", "led0") and
|
||||||
|
dt_compat_enabled_with_alias("gpio-keys", "sw0")
|
||||||
harness: console
|
harness: console
|
||||||
harness_config:
|
harness_config:
|
||||||
type: one_line
|
type: one_line
|
||||||
|
|
|
@ -4,7 +4,7 @@ tests:
|
||||||
sample.driver.i2c_fujitsu_fram:
|
sample.driver.i2c_fujitsu_fram:
|
||||||
tags: drivers
|
tags: drivers
|
||||||
depends_on: i2c
|
depends_on: i2c
|
||||||
filter: DT_ALIAS_I2C_0_LABEL
|
filter: dt_alias_exists("i2c-0")
|
||||||
harness: console
|
harness: console
|
||||||
harness_config:
|
harness_config:
|
||||||
type: one_line
|
type: one_line
|
||||||
|
|
|
@ -3,5 +3,5 @@ sample:
|
||||||
tests:
|
tests:
|
||||||
sample.driver.led_apa102c_bitbang:
|
sample.driver.led_apa102c_bitbang:
|
||||||
tags: LED
|
tags: LED
|
||||||
filter: DT_ALIAS_GPIO_0_LABEL
|
filter: dt_alias_exists("gpio-0")
|
||||||
depends_on: gpio
|
depends_on: gpio
|
||||||
|
|
|
@ -3,7 +3,7 @@ sample:
|
||||||
tests:
|
tests:
|
||||||
sample.driver.spi_flash:
|
sample.driver.spi_flash:
|
||||||
tags: spi flash
|
tags: spi flash
|
||||||
filter: DT_INST_0_JEDEC_SPI_NOR_LABEL
|
filter: dt_compat_enabled("jedec,spi-nor")
|
||||||
harness: console
|
harness: console
|
||||||
harness_config:
|
harness_config:
|
||||||
type: multi_line
|
type: multi_line
|
||||||
|
|
|
@ -4,5 +4,5 @@ tests:
|
||||||
sample.usb.hid-mouse:
|
sample.usb.hid-mouse:
|
||||||
depends_on: usb_device gpio
|
depends_on: usb_device gpio
|
||||||
harness: button
|
harness: button
|
||||||
filter: DT_ALIAS_SW0_GPIOS_PIN
|
filter: dt_alias_exists("sw0")
|
||||||
tags: usb
|
tags: usb
|
||||||
|
|
|
@ -3,4 +3,4 @@ tests:
|
||||||
tags: drivers gpio
|
tags: drivers gpio
|
||||||
depends_on: gpio
|
depends_on: gpio
|
||||||
harness: loopback # see documentation
|
harness: loopback # see documentation
|
||||||
filter: DT_ALIAS_GPIO_0_LABEL or DT_ALIAS_GPIO_1_LABEL
|
filter: dt_alias_exists("gpio-0") or dt_alias_exists("gpio-1")
|
||||||
|
|
|
@ -3,4 +3,6 @@ tests:
|
||||||
depends_on: i2c
|
depends_on: i2c
|
||||||
tags: drivers i2c
|
tags: drivers i2c
|
||||||
harness: sensor
|
harness: sensor
|
||||||
filter: DT_ALIAS_I2C_0_LABEL or DT_ALIAS_I2C_1_LABEL or DT_ALIAS_I2C_2_LABEL
|
filter: dt_alias_exists("i2c-0") or
|
||||||
|
dt_alias_exists("i2c-1") or
|
||||||
|
dt_alias_exists("i2c-2")
|
||||||
|
|
|
@ -2,6 +2,6 @@ tests:
|
||||||
peripheral.pinmux:
|
peripheral.pinmux:
|
||||||
tags: drivers
|
tags: drivers
|
||||||
harness: loopback
|
harness: loopback
|
||||||
filter: DT_ALIAS_GPIO_0_LABEL or DT_ALIAS_GPIO_1_LABEL
|
filter: dt_alias_exists("gpio-0") or dt_alias_exists("gpio-1")
|
||||||
depends_on: gpio
|
depends_on: gpio
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
tests:
|
tests:
|
||||||
peripheral.pwm:
|
peripheral.pwm:
|
||||||
tags: drivers pwm
|
tags: drivers pwm
|
||||||
filter: DT_ALIAS_PWM_0_LABEL or DT_ALIAS_PWM_1_LABEL or DT_ALIAS_PWM_2_LABEL or DT_ALIAS_PWM_3_LABEL
|
filter: dt_alias_exists("pwm-0") or
|
||||||
|
dt_alias_exists("pwm-1") or
|
||||||
|
dt_alias_exists("pwm-2") or
|
||||||
|
dt_alias_exists("pwm-3")
|
||||||
depends_on: pwm
|
depends_on: pwm
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue