aboutsummaryrefslogtreecommitdiffhomepage
path: root/app/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'app/Kconfig')
-rw-r--r--app/Kconfig9
1 files changed, 9 insertions, 0 deletions
diff --git a/app/Kconfig b/app/Kconfig
index 45270d141a..971c4991c7 100644
--- a/app/Kconfig
+++ b/app/Kconfig
@@ -687,13 +687,22 @@ module = ZMK
module-str = zmk
source "subsys/logging/Kconfig.template.log_config"
+# This loads ZMK's internal board and shield Kconfigs
rsource "boards/Kconfig"
rsource "boards/shields/*/Kconfig.defconfig"
rsource "boards/shields/*/Kconfig.shield"
+# This loads custom shields defconfigs (from BOARD_ROOT)
+# Duplicated from Kconfig.zephyr
+osource "$(KCONFIG_BINARY_DIR)/Kconfig.shield.defconfig"
+
+source "$(BOARD_DIR)/Kconfig.defconfig"
+
+# This loads board and shield Kconfigs found under zmk-config/config/
osource "$(ZMK_CONFIG)/boards/shields/*/Kconfig.defconfig"
osource "$(ZMK_CONFIG)/boards/shields/*/Kconfig.shield"
+# This loads ZMK's sensible defaults
rsource "Kconfig.defaults"
source "Kconfig.zephyr"