1common: 2 tags: 3 - drivers 4 - uart 5 harness: ztest 6 platform_allow: 7 - nrf52_bsim 8 - nrf52840dk/nrf52840 9 - nrf5340bsim/nrf5340/cpuapp 10 - nrf54h20dk/nrf54h20/cpuapp 11 - nrf54l15dk/nrf54l15/cpuapp 12 - nrf54l15bsim/nrf54l15/cpuapp 13 - nrf54lm20dk/nrf54lm20a/cpuapp 14 - nrf54lm20bsim/nrf54lm20a/cpuapp 15 - ophelia4ev/nrf54l15/cpuapp 16 harness_config: 17 fixture: gpio_loopback 18 depends_on: gpio 19 integration_platforms: 20 - nrf52840dk/nrf52840 21tests: 22 drivers.uart.pm: 23 extra_configs: 24 - CONFIG_UART_INTERRUPT_DRIVEN=n 25 - CONFIG_UART_ASYNC_API=n 26 - CONFIG_UART_0_ENHANCED_POLL_OUT=n 27 28 drivers.uart.pm.no_rxpin: 29 extra_configs: 30 - CONFIG_UART_INTERRUPT_DRIVEN=n 31 - CONFIG_UART_ASYNC_API=n 32 - CONFIG_UART_0_ENHANCED_POLL_OUT=n 33 extra_args: DTC_OVERLAY_FILE="boards/nrf52840dk_nrf52840.overlay;nrf_rx_disable.overlay" 34 platform_exclude: 35 - nrf52_bsim 36 - nrf5340bsim/nrf5340/cpuapp 37 - nrf54h20dk/nrf54h20/cpuapp 38 - nrf54l15dk/nrf54l15/cpuapp 39 - nrf54l15bsim/nrf54l15/cpuapp 40 - nrf54lm20dk/nrf54lm20a/cpuapp 41 - nrf54lm20bsim/nrf54lm20a/cpuapp 42 - ophelia4ev/nrf54l15/cpuapp 43 44 drivers.uart.pm.enhanced_poll: 45 extra_configs: 46 - CONFIG_UART_INTERRUPT_DRIVEN=n 47 - CONFIG_UART_ASYNC_API=n 48 - CONFIG_UART_0_ENHANCED_POLL_OUT=y 49 platform_exclude: 50 - nrf54h20dk/nrf54h20/cpuapp 51 - nrf54l15dk/nrf54l15/cpuapp 52 - nrf54lm20dk/nrf54lm20a/cpuapp 53 - ophelia4ev/nrf54l15/cpuapp 54 55 drivers.uart.pm.int_driven: 56 extra_configs: 57 - CONFIG_UART_INTERRUPT_DRIVEN=y 58 - CONFIG_UART_0_INTERRUPT_DRIVEN=y 59 - CONFIG_UART_ASYNC_API=n 60 - CONFIG_UART_0_ENHANCED_POLL_OUT=n 61 62 drivers.uart.pm.int_driven.enhanced_poll: 63 extra_configs: 64 - CONFIG_UART_INTERRUPT_DRIVEN=y 65 - CONFIG_UART_0_INTERRUPT_DRIVEN=y 66 - CONFIG_UART_ASYNC_API=n 67 - CONFIG_UART_0_ENHANCED_POLL_OUT=y 68 platform_exclude: 69 - nrf54h20dk/nrf54h20/cpuapp 70 - nrf54l15dk/nrf54l15/cpuapp 71 - nrf54lm20dk/nrf54lm20a/cpuapp 72 - ophelia4ev/nrf54l15/cpuapp 73 74 drivers.uart.pm.async: 75 extra_configs: 76 - CONFIG_UART_INTERRUPT_DRIVEN=n 77 - CONFIG_UART_ASYNC_API=y 78 - CONFIG_UART_0_ASYNC=y 79 - CONFIG_UART_0_NRF_HW_ASYNC=y 80 - CONFIG_UART_0_NRF_HW_ASYNC_TIMER=2 81 - CONFIG_NRFX_TIMER2=y 82 - CONFIG_UART_0_ENHANCED_POLL_OUT=n 83 84 drivers.uart.pm.async.enhanced_poll: 85 extra_configs: 86 - CONFIG_UART_INTERRUPT_DRIVEN=n 87 - CONFIG_UART_ASYNC_API=y 88 - CONFIG_UART_0_ASYNC=y 89 - CONFIG_UART_0_NRF_HW_ASYNC=y 90 - CONFIG_UART_0_NRF_HW_ASYNC_TIMER=2 91 - CONFIG_NRFX_TIMER2=y 92 - CONFIG_UART_0_ENHANCED_POLL_OUT=y 93 platform_exclude: 94 - nrf54h20dk/nrf54h20/cpuapp 95 - nrf54l15dk/nrf54l15/cpuapp 96 - nrf54lm20dk/nrf54lm20a/cpuapp 97 - ophelia4ev/nrf54l15/cpuapp 98