dts: bindings: flash_controller: add nxp,kinetis-ftfc.yaml
- add nxp,kinetis-ftfc.yaml for mcxe24x flash controller
Signed-off-by: Lucien Zhao <lucien.zhao@nxp.com>
diff --git a/dts/bindings/flash_controller/nxp,kinetis-ftfc.yaml b/dts/bindings/flash_controller/nxp,kinetis-ftfc.yaml
new file mode 100644
index 0000000..4c53986
--- /dev/null
+++ b/dts/bindings/flash_controller/nxp,kinetis-ftfc.yaml
@@ -0,0 +1,22 @@
+# Copyright 2025 NXP
+# SPDX-License-Identifier: Apache-2.0
+
+description: NXP Kinetis Flash Memory Module C (FTFC)
+
+compatible: "nxp,kinetis-ftfc"
+
+include: flash-controller.yaml
+
+properties:
+ fsec:
+ type: int
+ description: |
+ Configures the reset value of the FSEC register, which includes
+ backdoor key access, mass erase, factory access, and flash security
+ options.
+
+ fopt:
+ type: int
+ description: |
+ Configures the reset value of the FOPT register, which includes boot,
+ NMI, and EzPort options.