:orphan: .. title:: CONFIG_UART_INTERRUPT_DRIVEN .. kconfig:: CONFIG_UART_INTERRUPT_DRIVEN CONFIG_UART_INTERRUPT_DRIVEN ############################ *Enable UART Interrupt support* Type: ``bool`` Help ==== .. code-block:: none This option enables interrupt support for UART allowing console input and other UART based drivers. Direct dependencies =================== (\ :kconfig:`NETWORKING ` && \ :kconfig:`SHIELD_SPARKFUN_SARA_R4 `) || (\ :kconfig:`NETWORKING ` && \ :kconfig:`SHIELD_WNC_M14A2A `) || (\ :kconfig:`NETWORKING ` && \ :kconfig:`SHIELD_SPARKFUN_SARA_R4 `) || (\ :kconfig:`NETWORKING ` && \ :kconfig:`SHIELD_WNC_M14A2A `) || (\ :kconfig:`USB_DEVICE_STACK ` && \ :kconfig:`BOARD_DEGU_EVK `) || (\ :kconfig:`SERIAL ` && \ :kconfig:`BOARD_MPS2_AN385 `) || (\ :kconfig:`SERIAL ` && (\ :kconfig:`BOARD_MPS2_AN521_CPU0 ` || \ :kconfig:`BOARD_MPS2_AN521_CPU0_NS ` || \ :kconfig:`BOARD_MPS2_AN521_CPU1 `)) || (\ :kconfig:`SERIAL ` && \ :kconfig:`BOARD_MPS3_AN547 `) || (\ :kconfig:`MODEM ` && \ :kconfig:`BOARD_PARTICLE_BORON `) || (\ :kconfig:`SERIAL ` && \ :kconfig:`BOARD_V2M_BEETLE `) || (\ :kconfig:`SERIAL ` && \ :kconfig:`BOARD_MUSCA_B1 `) || (\ :kconfig:`SERIAL ` && \ :kconfig:`BOARD_MUSCA_S1 `) || (\ :kconfig:`NETWORKING ` && \ :kconfig:`SHIELD_SPARKFUN_SARA_R4 `) || (\ :kconfig:`NETWORKING ` && \ :kconfig:`SHIELD_WNC_M14A2A `) || \ :kconfig:`BOARD_GENERIC_LEON3 ` || \ :kconfig:`BOARD_GR716A_MINI ` || \ :kconfig:`BOARD_QEMU_LEON3 ` || (\ :kconfig:`SERIAL ` && \ :kconfig:`BOARD_INTEL_S1000_CRB `) || (\ :kconfig:`SERIAL ` && \ :kconfig:`SOC_EOS_S3 `) || (\ :kconfig:`SERIAL ` && \ :kconfig:`SOC_EOS_S3 `) || (\ :kconfig:`SERIAL_SUPPORT_INTERRUPT ` && \ :kconfig:`SERIAL `) *(Includes any dependencies from ifs and menus.)* Defaults ======== - y - y - y - y - y - y - y - y - y - y - y - y - y - y - y - y - y - y - y - y Symbols that select this symbol =============================== - \ :kconfig:`BOARD_ARDUINO_NANO_33_BLE_EN_USB_CONSOLE ` - \ :kconfig:`BT_H4 ` - \ :kconfig:`BT_H5 ` - \ :kconfig:`CONSOLE_HANDLER ` - \ :kconfig:`UART_PIPE ` - \ :kconfig:`UART_MCUMGR ` - \ :kconfig:`UART_MUX ` - \ :kconfig:`SLIP ` - \ :kconfig:`MODEM_RECEIVER ` - \ :kconfig:`MODEM_IFACE_UART ` - \ :kconfig:`OPENTHREAD_COPROCESSOR ` - \ :kconfig:`NET_SLIP_TAP ` - \ :kconfig:`SHELL_BACKEND_SERIAL_INTERRUPT_DRIVEN ` - \ :kconfig:`USB_CDC_ACM ` - \ :kconfig:`TRACING_HANDLE_HOST_CMD ` Symbols that imply this symbol ============================== - \ :kconfig:`OSDP ` Kconfig definitions =================== At ``/shields/sparkfun_sara_r4/Kconfig.defconfig:24`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` → ``/kconfig/Kconfig.shield.defconfig:1`` Menu path: (Top) .. code-block:: kconfig config UART_INTERRUPT_DRIVEN bool default y depends on NETWORKING && SHIELD_SPARKFUN_SARA_R4 ---- At ``/shields/wnc_m14a2a/Kconfig.defconfig:17`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` → ``/kconfig/Kconfig.shield.defconfig:1`` Menu path: (Top) .. code-block:: kconfig config UART_INTERRUPT_DRIVEN bool default y depends on NETWORKING && SHIELD_WNC_M14A2A ---- At ``/shields/sparkfun_sara_r4/Kconfig.defconfig:24`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:20`` Menu path: (Top) .. code-block:: kconfig config UART_INTERRUPT_DRIVEN bool default y depends on NETWORKING && SHIELD_SPARKFUN_SARA_R4 ---- At ``/shields/wnc_m14a2a/Kconfig.defconfig:17`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:20`` Menu path: (Top) .. code-block:: kconfig config UART_INTERRUPT_DRIVEN bool default y depends on NETWORKING && SHIELD_WNC_M14A2A ---- At ``/arm/degu_evk/Kconfig.defconfig:19`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config UART_INTERRUPT_DRIVEN bool default y depends on USB_DEVICE_STACK && BOARD_DEGU_EVK ---- At ``/arm/mps2_an385/Kconfig.defconfig:21`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config UART_INTERRUPT_DRIVEN bool default y depends on SERIAL && BOARD_MPS2_AN385 ---- At ``/arm/mps2_an521/Kconfig.defconfig:37`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config UART_INTERRUPT_DRIVEN bool default y depends on SERIAL && (BOARD_MPS2_AN521_CPU0 || BOARD_MPS2_AN521_CPU0_NS || BOARD_MPS2_AN521_CPU1) ---- At ``/arm/mps3_an547/Kconfig.defconfig:29`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config UART_INTERRUPT_DRIVEN bool default y depends on SERIAL && BOARD_MPS3_AN547 ---- At ``/arm/particle_boron/Kconfig.defconfig:23`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config UART_INTERRUPT_DRIVEN bool default y depends on MODEM && BOARD_PARTICLE_BORON ---- At ``/arm/v2m_beetle/Kconfig.defconfig:27`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config UART_INTERRUPT_DRIVEN bool default y depends on SERIAL && BOARD_V2M_BEETLE ---- At ``/arm/v2m_musca_b1/Kconfig.defconfig:22`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config UART_INTERRUPT_DRIVEN bool default y depends on SERIAL && BOARD_MUSCA_B1 ---- At ``/arm/v2m_musca_s1/Kconfig.defconfig:22`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config UART_INTERRUPT_DRIVEN bool default y depends on SERIAL && BOARD_MUSCA_S1 ---- At ``/shields/sparkfun_sara_r4/Kconfig.defconfig:24`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config UART_INTERRUPT_DRIVEN bool default y depends on NETWORKING && SHIELD_SPARKFUN_SARA_R4 ---- At ``/shields/wnc_m14a2a/Kconfig.defconfig:17`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config UART_INTERRUPT_DRIVEN bool default y depends on NETWORKING && SHIELD_WNC_M14A2A ---- At ``/sparc/generic_leon3/Kconfig.defconfig:16`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config UART_INTERRUPT_DRIVEN bool default y depends on BOARD_GENERIC_LEON3 ---- At ``/sparc/gr716a_mini/Kconfig.defconfig:13`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config UART_INTERRUPT_DRIVEN bool default y depends on BOARD_GR716A_MINI ---- At ``/sparc/qemu_leon3/Kconfig.defconfig:10`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config UART_INTERRUPT_DRIVEN bool default y depends on BOARD_QEMU_LEON3 ---- At ``/xtensa/intel_s1000_crb/Kconfig.defconfig:84`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config UART_INTERRUPT_DRIVEN bool default y depends on SERIAL && BOARD_INTEL_S1000_CRB ---- At ``/arm/quicklogic_eos_s3/Kconfig.defconfig:20`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:25`` → ``/kconfig/Kconfig.soc.defconfig:1`` Menu path: (Top) .. code-block:: kconfig config UART_INTERRUPT_DRIVEN bool default y depends on SERIAL && SOC_EOS_S3 ---- At ``/arm/quicklogic_eos_s3/Kconfig.defconfig:20`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` Menu path: (Top) .. code-block:: kconfig config UART_INTERRUPT_DRIVEN bool default y depends on SERIAL && SOC_EOS_S3 ---- At ``/serial/Kconfig:61`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:42`` → ``/Kconfig:26`` Menu path: (Top) → Device Drivers → Serial Drivers .. code-block:: kconfig config UART_INTERRUPT_DRIVEN bool "Enable UART Interrupt support" depends on SERIAL_SUPPORT_INTERRUPT && SERIAL help This option enables interrupt support for UART allowing console input and other UART based drivers. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*