chore(nordic): remove deprecated symbol CONFIG_NFCT_PINS_AS_GPIOS
What changed, and why it matters
This commit removes a single deprecated configuration option, CONFIG_NFCT_PINS_AS_GPIOS, from the Nordic Bluetooth Low Energy firmware build file. The change is a routine cleanup with no visible security relevance. It does not alter runtime behavior in a way that introduces or fixes a vulnerability based on the information provided.
No security action required. Treat as normal maintenance cleanup. If the deprecated symbol's removal changes pin behavior in a future Zephyr/Nordic SDK version, verify during regular firmware QA that NFC/GPIO pin mapping remains correct for the hardware design.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff deletes the Kconfig option CONFIG_NFCT_PINS_AS_GPIOS from nordic/trezor/trezor-ble/prj.conf. This symbol was used in Nordic/Zephyr-based builds to allow NFCT (NFC tag) pins to be reused as GPIOs. The commit message labels it as ‘deprecated’ and explicitly marks ‘[no changelog]’, indicating a maintenance chore rather than a functional or security change. No other code, peripheral initialization, or pinmux logic is modified in the commit.
Changed components
nordic/trezor/trezor-ble/prj.confInspect captured patch +0 / −3
diff --git a/nordic/trezor/trezor-ble/prj.conf b/nordic/trezor/trezor-ble/prj.conf
index ab2c7524..ecdaddbb 100644
--- a/nordic/trezor/trezor-ble/prj.conf
+++ b/nordic/trezor/trezor-ble/prj.conf
@@ -101,9 +101,6 @@ CONFIG_DK_LIBRARY=y
CONFIG_MAIN_STACK_SIZE=1152
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=4096
-# NFC
-CONFIG_NFCT_PINS_AS_GPIOS=y
-
CONFIG_POLL=y
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.