Lines Matching +full:on +full:- +full:module
1 # SPDX-License-Identifier: GPL-2.0-only
16 depends on SYSFS
32 depends on ARCH_APPLE || COMPILE_TEST
35 Say y here to enable support for reading eFuses on Apple SoCs
37 calibration data required for the PCIe or the USB-C PHY.
39 This driver can also be built as a module. If so, the module will
40 be called nvmem-apple-efuses.
43 tristate "Broadcom On-Chip OTP Controller support"
44 depends on ARCH_BCM_IPROC || COMPILE_TEST
45 depends on HAS_IOMEM
51 This driver can also be built as a module. If so, the module
52 will be called nvmem-bcm-ocotp.
56 depends on ARCH_BCM_5301X || COMPILE_TEST
57 depends on HAS_IOMEM
64 tristate "i.MX IC Identification Module support"
65 depends on ARCH_MXC || COMPILE_TEST
67 This is a driver for the IC Identification Module (IIM) available on
71 This driver can also be built as a module. If so, the module
72 will be called nvmem-imx-iim.
75 tristate "i.MX 6/7/8 On-Chip OTP Controller support"
76 depends on ARCH_MXC || COMPILE_TEST
77 depends on HAS_IOMEM
79 This is a driver for the On-Chip OTP Controller (OCOTP) available on
80 i.MX6 SoCs, providing access to 4 Kbits of one-time programmable
83 This driver can also be built as a module. If so, the module
84 will be called nvmem-imx-ocotp.
87 tristate "i.MX On-Chip OTP Controller support"
88 depends on ARCH_MXC || COMPILE_TEST
89 depends on HAS_IOMEM
90 depends on OF
92 This is a driver for the On-Chip OTP Controller (OCOTP)
93 available on i.MX SoCs which has ELE.
96 tristate "i.MX8 SCU On-Chip OTP Controller support"
97 depends on IMX_SCU
98 depends on HAVE_ARM_SMCCC
100 This is a driver for the SCU On-Chip OTP Controller (OCOTP)
101 available on i.MX8 SoCs.
105 depends on MACH_INGENIC || COMPILE_TEST
106 depends on HAS_IOMEM
107 depends on OF
110 Say Y here to include support for JZ4780 efuse memory found on
112 To compile this driver as a module, choose M here: the module
117 depends on SOC_LAN966 || COMPILE_TEST
118 depends on HAS_IOMEM
120 This driver enables the OTP controller available on Microchip LAN9662
125 depends on ARCH_LAYERSCAPE || COMPILE_TEST
126 depends on HAS_IOMEM
129 This driver provides support to read the eFuses on Freescale
133 This driver can also be built as a module. If so, the module
134 will be called layerscape-sfp.
138 depends on ARCH_LPC18XX || COMPILE_TEST
139 depends on HAS_IOMEM
143 To compile this driver as a module, choose M here: the module
148 depends on ARCH_LPC18XX || COMPILE_TEST
149 depends on HAS_IOMEM
151 Say Y here to include support for NXP LPC18xx OTP memory found on
153 To compile this driver as a module, choose M here: the module
158 depends on (ARCH_MESON || COMPILE_TEST) && MESON_SM
160 This is a driver to retrieve specific values from the eFuse found on
163 This driver can also be built as a module. If so, the module
168 depends on ARCH_MESON || COMPILE_TEST
170 This is a driver to retrieve specific values from the eFuse found on
173 This driver can also be built as a module. If so, the module
178 depends on ARCH_AT91 || COMPILE_TEST
180 This driver enable the OTP controller available on Microchip SAMA7G5
185 depends on ARCH_MEDIATEK || COMPILE_TEST
186 depends on HAS_IOMEM
191 This driver can also be built as a module. If so, the module
192 will be called efuse-mtk.
195 tristate "Freescale MXS On-Chip OTP Memory Support"
196 depends on ARCH_MXS || COMPILE_TEST
197 depends on HAS_IOMEM
201 on the Freescale i.MX23/i.MX28 processor.
203 This driver can also be built as a module. If so, the module
204 will be called nvmem-mxs-ocotp.
208 depends on WII || COMPILE_TEST
212 This memory contains common and per-console keys, signatures and
215 This driver can also be built as a module. If so, the module
216 will be called nvmem-nintendo-otp.
220 depends on ARCH_QCOM || COMPILE_TEST
221 depends on HAS_IOMEM
226 This driver can also be built as a module. If so, the module
231 depends on ARCH_QCOM || COMPILE_TEST
232 depends on HAS_IOMEM
233 depends on OF
239 This driver can also be built as a module. If so, the module will be called
244 depends on RAVE_SP_CORE
250 depends on HAS_IOMEM
255 This driver can also be built as a module. If so, the module
256 will be called nvmem-rmem.
260 depends on ARCH_ROCKCHIP || COMPILE_TEST
261 depends on HAS_IOMEM
264 from eFuse, such as cpu-leakage.
266 This driver can also be built as a module. If so, the module
271 depends on ARCH_ROCKCHIP || COMPILE_TEST
272 depends on HAS_IOMEM
275 from OTP, such as cpu-leakage.
277 This driver can also be built as a module. If so, the module
282 depends on MFD_SC27XX_PMIC || COMPILE_TEST
283 depends on HAS_IOMEM
288 This driver can also be built as a module. If so, the module
289 will be called nvmem-sc27xx-efuse.
293 depends on ARCH_MXC || COMPILE_TEST
295 This is a driver for Low Power General Purpose Register (LPGPR) available on
296 i.MX6 and i.MX7 SoCs in Secure Non-Volatile Storage (SNVS) of this chip.
298 This driver can also be built as a module. If so, the module
299 will be called nvmem-snvs-lpgpr.
303 depends on SPMI
305 This driver supports the Shared Direct Access Memory Module on
307 an interface to read/write to the SDAM module's shared memory.
311 depends on ARCH_SPRD || COMPILE_TEST
312 depends on HAS_IOMEM
317 This driver can also be built as a module. If so, the module
318 will be called nvmem-sprd-efuse.
323 Say y here to enable the accesses to STM32MP SoC OTPs by the OP-TEE
326 This library is a used by stm32-romem driver or included in the module
327 called nvmem-stm32-romem.
330 tristate "STMicroelectronics STM32 factory-programmed memory support"
331 depends on ARCH_STM32 || COMPILE_TEST
332 depends on OPTEE || !OPTEE
334 Say y here to enable read-only access for STMicroelectronics STM32
335 factory-programmed memory area.
337 This driver can also be built as a module. If so, the module
338 will be called nvmem-stm32-romem.
342 depends on SOC_SP7021 || COMPILE_TEST
343 depends on HAS_IOMEM
345 This is a driver for the On-chip OTP controller (OCOTP) available
346 on Sunplus SoCs. It provides access to 128 bytes of one-time
349 This driver can also be built as a module. If so, the module
350 will be called nvmem-sunplus-ocotp.
354 depends on ARCH_SUNXI
356 This is a driver for the 'security ID' available on various Allwinner
359 This driver can also be built as a module. If so, the module
363 tristate "U-Boot environment variables support"
364 depends on OF && MTD
368 U-Boot stores its setup as environment variables. This driver adds
372 Currently this drivers works only with env variables on top of MTD.
374 If compiled as module it will be called nvmem_u-boot-env.
378 depends on ARCH_UNIPHIER || COMPILE_TEST
379 depends on HAS_IOMEM
384 This driver can also be built as a module. If so, the module
385 will be called nvmem-uniphier-efuse.
389 depends on SOC_VF610 || COMPILE_TEST
390 depends on HAS_IOMEM
392 This is a driver for the 'OCOTP' peripheral available on Vybrid
395 This driver can also be build as a module. If so, the module will
396 be called nvmem-vf610-ocotp.
400 depends on ARCH_ZYNQMP
410 depends on PPC_85xx || COMPILE_TEST
411 depends on HAS_IOMEM
413 This driver provides read support for the eFuses (SFP) on NXP QorIQ
417 This driver can also be built as a module. If so, the module