[PATCH 1/3] dt-bindings: mfd: nxp,bbnsm: Add NVMEM for GP registers

Stefan Wahren wahrenst at gmx.net
Sun Nov 1 12:01:38 PST 2026


Document bindings for the optional Battery-Backed Non-Secure Module
general purpose registers available on i.MX9 SoCs.

Signed-off-by: Stefan Wahren <wahrenst at gmx.net>
---
 .../devicetree/bindings/mfd/nxp,bbnsm.yaml    | 20 +++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/Documentation/devicetree/bindings/mfd/nxp,bbnsm.yaml b/Documentation/devicetree/bindings/mfd/nxp,bbnsm.yaml
index b1ade64a1554..4c4b7c3fff2a 100644
--- a/Documentation/devicetree/bindings/mfd/nxp,bbnsm.yaml
+++ b/Documentation/devicetree/bindings/mfd/nxp,bbnsm.yaml
@@ -31,6 +31,20 @@ properties:
   reg:
     maxItems: 1
 
+  nvmem:
+    type: object
+    $ref: /schemas/nvmem/nvmem.yaml#
+
+    properties:
+      compatible:
+        enum:
+          - nxp,imx93-bbnsm-nvmem
+
+    required:
+      - compatible
+
+    additionalProperties: false
+
   rtc:
     type: object
     $ref: /schemas/rtc/rtc.yaml#
@@ -88,6 +102,12 @@ examples:
         compatible = "nxp,imx93-bbnsm", "syscon", "simple-mfd";
         reg = <0x44440000 0x10000>;
 
+        nvmem {
+            compatible = "nxp,imx93-bbnsm-nvmem";
+            #address-cells = <1>;
+            #size-cells = <1>;
+        };
+
         bbnsm_rtc: rtc {
             compatible = "nxp,imx93-bbnsm-rtc";
             interrupts = <GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>;
-- 
2.53.0




More information about the linux-arm-kernel mailing list