[PATCH 0/3] nvmem: Add driver for i.MX BBNSM GP register

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


The Battery-Backed Non-Secure Module (BBNSM) on i.MX9 SoCs can have
some general purpose registers, which retain their data on power-down.
This driver make these register accessible via NVMEM subsystem.

Stefan Wahren (3):
  dt-bindings: mfd: nxp,bbnsm: Add NVMEM for GP registers
  nvmem: Add driver for i.MX BBNSM GP register
  arm64: dts: imx91_93_common: Enable BBNSM NVMEM

 .../devicetree/bindings/mfd/nxp,bbnsm.yaml    |  20 +++
 .../boot/dts/freescale/imx91_93_common.dtsi   |   6 +
 drivers/nvmem/Kconfig                         |  12 ++
 drivers/nvmem/Makefile                        |   2 +
 drivers/nvmem/imx-bbnsm.c                     | 116 ++++++++++++++++++
 5 files changed, 156 insertions(+)
 create mode 100644 drivers/nvmem/imx-bbnsm.c

-- 
2.53.0




More information about the linux-arm-kernel mailing list