Kconfig (74656d03ac36fabb16b9df5221cf398ee3a9ca08) Kconfig (d5542923f200f95bddf524f36fd495f78aa28e3c)
1# SPDX-License-Identifier: GPL-2.0-only
2menuconfig NVMEM
3 bool "NVMEM Support"
4 help
5 Support for NVMEM(Non Volatile Memory) devices like EEPROM, EFUSES...
6
7 This framework is designed to provide a generic interface to NVMEM
8 from both the Linux Kernel and the userspace.

--- 330 unchanged lines hidden (view full) ---

339 help
340 Say y here to enable support for reading eFuses on Apple SoCs
341 such as the M1. These are e.g. used to store factory programmed
342 calibration data required for the PCIe or the USB-C PHY.
343
344 This driver can also be built as a module. If so, the module will
345 be called nvmem-apple-efuses.
346
1# SPDX-License-Identifier: GPL-2.0-only
2menuconfig NVMEM
3 bool "NVMEM Support"
4 help
5 Support for NVMEM(Non Volatile Memory) devices like EEPROM, EFUSES...
6
7 This framework is designed to provide a generic interface to NVMEM
8 from both the Linux Kernel and the userspace.

--- 330 unchanged lines hidden (view full) ---

339 help
340 Say y here to enable support for reading eFuses on Apple SoCs
341 such as the M1. These are e.g. used to store factory programmed
342 calibration data required for the PCIe or the USB-C PHY.
343
344 This driver can also be built as a module. If so, the module will
345 be called nvmem-apple-efuses.
346
347config NVMEM_U_BOOT_ENV
348 tristate "U-Boot environment variables support"
349 depends on OF && MTD
350 select CRC32
351 help
352 U-Boot stores its setup as environment variables. This driver adds
353 support for verifying & exporting such data. It also exposes variables
354 as NVMEM cells so they can be referenced by other drivers.
355
356 Currently this drivers works only with env variables on top of MTD.
357
358 If compiled as module it will be called nvmem_u-boot-env.
359
347endif
360endif