1# Subsystem configuration options 2 3# Copyright (c) 2016-2017 Intel Corporation 4# Copyright (c) 2021 Nordic Semiconductor 5# SPDX-License-Identifier: Apache-2.0 6 7menu "Subsystems and OS Services" 8 9# zephyr-keep-sorted-start 10source "subsys/bindesc/Kconfig" 11source "subsys/bluetooth/Kconfig" 12source "subsys/canbus/Kconfig" 13source "subsys/console/Kconfig" 14source "subsys/dap/Kconfig" 15source "subsys/debug/Kconfig" 16source "subsys/demand_paging/Kconfig" 17source "subsys/dfu/Kconfig" 18source "subsys/disk/Kconfig" 19source "subsys/dsp/Kconfig" 20source "subsys/emul/Kconfig" 21source "subsys/fb/Kconfig" 22source "subsys/fs/Kconfig" 23source "subsys/input/Kconfig" 24source "subsys/ipc/Kconfig" 25source "subsys/jwt/Kconfig" 26source "subsys/llext/Kconfig" 27source "subsys/logging/Kconfig" 28source "subsys/lorawan/Kconfig" 29source "subsys/mem_mgmt/Kconfig" 30source "subsys/mgmt/Kconfig" 31source "subsys/modbus/Kconfig" 32source "subsys/modem/Kconfig" 33source "subsys/net/Kconfig" 34source "subsys/pm/Kconfig" 35source "subsys/portability/Kconfig" 36source "subsys/profiling/Kconfig" 37source "subsys/random/Kconfig" 38source "subsys/retention/Kconfig" 39source "subsys/rtio/Kconfig" 40source "subsys/sd/Kconfig" 41source "subsys/secure_storage/Kconfig" 42source "subsys/sensing/Kconfig" 43source "subsys/settings/Kconfig" 44source "subsys/shell/Kconfig" 45source "subsys/sip_svc/Kconfig" 46source "subsys/stats/Kconfig" 47source "subsys/storage/Kconfig" 48source "subsys/task_wdt/Kconfig" 49source "subsys/testsuite/Kconfig" 50source "subsys/timing/Kconfig" 51source "subsys/tracing/Kconfig" 52source "subsys/usb/device/Kconfig" 53source "subsys/usb/device_next/Kconfig" 54source "subsys/usb/host/Kconfig" 55source "subsys/usb/usb_c/Kconfig" 56source "subsys/zbus/Kconfig" 57# zephyr-keep-sorted-stop 58 59config MODULES 60 bool "Make tristate Kconfig options and an 'm' selection available" 61 help 62 Zephyr supports dynamically loadable code, e.g. using llext. Code, 63 that can either be built as a part of the system image or as a 64 loadable extension, can use tristate Kconfig options. For this to work 65 the CONFIG_MODULES option must be enabled by the project. Enabling 66 this option alone doesn't change the build on its own, it only allows 67 using 'm' for tristate Kconfig options. 68 69endmenu 70