1common: 2 tags: 3 - drivers 4 - uart 5 depends_on: gpio 6 harness: ztest 7 platform_allow: 8 - nrf52840dk/nrf52840 9 - nrf9160dk/nrf9160 10 - nrf5340dk/nrf5340/cpuapp 11 - nrf5340bsim/nrf5340/cpuapp 12 - nrf54l09pdk/nrf54l09/cpuapp 13 - nrf54l15dk/nrf54l15/cpuapp 14 - nrf54l20pdk/nrf54l20/cpuapp 15 - nrf54l15bsim/nrf54l15/cpuapp 16 - nrf54h20dk/nrf54h20/cpuapp 17 - nrf54h20dk/nrf54h20/cpurad 18 - nrf52_bsim 19 integration_platforms: 20 - nrf52840dk/nrf52840 21 harness_config: 22 fixture: uart_loopback 23tests: 24 drivers.uart.uart_mix_poll: 25 extra_configs: 26 - CONFIG_UART_INTERRUPT_DRIVEN=n 27 - CONFIG_UART_ASYNC_API=n 28 - CONFIG_UART_0_ENHANCED_POLL_OUT=n 29 30 drivers.uart.uart_mix_poll_fifo: 31 extra_configs: 32 - CONFIG_UART_INTERRUPT_DRIVEN=y 33 - CONFIG_UART_0_INTERRUPT_DRIVEN=y 34 - CONFIG_UART_0_ENHANCED_POLL_OUT=n 35 36 drivers.uart.uart_mix_poll_async_api: 37 extra_configs: 38 - CONFIG_UART_ASYNC_API=y 39 - CONFIG_UART_0_INTERRUPT_DRIVEN=n 40 - CONFIG_UART_0_ASYNC=y 41 - CONFIG_UART_0_ENHANCED_POLL_OUT=n 42 43 drivers.uart.uart_mix_poll_async_api_const: 44 extra_args: TEST_CONST_BUFFER=1 45 extra_configs: 46 - CONFIG_UART_ASYNC_API=y 47 - CONFIG_UART_0_INTERRUPT_DRIVEN=n 48 - CONFIG_UART_0_ASYNC=y 49 - CONFIG_UART_0_ENHANCED_POLL_OUT=n 50 - CONFIG_UART_0_TX_CACHE_SIZE=2 51 tags: bsim_skip_CI # We skip a few tests to save CI time, as they give little extra coverage 52 53 drivers.uart.uart_mix_poll_with_ppi: 54 extra_configs: 55 - CONFIG_UART_INTERRUPT_DRIVEN=n 56 - CONFIG_UART_ASYNC_API=n 57 - CONFIG_UART_0_ENHANCED_POLL_OUT=y 58 platform_allow: 59 - nrf52840dk/nrf52840 60 - nrf5340dk/nrf5340/cpuapp 61 - nrf9160dk/nrf9160 62 63 drivers.uart.uart_mix_poll_fifo_with_ppi: 64 extra_configs: 65 - CONFIG_UART_INTERRUPT_DRIVEN=y 66 - CONFIG_UART_0_INTERRUPT_DRIVEN=y 67 - CONFIG_UART_0_ENHANCED_POLL_OUT=y 68 platform_allow: 69 - nrf52840dk/nrf52840 70 - nrf5340dk/nrf5340/cpuapp 71 - nrf9160dk/nrf9160 72 73 drivers.uart.uart_mix_poll_async_api_with_ppi: 74 extra_configs: 75 - CONFIG_UART_ASYNC_API=y 76 - CONFIG_UART_0_INTERRUPT_DRIVEN=n 77 - CONFIG_UART_0_ASYNC=y 78 - CONFIG_UART_0_ENHANCED_POLL_OUT=y 79 platform_allow: 80 - nrf52840dk/nrf52840 81 - nrf5340dk/nrf5340/cpuapp 82 - nrf9160dk/nrf9160 83