Kconfig (d5542923f200f95bddf524f36fd495f78aa28e3c) | Kconfig (28fc7c986f01fdcfd28af648be2597624cac0e27) |
---|---|
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. --- 38 unchanged lines hidden (view full) --- 47config NVMEM_IMX_OCOTP_SCU 48 tristate "i.MX8 SCU On-Chip OTP Controller support" 49 depends on IMX_SCU 50 depends on HAVE_ARM_SMCCC 51 help 52 This is a driver for the SCU On-Chip OTP Controller (OCOTP) 53 available on i.MX8 SoCs. 54 | 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. --- 38 unchanged lines hidden (view full) --- 47config NVMEM_IMX_OCOTP_SCU 48 tristate "i.MX8 SCU On-Chip OTP Controller support" 49 depends on IMX_SCU 50 depends on HAVE_ARM_SMCCC 51 help 52 This is a driver for the SCU On-Chip OTP Controller (OCOTP) 53 available on i.MX8 SoCs. 54 |
55config JZ4780_EFUSE | 55config NVMEM_JZ4780_EFUSE |
56 tristate "JZ4780 EFUSE Memory Support" 57 depends on MACH_INGENIC || COMPILE_TEST 58 depends on HAS_IOMEM 59 depends on OF 60 select REGMAP_MMIO 61 help 62 Say Y here to include support for JZ4780 efuse memory found on 63 all JZ4780 SoC based devices. --- 27 unchanged lines hidden (view full) --- 91 help 92 If you say Y here, you will get readonly access to the 93 One Time Programmable memory pages that are stored 94 on the Freescale i.MX23/i.MX28 processor. 95 96 This driver can also be built as a module. If so, the module 97 will be called nvmem-mxs-ocotp. 98 | 56 tristate "JZ4780 EFUSE Memory Support" 57 depends on MACH_INGENIC || COMPILE_TEST 58 depends on HAS_IOMEM 59 depends on OF 60 select REGMAP_MMIO 61 help 62 Say Y here to include support for JZ4780 efuse memory found on 63 all JZ4780 SoC based devices. --- 27 unchanged lines hidden (view full) --- 91 help 92 If you say Y here, you will get readonly access to the 93 One Time Programmable memory pages that are stored 94 on the Freescale i.MX23/i.MX28 processor. 95 96 This driver can also be built as a module. If so, the module 97 will be called nvmem-mxs-ocotp. 98 |
99config MTK_EFUSE | 99config NVMEM_MTK_EFUSE |
100 tristate "Mediatek SoCs EFUSE support" 101 depends on ARCH_MEDIATEK || COMPILE_TEST 102 depends on HAS_IOMEM 103 help 104 This is a driver to access hardware related data like sensor 105 calibration, HDMI impedance etc. 106 107 This driver can also be built as a module. If so, the module 108 will be called efuse-mtk. 109 | 100 tristate "Mediatek SoCs EFUSE support" 101 depends on ARCH_MEDIATEK || COMPILE_TEST 102 depends on HAS_IOMEM 103 help 104 This is a driver to access hardware related data like sensor 105 calibration, HDMI impedance etc. 106 107 This driver can also be built as a module. If so, the module 108 will be called efuse-mtk. 109 |
110config MICROCHIP_OTPC | 110config NVMEM_MICROCHIP_OTPC |
111 tristate "Microchip OTPC support" 112 depends on ARCH_AT91 || COMPILE_TEST 113 help 114 This driver enable the OTP controller available on Microchip SAMA7G5 115 SoCs. It controlls the access to the OTP memory connected to it. 116 117config NVMEM_NINTENDO_OTP 118 tristate "Nintendo Wii and Wii U OTP Support" 119 depends on WII || COMPILE_TEST 120 help 121 This is a driver exposing the OTP of a Nintendo Wii or Wii U console. 122 123 This memory contains common and per-console keys, signatures and 124 related data required to access peripherals. 125 126 This driver can also be built as a module. If so, the module 127 will be called nvmem-nintendo-otp. 128 | 111 tristate "Microchip OTPC support" 112 depends on ARCH_AT91 || COMPILE_TEST 113 help 114 This driver enable the OTP controller available on Microchip SAMA7G5 115 SoCs. It controlls the access to the OTP memory connected to it. 116 117config NVMEM_NINTENDO_OTP 118 tristate "Nintendo Wii and Wii U OTP Support" 119 depends on WII || COMPILE_TEST 120 help 121 This is a driver exposing the OTP of a Nintendo Wii or Wii U console. 122 123 This memory contains common and per-console keys, signatures and 124 related data required to access peripherals. 125 126 This driver can also be built as a module. If so, the module 127 will be called nvmem-nintendo-otp. 128 |
129config QCOM_QFPROM | 129config NVMEM_QCOM_QFPROM |
130 tristate "QCOM QFPROM Support" 131 depends on ARCH_QCOM || COMPILE_TEST 132 depends on HAS_IOMEM 133 help 134 Say y here to enable QFPROM support. The QFPROM provides access 135 functions for QFPROM data to rest of the drivers via nvmem interface. 136 137 This driver can also be built as a module. If so, the module 138 will be called nvmem_qfprom. 139 140config NVMEM_SPMI_SDAM 141 tristate "SPMI SDAM Support" 142 depends on SPMI 143 help 144 This driver supports the Shared Direct Access Memory Module on 145 Qualcomm Technologies, Inc. PMICs. It provides the clients 146 an interface to read/write to the SDAM module's shared memory. 147 | 130 tristate "QCOM QFPROM Support" 131 depends on ARCH_QCOM || COMPILE_TEST 132 depends on HAS_IOMEM 133 help 134 Say y here to enable QFPROM support. The QFPROM provides access 135 functions for QFPROM data to rest of the drivers via nvmem interface. 136 137 This driver can also be built as a module. If so, the module 138 will be called nvmem_qfprom. 139 140config NVMEM_SPMI_SDAM 141 tristate "SPMI SDAM Support" 142 depends on SPMI 143 help 144 This driver supports the Shared Direct Access Memory Module on 145 Qualcomm Technologies, Inc. PMICs. It provides the clients 146 an interface to read/write to the SDAM module's shared memory. 147 |
148config ROCKCHIP_EFUSE | 148config NVMEM_ROCKCHIP_EFUSE |
149 tristate "Rockchip eFuse Support" 150 depends on ARCH_ROCKCHIP || COMPILE_TEST 151 depends on HAS_IOMEM 152 help 153 This is a simple drive to dump specified values of Rockchip SoC 154 from eFuse, such as cpu-leakage. 155 156 This driver can also be built as a module. If so, the module 157 will be called nvmem_rockchip_efuse. 158 | 149 tristate "Rockchip eFuse Support" 150 depends on ARCH_ROCKCHIP || COMPILE_TEST 151 depends on HAS_IOMEM 152 help 153 This is a simple drive to dump specified values of Rockchip SoC 154 from eFuse, such as cpu-leakage. 155 156 This driver can also be built as a module. If so, the module 157 will be called nvmem_rockchip_efuse. 158 |
159config ROCKCHIP_OTP | 159config NVMEM_ROCKCHIP_OTP |
160 tristate "Rockchip OTP controller support" 161 depends on ARCH_ROCKCHIP || COMPILE_TEST 162 depends on HAS_IOMEM 163 help 164 This is a simple drive to dump specified values of Rockchip SoC 165 from otp, such as cpu-leakage. 166 167 This driver can also be built as a module. If so, the module --- 26 unchanged lines hidden (view full) --- 194 depends on ARCH_SUNXI 195 help 196 This is a driver for the 'security ID' available on various Allwinner 197 devices. 198 199 This driver can also be built as a module. If so, the module 200 will be called nvmem_sunxi_sid. 201 | 160 tristate "Rockchip OTP controller support" 161 depends on ARCH_ROCKCHIP || COMPILE_TEST 162 depends on HAS_IOMEM 163 help 164 This is a simple drive to dump specified values of Rockchip SoC 165 from otp, such as cpu-leakage. 166 167 This driver can also be built as a module. If so, the module --- 26 unchanged lines hidden (view full) --- 194 depends on ARCH_SUNXI 195 help 196 This is a driver for the 'security ID' available on various Allwinner 197 devices. 198 199 This driver can also be built as a module. If so, the module 200 will be called nvmem_sunxi_sid. 201 |
202config UNIPHIER_EFUSE | 202config NVMEM_UNIPHIER_EFUSE |
203 tristate "UniPhier SoCs eFuse support" 204 depends on ARCH_UNIPHIER || COMPILE_TEST 205 depends on HAS_IOMEM 206 help 207 This is a simple driver to dump specified values of UniPhier SoC 208 from eFuse. 209 210 This driver can also be built as a module. If so, the module --- 5 unchanged lines hidden (view full) --- 216 depends on HAS_IOMEM 217 help 218 This is a driver for the 'OCOTP' peripheral available on Vybrid 219 devices like VF5xx and VF6xx. 220 221 This driver can also be build as a module. If so, the module will 222 be called nvmem-vf610-ocotp. 223 | 203 tristate "UniPhier SoCs eFuse support" 204 depends on ARCH_UNIPHIER || COMPILE_TEST 205 depends on HAS_IOMEM 206 help 207 This is a simple driver to dump specified values of UniPhier SoC 208 from eFuse. 209 210 This driver can also be built as a module. If so, the module --- 5 unchanged lines hidden (view full) --- 216 depends on HAS_IOMEM 217 help 218 This is a driver for the 'OCOTP' peripheral available on Vybrid 219 devices like VF5xx and VF6xx. 220 221 This driver can also be build as a module. If so, the module will 222 be called nvmem-vf610-ocotp. 223 |
224config MESON_EFUSE | 224config NVMEM_MESON_EFUSE |
225 tristate "Amlogic Meson GX eFuse Support" 226 depends on (ARCH_MESON || COMPILE_TEST) && MESON_SM 227 help 228 This is a driver to retrieve specific values from the eFuse found on 229 the Amlogic Meson GX SoCs. 230 231 This driver can also be built as a module. If so, the module 232 will be called nvmem_meson_efuse. 233 | 225 tristate "Amlogic Meson GX eFuse Support" 226 depends on (ARCH_MESON || COMPILE_TEST) && MESON_SM 227 help 228 This is a driver to retrieve specific values from the eFuse found on 229 the Amlogic Meson GX SoCs. 230 231 This driver can also be built as a module. If so, the module 232 will be called nvmem_meson_efuse. 233 |
234config MESON_MX_EFUSE | 234config NVMEM_MESON_MX_EFUSE |
235 tristate "Amlogic Meson6/Meson8/Meson8b eFuse Support" 236 depends on ARCH_MESON || COMPILE_TEST 237 help 238 This is a driver to retrieve specific values from the eFuse found on 239 the Amlogic Meson6, Meson8 and Meson8b SoCs. 240 241 This driver can also be built as a module. If so, the module 242 will be called nvmem_meson_mx_efuse. 243 244config NVMEM_SNVS_LPGPR 245 tristate "Support for Low Power General Purpose Register" 246 depends on ARCH_MXC || COMPILE_TEST 247 help 248 This is a driver for Low Power General Purpose Register (LPGPR) available on 249 i.MX6 and i.MX7 SoCs in Secure Non-Volatile Storage (SNVS) of this chip. 250 251 This driver can also be built as a module. If so, the module 252 will be called nvmem-snvs-lpgpr. 253 | 235 tristate "Amlogic Meson6/Meson8/Meson8b eFuse Support" 236 depends on ARCH_MESON || COMPILE_TEST 237 help 238 This is a driver to retrieve specific values from the eFuse found on 239 the Amlogic Meson6, Meson8 and Meson8b SoCs. 240 241 This driver can also be built as a module. If so, the module 242 will be called nvmem_meson_mx_efuse. 243 244config NVMEM_SNVS_LPGPR 245 tristate "Support for Low Power General Purpose Register" 246 depends on ARCH_MXC || COMPILE_TEST 247 help 248 This is a driver for Low Power General Purpose Register (LPGPR) available on 249 i.MX6 and i.MX7 SoCs in Secure Non-Volatile Storage (SNVS) of this chip. 250 251 This driver can also be built as a module. If so, the module 252 will be called nvmem-snvs-lpgpr. 253 |
254config RAVE_SP_EEPROM | 254config NVMEM_RAVE_SP_EEPROM |
255 tristate "Rave SP EEPROM Support" 256 depends on RAVE_SP_CORE 257 help 258 Say y here to enable Rave SP EEPROM support. 259 | 255 tristate "Rave SP EEPROM Support" 256 depends on RAVE_SP_CORE 257 help 258 Say y here to enable Rave SP EEPROM support. 259 |
260config SC27XX_EFUSE | 260config NVMEM_SC27XX_EFUSE |
261 tristate "Spreadtrum SC27XX eFuse Support" 262 depends on MFD_SC27XX_PMIC || COMPILE_TEST 263 depends on HAS_IOMEM 264 help 265 This is a simple driver to dump specified values of Spreadtrum 266 SC27XX PMICs from eFuse. 267 268 This driver can also be built as a module. If so, the module --- 4 unchanged lines hidden (view full) --- 273 depends on ARCH_ZYNQMP 274 help 275 This is a driver to access hardware related data like 276 soc revision, IDCODE... etc by using the firmware 277 interface. 278 279 If sure, say yes. If unsure, say no. 280 | 261 tristate "Spreadtrum SC27XX eFuse Support" 262 depends on MFD_SC27XX_PMIC || COMPILE_TEST 263 depends on HAS_IOMEM 264 help 265 This is a simple driver to dump specified values of Spreadtrum 266 SC27XX PMICs from eFuse. 267 268 This driver can also be built as a module. If so, the module --- 4 unchanged lines hidden (view full) --- 273 depends on ARCH_ZYNQMP 274 help 275 This is a driver to access hardware related data like 276 soc revision, IDCODE... etc by using the firmware 277 interface. 278 279 If sure, say yes. If unsure, say no. 280 |
281config SPRD_EFUSE | 281config NVMEM_SPRD_EFUSE |
282 tristate "Spreadtrum SoC eFuse Support" 283 depends on ARCH_SPRD || COMPILE_TEST 284 depends on HAS_IOMEM 285 help 286 This is a simple driver to dump specified values of Spreadtrum 287 SoCs from eFuse. 288 289 This driver can also be built as a module. If so, the module --- 71 unchanged lines hidden --- | 282 tristate "Spreadtrum SoC eFuse Support" 283 depends on ARCH_SPRD || COMPILE_TEST 284 depends on HAS_IOMEM 285 help 286 This is a simple driver to dump specified values of Spreadtrum 287 SoCs from eFuse. 288 289 This driver can also be built as a module. If so, the module --- 71 unchanged lines hidden --- |