twister: replace dt_compat_enabled_with_alias filter
Originally added in 7733b942. This filter is not well-formed. It's meant to match nodes like /leds/led_0 in this DTS: / { aliases { led0 = &led0; }; leds { compatible = "gpio-leds"; led0: led_0 { gpios = <...>; label = "LED 0"; }; }; }; Uses look like this: filter: dt_compat_enabled_with_alias("gpio-leds", "led0") But notice how the led_0 node doesn't have compatible "gpio-leds"; it's actually the *parent* node that has that compatible. Replace this with a new filter, dt_enabled_alias_with_parent_compat(), which is used like this: filter: dt_enabled_alias_with_parent_compat("led0", "gpio-leds") This has a name and argument order that makes the meaning of the filter clearer. Replace in-tree users with the new filter. Deprecate the old filter and warn about its use using the standard logging module. Signed-off-by:Martí Bolívar <marti.bolivar@nordicsemi.no>
Loading
Please sign in to comment