:orphan: .. title:: USB_DEVICE_STACK .. option:: CONFIG_USB_DEVICE_STACK *USB Device Support* Type: ``bool`` Help ==== Enable USB device stack. Direct dependencies =================== (\ :option:`USB ` && \ :option:`BOARD_ADAFRUIT_FEATHER_NRF52840 `) || (\ :option:`USB ` && \ :option:`BOARD_ARDUINO_NANO_33_BLE `) || (\ :option:`USB ` && \ :option:`BOARD_BL653_DVK `) || (\ :option:`USB ` && \ :option:`BOARD_BL654_DVK `) || (\ :option:`USB ` && \ :option:`BOARD_CONTEXTELEC_ABC `) || (\ :option:`USB ` && \ :option:`BOARD_DEGU_EVK `) || (\ :option:`USB ` && \ :option:`BOARD_NRF21540DK_NRF52840 `) || (\ :option:`USB ` && \ :option:`BOARD_NRF52833DK_NRF52820 `) || (\ :option:`USB ` && \ :option:`BOARD_NRF52833DK_NRF52833 `) || (\ :option:`USB ` && \ :option:`BOARD_NRF52840_BLIP `) || (\ :option:`USB ` && \ :option:`BOARD_NRF52840_MDK `) || (\ :option:`USB ` && \ :option:`BOARD_NRF52840_PAPYR `) || (\ :option:`USB ` && \ :option:`BOARD_NRF52840DK_NRF52840 `) || (\ :option:`USB ` && \ :option:`BOARD_NRF52840DONGLE_NRF52840 `) || ((\ :option:`BOARD_NRF5340DK_NRF5340_CPUAPP ` || \ :option:`BOARD_NRF5340DK_NRF5340_CPUAPPNS `) && \ :option:`USB ` && (\ :option:`BOARD_NRF5340PDK_NRF5340_CPUAPP ` || \ :option:`BOARD_NRF5340PDK_NRF5340_CPUAPPNS ` || \ :option:`BOARD_NRF5340DK_NRF5340_CPUAPP ` || \ :option:`BOARD_NRF5340DK_NRF5340_CPUAPPNS `)) || (\ :option:`NETWORKING ` && \ :option:`BOARD_NUCLEO_F412ZG `) || (\ :option:`NETWORKING ` && \ :option:`BOARD_NUCLEO_F413ZH `) || (\ :option:`NETWORKING ` && \ :option:`BOARD_NUCLEO_L4R5ZI `) || (\ :option:`USB ` && \ :option:`BOARD_PARTICLE_ARGON `) || (\ :option:`USB ` && \ :option:`BOARD_PARTICLE_BORON `) || (\ :option:`USB ` && \ :option:`BOARD_PARTICLE_XENON `) || (\ :option:`USB ` && \ :option:`BOARD_PINNACLE_100_DVK `) || (\ :option:`USB ` && \ :option:`BOARD_RAK5010_NRF52840 `) || (\ :option:`USB ` && (\ :option:`BOARD_REEL_BOARD ` || \ :option:`BOARD_REEL_BOARD_V2 `)) || (\ :option:`USB ` && \ :option:`BOARD_INTEL_S1000_CRB `) || \ :option:`USB_DEVICE_DRIVER ` || \ :option:`ARCH_POSIX ` *(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 - y - y - y - y - y Symbols selected by this symbol =============================== - \ :option:`HWINFO ` Kconfig definitions =================== .. highlight:: kconfig At ``boards/arm/adafruit_feather_nrf52840/Kconfig.defconfig:16`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config USB_DEVICE_STACK bool default y depends on \ :option:`USB ` && \ :option:`BOARD_ADAFRUIT_FEATHER_NRF52840 ` ---- At ``boards/arm/arduino_nano_33_ble/Kconfig.defconfig:11`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config USB_DEVICE_STACK bool default y depends on \ :option:`USB ` && \ :option:`BOARD_ARDUINO_NANO_33_BLE ` ---- At ``boards/arm/bl653_dvk/Kconfig.defconfig:16`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config USB_DEVICE_STACK bool default y depends on \ :option:`USB ` && \ :option:`BOARD_BL653_DVK ` ---- At ``boards/arm/bl654_dvk/Kconfig.defconfig:16`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config USB_DEVICE_STACK bool default y depends on \ :option:`USB ` && \ :option:`BOARD_BL654_DVK ` ---- At ``boards/arm/contextualelectronics_abc/Kconfig.defconfig:16`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config USB_DEVICE_STACK bool default y depends on \ :option:`USB ` && \ :option:`BOARD_CONTEXTELEC_ABC ` ---- At ``boards/arm/degu_evk/Kconfig.defconfig:16`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config USB_DEVICE_STACK bool default y depends on \ :option:`USB ` && \ :option:`BOARD_DEGU_EVK ` ---- At ``boards/arm/nrf21540dk_nrf52840/Kconfig.defconfig:16`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config USB_DEVICE_STACK bool default y depends on \ :option:`USB ` && \ :option:`BOARD_NRF21540DK_NRF52840 ` ---- At ``boards/arm/nrf52833dk_nrf52820/Kconfig.defconfig:16`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config USB_DEVICE_STACK bool default y depends on \ :option:`USB ` && \ :option:`BOARD_NRF52833DK_NRF52820 ` ---- At ``boards/arm/nrf52833dk_nrf52833/Kconfig.defconfig:16`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config USB_DEVICE_STACK bool default y depends on \ :option:`USB ` && \ :option:`BOARD_NRF52833DK_NRF52833 ` ---- At ``boards/arm/nrf52840_blip/Kconfig.defconfig:16`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config USB_DEVICE_STACK bool default y depends on \ :option:`USB ` && \ :option:`BOARD_NRF52840_BLIP ` ---- At ``boards/arm/nrf52840_mdk/Kconfig.defconfig:16`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config USB_DEVICE_STACK bool default y depends on \ :option:`USB ` && \ :option:`BOARD_NRF52840_MDK ` ---- At ``boards/arm/nrf52840_papyr/Kconfig.defconfig:16`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config USB_DEVICE_STACK bool default y depends on \ :option:`USB ` && \ :option:`BOARD_NRF52840_PAPYR ` ---- At ``boards/arm/nrf52840dk_nrf52840/Kconfig.defconfig:16`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config USB_DEVICE_STACK bool default y depends on \ :option:`USB ` && \ :option:`BOARD_NRF52840DK_NRF52840 ` ---- At ``boards/arm/nrf52840dongle_nrf52840/Kconfig.defconfig:32`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config USB_DEVICE_STACK bool default y depends on \ :option:`USB ` && \ :option:`BOARD_NRF52840DONGLE_NRF52840 ` ---- At ``boards/arm/nrf5340dk_nrf5340/Kconfig.defconfig:78`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config USB_DEVICE_STACK bool default y depends on (\ :option:`BOARD_NRF5340DK_NRF5340_CPUAPP ` || \ :option:`BOARD_NRF5340DK_NRF5340_CPUAPPNS `) && \ :option:`USB ` && (\ :option:`BOARD_NRF5340PDK_NRF5340_CPUAPP ` || \ :option:`BOARD_NRF5340PDK_NRF5340_CPUAPPNS ` || \ :option:`BOARD_NRF5340DK_NRF5340_CPUAPP ` || \ :option:`BOARD_NRF5340DK_NRF5340_CPUAPPNS `) ---- At ``boards/arm/nucleo_f412zg/Kconfig.defconfig:16`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config USB_DEVICE_STACK bool default y depends on \ :option:`NETWORKING ` && \ :option:`BOARD_NUCLEO_F412ZG ` ---- At ``boards/arm/nucleo_f413zh/Kconfig.defconfig:16`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config USB_DEVICE_STACK bool default y depends on \ :option:`NETWORKING ` && \ :option:`BOARD_NUCLEO_F413ZH ` ---- At ``boards/arm/nucleo_l4r5zi/Kconfig.defconfig:20`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config USB_DEVICE_STACK bool default y depends on \ :option:`NETWORKING ` && \ :option:`BOARD_NUCLEO_L4R5ZI ` ---- At ``boards/arm/particle_argon/Kconfig.defconfig:16`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config USB_DEVICE_STACK bool default y depends on \ :option:`USB ` && \ :option:`BOARD_PARTICLE_ARGON ` ---- At ``boards/arm/particle_boron/Kconfig.defconfig:16`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config USB_DEVICE_STACK bool default y depends on \ :option:`USB ` && \ :option:`BOARD_PARTICLE_BORON ` ---- At ``boards/arm/particle_xenon/Kconfig.defconfig:17`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config USB_DEVICE_STACK bool default y depends on \ :option:`USB ` && \ :option:`BOARD_PARTICLE_XENON ` ---- At ``boards/arm/pinnacle_100_dvk/Kconfig.defconfig:19`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config USB_DEVICE_STACK bool default y depends on \ :option:`USB ` && \ :option:`BOARD_PINNACLE_100_DVK ` ---- At ``boards/arm/rak5010_nrf52840/Kconfig.defconfig:16`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config USB_DEVICE_STACK bool default y depends on \ :option:`USB ` && \ :option:`BOARD_RAK5010_NRF52840 ` ---- At ``boards/arm/reel_board/Kconfig.defconfig:20`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config USB_DEVICE_STACK bool default y depends on \ :option:`USB ` && (\ :option:`BOARD_REEL_BOARD ` || \ :option:`BOARD_REEL_BOARD_V2 `) ---- At ``boards/xtensa/intel_s1000_crb/Kconfig.defconfig:67`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config USB_DEVICE_STACK bool default y depends on \ :option:`USB ` && \ :option:`BOARD_INTEL_S1000_CRB ` ---- At ``subsys/usb/Kconfig:6`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:34`` → ``subsys/Kconfig:45`` Menu path: (Top) → Sub Systems and OS Services .. parsed-literal:: menuconfig USB_DEVICE_STACK bool "USB Device Support" select \ :option:`HWINFO ` depends on \ :option:`USB_DEVICE_DRIVER ` || \ :option:`ARCH_POSIX ` help Enable USB device stack. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*