[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