Ulf Magnusson | bd6e044 | 2019-11-01 13:45:29 +0100 | [diff] [blame] | 1 | # Subsystem configuration options |
| 2 | |
Anas Nashif | da7cc84 | 2017-06-30 07:10:28 -0400 | [diff] [blame] | 3 | # Copyright (c) 2016-2017 Intel Corporation |
Hubert Miś | b0ec7a6 | 2021-01-18 12:19:49 +0100 | [diff] [blame] | 4 | # Copyright (c) 2021 Nordic Semiconductor |
David B. Kinder | ac74d8b | 2017-01-18 17:01:01 -0800 | [diff] [blame] | 5 | # SPDX-License-Identifier: Apache-2.0 |
Ramesh Thomas | e354ad2 | 2016-10-29 04:10:36 -0700 | [diff] [blame] | 6 | |
Fabio Baltieri | 8c6137d | 2023-02-21 19:18:37 +0000 | [diff] [blame] | 7 | menu "Subsystems and OS Services" |
Anas Nashif | d4930f7 | 2020-08-22 12:47:24 -0400 | [diff] [blame] | 8 | |
Fabio Baltieri | 6ae03d9 | 2023-05-22 13:57:55 +0000 | [diff] [blame] | 9 | # zephyr-keep-sorted-start |
Yonatan Schachter | 5508b17 | 2023-03-23 17:54:31 +0200 | [diff] [blame] | 10 | source "subsys/bindesc/Kconfig" |
Johan Hedberg | 6bc6459 | 2016-11-02 11:06:56 +0200 | [diff] [blame] | 11 | source "subsys/bluetooth/Kconfig" |
Anas Nashif | f5d606e | 2020-08-22 13:07:14 -0400 | [diff] [blame] | 12 | source "subsys/canbus/Kconfig" |
Paul Sokolovsky | 542c2b9 | 2017-03-24 13:50:16 +0300 | [diff] [blame] | 13 | source "subsys/console/Kconfig" |
Johann Fischer | 7c9259a | 2019-10-09 00:02:30 +0200 | [diff] [blame] | 14 | source "subsys/dap/Kconfig" |
Anas Nashif | 569f0b4 | 2016-12-17 13:18:45 -0500 | [diff] [blame] | 15 | source "subsys/debug/Kconfig" |
Andrew Boie | 993cf9f | 2020-11-30 10:26:09 -0800 | [diff] [blame] | 16 | source "subsys/demand_paging/Kconfig" |
Fabio Baltieri | 8c6137d | 2023-02-21 19:18:37 +0000 | [diff] [blame] | 17 | source "subsys/dfu/Kconfig" |
| 18 | source "subsys/disk/Kconfig" |
| 19 | source "subsys/dsp/Kconfig" |
| 20 | source "subsys/emul/Kconfig" |
| 21 | source "subsys/fb/Kconfig" |
| 22 | source "subsys/fs/Kconfig" |
Fabio Baltieri | 3386e96 | 2023-01-31 14:02:15 +0000 | [diff] [blame] | 23 | source "subsys/input/Kconfig" |
Fabio Baltieri | 8c6137d | 2023-02-21 19:18:37 +0000 | [diff] [blame] | 24 | source "subsys/ipc/Kconfig" |
| 25 | source "subsys/jwt/Kconfig" |
Tom Burdick | 41e0a4a | 2023-09-27 08:10:10 -0500 | [diff] [blame] | 26 | source "subsys/llext/Kconfig" |
Fabio Baltieri | 8c6137d | 2023-02-21 19:18:37 +0000 | [diff] [blame] | 27 | source "subsys/logging/Kconfig" |
| 28 | source "subsys/lorawan/Kconfig" |
Carlo Caione | e4a125b | 2023-08-16 12:48:26 +0200 | [diff] [blame] | 29 | source "subsys/mem_mgmt/Kconfig" |
Fabio Baltieri | 8c6137d | 2023-02-21 19:18:37 +0000 | [diff] [blame] | 30 | source "subsys/mgmt/Kconfig" |
| 31 | source "subsys/modbus/Kconfig" |
Bjarki Arge Andreasen | b4cf54b | 2023-04-10 17:58:39 +0200 | [diff] [blame] | 32 | source "subsys/modem/Kconfig" |
Fabio Baltieri | 8c6137d | 2023-02-21 19:18:37 +0000 | [diff] [blame] | 33 | source "subsys/net/Kconfig" |
| 34 | source "subsys/pm/Kconfig" |
| 35 | source "subsys/portability/Kconfig" |
Mikhail Kushnerov | e50d119 | 2024-05-23 13:05:17 +0300 | [diff] [blame] | 36 | source "subsys/profiling/Kconfig" |
Fabio Baltieri | 8c6137d | 2023-02-21 19:18:37 +0000 | [diff] [blame] | 37 | source "subsys/random/Kconfig" |
Jamie McCrae | 64f4404 | 2023-02-23 12:25:51 +0000 | [diff] [blame] | 38 | source "subsys/retention/Kconfig" |
Tom Burdick | 3d2ead3 | 2019-06-26 10:17:18 -0500 | [diff] [blame] | 39 | source "subsys/rtio/Kconfig" |
Fabio Baltieri | 8c6137d | 2023-02-21 19:18:37 +0000 | [diff] [blame] | 40 | source "subsys/sd/Kconfig" |
Tomi Fontanilles | bf0e6d7 | 2024-09-13 08:35:38 +0300 | [diff] [blame] | 41 | source "subsys/secure_storage/Kconfig" |
Zhang Lixu | 685160b | 2023-02-06 16:43:11 +0800 | [diff] [blame] | 42 | source "subsys/sensing/Kconfig" |
Fabio Baltieri | 8c6137d | 2023-02-21 19:18:37 +0000 | [diff] [blame] | 43 | source "subsys/settings/Kconfig" |
| 44 | source "subsys/shell/Kconfig" |
Fabio Baltieri | 6ae03d9 | 2023-05-22 13:57:55 +0000 | [diff] [blame] | 45 | source "subsys/sip_svc/Kconfig" |
Fabio Baltieri | 8c6137d | 2023-02-21 19:18:37 +0000 | [diff] [blame] | 46 | source "subsys/stats/Kconfig" |
| 47 | source "subsys/storage/Kconfig" |
| 48 | source "subsys/task_wdt/Kconfig" |
| 49 | source "subsys/testsuite/Kconfig" |
| 50 | source "subsys/timing/Kconfig" |
| 51 | source "subsys/tracing/Kconfig" |
| 52 | source "subsys/usb/device/Kconfig" |
| 53 | source "subsys/usb/device_next/Kconfig" |
| 54 | source "subsys/usb/host/Kconfig" |
| 55 | source "subsys/usb/usb_c/Kconfig" |
Rodrigo Peixoto | b8ecbfa | 2022-07-30 23:40:36 -0300 | [diff] [blame] | 56 | source "subsys/zbus/Kconfig" |
Fabio Baltieri | 6ae03d9 | 2023-05-22 13:57:55 +0000 | [diff] [blame] | 57 | # zephyr-keep-sorted-stop |
Rodrigo Peixoto | b8ecbfa | 2022-07-30 23:40:36 -0300 | [diff] [blame] | 58 | |
Guennadi Liakhovetski | b53a792 | 2024-01-02 11:49:18 +0100 | [diff] [blame] | 59 | config 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 | |
Anas Nashif | d4930f7 | 2020-08-22 12:47:24 -0400 | [diff] [blame] | 69 | endmenu |