Skip to content

Commit c2d705e

Browse files
committed
[nrf noup] scripts: ci: check_compliance: Add undefined Kconfigs
Adds undefined Kconfigs used in NCS to the allow list for Kconfig compliance checks Signed-off-by: Jamie McCrae <[email protected]>
1 parent 0145bab commit c2d705e

File tree

1 file changed

+52
-0
lines changed

1 file changed

+52
-0
lines changed

scripts/ci/check_compliance.py

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1297,6 +1297,58 @@ def check_no_undef_outside_kconfig(self, kconf):
12971297
# documentation
12981298
"ZTEST_FAIL_TEST_", # regex in tests/ztest/fail/CMakeLists.txt
12991299
# zephyr-keep-sorted-stop
1300+
1301+
# NCS-specific allow list
1302+
# zephyr-keep-sorted-start re(^\s+")
1303+
"APPLICATION", # Example documentation
1304+
"BAR", # Example documentation
1305+
"BOOT_IMAGE_ACCESS_HOOK", # MCUboot setting used in documentation
1306+
"BT_ADV_PROV_", # Documentation
1307+
"CHANNEL_FETCHED_DATA_MAX_SIZE", # NRF desktop
1308+
"CHANNEL_TRANSPORT_DISABLED", # NRF desktop
1309+
"CHANNEL_TRANSPORT_IDLE", # NRF desktop
1310+
"CHANNEL_TRANSPORT_RSP_READY", # NRF desktop
1311+
"CHANNEL_TRANSPORT_WAIT_RSP", # NRF desktop
1312+
"DESKTOP_DVFS_STATE_", # NRF desktop
1313+
"DESKTOP_DVFS_STATE_CONFIG_CHANNEL_ENABLE", # NRF desktop
1314+
"DESKTOP_DVFS_STATE_INITIALIZING_ENABLE", # NRF desktop
1315+
"DESKTOP_DVFS_STATE_LLPM_CONNECTED_ENABLE", # NRF desktop
1316+
"DESKTOP_DVFS_STATE_SMP_TRANSFER_ENABLE", # NRF desktop
1317+
"DESKTOP_DVFS_STATE_USB_CONNECTED_ENABLE", # NRF desktop
1318+
"MEMFAULT_", # Documentation
1319+
"MEMFAULT_NCS", # Documentation
1320+
"MEMFAULT_NCS_", # Documentation
1321+
"MY_CUSTOM_CONFIG", # Example documentation
1322+
"MY_EXT_API_ENABLED", # Example documentation
1323+
"MY_EXT_API_REQUIRED", # Example documentation
1324+
"NCS_IS_VARIANT_IMAGE", # Build system defined symbol
1325+
"NCS_VARIANT_MERGE_KCONFIG", # Build system defined symbol
1326+
"NRF_MODEM_LIB_TRACE_BACKEND_MY_TRACE_BACKEND", # Documentation
1327+
"PM_PARTITION_SIZE", # Used in search link
1328+
"PM_PARTITION_SIZE_", # Used in documentation
1329+
"PM_PARTITION_SIZE_MEMFAULT_STORAGE", # Created by Kconfig template
1330+
"PM_PARTITION_SIZE_SETTINGS", # Created by Kconfig template
1331+
"SOC_NRF54H20_CPUSEC", # Internal
1332+
"SSF_SERVER_PSA_CRYPTO_SERVICE_ENABLED", # Internal
1333+
"STATUS_", # NRF desktop
1334+
"STATUS_COUNT", # NRF desktop
1335+
"STATUS_DISCONNECTED", # NRF desktop
1336+
"STATUS_FETCH", # NRF desktop
1337+
"STATUS_GET_BOARD_NAME", # NRF desktop
1338+
"STATUS_GET_HWID", # NRF desktop
1339+
"STATUS_GET_MAX_MOD_ID", # NRF desktop
1340+
"STATUS_GET_PEER", # NRF desktop
1341+
"STATUS_GET_PEERS_CACHE", # NRF desktop
1342+
"STATUS_INDEX_PEERS", # NRF desktop
1343+
"STATUS_LIST", # NRF desktop
1344+
"STATUS_PENDING", # NRF desktop
1345+
"STATUS_POS", # NRF desktop
1346+
"STATUS_REJECT", # NRF desktop
1347+
"STATUS_SET", # NRF desktop
1348+
"STATUS_SUCCESS", # NRF desktop
1349+
"STATUS_TIMEOUT", # NRF desktop
1350+
"STATUS_WRITE_FAIL", # NRF desktop
1351+
# zephyr-keep-sorted-stop
13001352
}
13011353

13021354

0 commit comments

Comments
 (0)