1common: 2 tags: 3 - drivers 4 - uart 5 depends_on: gpio 6 harness: ztest 7 harness_config: 8 fixture: gpio_loopback 9tests: 10 drivers.uart.uart_elementary: 11 filter: CONFIG_SERIAL_SUPPORT_INTERRUPT 12 platform_allow: 13 - nrf54h20dk/nrf54h20/cpuapp 14 - nrf54l15dk/nrf54l15/cpuapp 15 - nrf54l15dk/nrf54l15/cpuflpr 16 - nrf54lm20dk/nrf54lm20a/cpuapp 17 - nrf54lm20dk/nrf54lm20a/cpuflpr 18 - nrf5340dk/nrf5340/cpuapp 19 - ophelia4ev/nrf54l15/cpuapp 20 - ophelia4ev/nrf54l15/cpuflpr 21 - esp32_devkitc/esp32/procpu 22 - esp8684_devkitm 23 - esp32c3_devkitm 24 - esp32c6_devkitc/esp32c6/hpcore 25 - esp32s2_saola 26 - esp32s3_devkitm/esp32s3/procpu 27 integration_platforms: 28 - nrf54h20dk/nrf54h20/cpuapp 29 drivers.uart.uart_elementary_dual_nrf54h: 30 filter: CONFIG_SERIAL_SUPPORT_INTERRUPT 31 platform_allow: 32 - nrf54h20dk/nrf54h20/cpuapp 33 extra_args: DTC_OVERLAY_FILE="boards/nrf54h20dk_nrf54h20_cpuapp_dual_uart.overlay" 34 extra_configs: 35 - CONFIG_DUAL_UART_TEST=y 36 drivers.uart.uart_elementary_dual_nrf54h.pm: 37 filter: CONFIG_SERIAL_SUPPORT_INTERRUPT 38 platform_allow: 39 - nrf54h20dk/nrf54h20/cpuapp 40 extra_args: DTC_OVERLAY_FILE="boards/nrf54h20dk_nrf54h20_cpuapp_dual_uart.overlay" 41 extra_configs: 42 - CONFIG_DUAL_UART_TEST=y 43 - CONFIG_PM_DEVICE=y 44 - CONFIG_PM_DEVICE_RUNTIME=y 45 drivers.uart.uart_elementary_dual_setup_mismatch_nrf54h: 46 filter: CONFIG_SERIAL_SUPPORT_INTERRUPT 47 platform_allow: 48 - nrf54h20dk/nrf54h20/cpuapp 49 extra_args: DTC_OVERLAY_FILE="boards/nrf54h20dk_nrf54h20_cpuapp_dual_uart.overlay" 50 extra_configs: 51 - CONFIG_DUAL_UART_TEST=y 52 - CONFIG_SETUP_MISMATCH_TEST=y 53 drivers.uart.uart_elementary_dual_nrf54l: 54 filter: CONFIG_SERIAL_SUPPORT_INTERRUPT 55 platform_allow: 56 - nrf54l15dk/nrf54l15/cpuapp 57 - nrf54l15dk/nrf54l15/cpuflpr 58 - nrf54lm20dk/nrf54lm20a/cpuapp 59 - nrf54lm20dk/nrf54lm20a/cpuflpr 60 - ophelia4ev/nrf54l15/cpuapp 61 - ophelia4ev/nrf54l15/cpuflpr 62 extra_args: 63 - platform:nrf54l15dk/nrf54l15/cpuapp:"DTC_OVERLAY_FILE=boards/nrf54l15dk_nrf54l15_dual_uart.overlay" 64 - platform:nrf54l15dk/nrf54l15/cpuflpr:"DTC_OVERLAY_FILE=boards/nrf54l15dk_nrf54l15_dual_uart.overlay" 65 - platform:nrf54lm20dk/nrf54lm20a/cpuapp:"DTC_OVERLAY_FILE=boards/nrf54lm20dk_nrf54lm20a_dual_uart.overlay" 66 - platform:nrf54lm20dk/nrf54lm20a/cpuflpr:"DTC_OVERLAY_FILE=boards/nrf54lm20dk_nrf54lm20a_dual_uart.overlay" 67 - platform:ophelia4ev/nrf54l15/cpuapp:"DTC_OVERLAY_FILE=boards/nrf54l15dk_nrf54l15_dual_uart.overlay" 68 - platform:ophelia4ev/nrf54l15/cpuflpr:"DTC_OVERLAY_FILE=boards/nrf54l15dk_nrf54l15_dual_uart.overlay" 69 extra_configs: 70 - CONFIG_DUAL_UART_TEST=y 71 drivers.uart.uart_elementary_dual_setup_mismatch_nrf54l: 72 filter: CONFIG_SERIAL_SUPPORT_INTERRUPT 73 platform_allow: 74 - nrf54l15dk/nrf54l15/cpuapp 75 - nrf54l15dk/nrf54l15/cpuflpr 76 - nrf54lm20dk/nrf54lm20a/cpuapp 77 - nrf54lm20dk/nrf54lm20a/cpuflpr 78 - ophelia4ev/nrf54l15/cpuapp 79 - ophelia4ev/nrf54l15/cpuflpr 80 extra_args: 81 - platform:nrf54l15dk/nrf54l15/cpuapp:"DTC_OVERLAY_FILE=boards/nrf54l15dk_nrf54l15_dual_uart.overlay" 82 - platform:nrf54l15dk/nrf54l15/cpuflpr:"DTC_OVERLAY_FILE=boards/nrf54l15dk_nrf54l15_dual_uart.overlay" 83 - platform:nrf54lm20dk/nrf54lm20a/cpuapp:"DTC_OVERLAY_FILE=boards/nrf54lm20dk_nrf54lm20a_dual_uart.overlay" 84 - platform:nrf54lm20dk/nrf54lm20a/cpuflpr:"DTC_OVERLAY_FILE=boards/nrf54lm20dk_nrf54lm20a_dual_uart.overlay" 85 - platform:ophelia4ev/nrf54l15/cpuapp:"DTC_OVERLAY_FILE=boards/nrf54l15dk_nrf54l15_dual_uart.overlay" 86 - platform:ophelia4ev/nrf54l15/cpuflpr:"DTC_OVERLAY_FILE=boards/nrf54l15dk_nrf54l15_dual_uart.overlay" 87 extra_configs: 88 - CONFIG_DUAL_UART_TEST=y 89 - CONFIG_SETUP_MISMATCH_TEST=y 90 drivers.uart.uart_elementary_cross_domain: 91 filter: CONFIG_SERIAL_SUPPORT_INTERRUPT 92 harness_config: 93 fixture: uart_p1_p2_loopback 94 platform_allow: 95 - nrf54l15dk/nrf54l15/cpuapp 96 extra_args: DTC_OVERLAY_FILE="boards/nrf54l15dk_nrf54l15_cpuapp_cross_domain.overlay" 97 extra_configs: 98 - CONFIG_NRF_SYS_EVENT=y 99