1eace75cfSSrinivas Kandagatlamenuconfig NVMEM 2eace75cfSSrinivas Kandagatla tristate "NVMEM Support" 3eace75cfSSrinivas Kandagatla select REGMAP 4eace75cfSSrinivas Kandagatla help 5eace75cfSSrinivas Kandagatla Support for NVMEM(Non Volatile Memory) devices like EEPROM, EFUSES... 6eace75cfSSrinivas Kandagatla 7eace75cfSSrinivas Kandagatla This framework is designed to provide a generic interface to NVMEM 8eace75cfSSrinivas Kandagatla from both the Linux Kernel and the userspace. 9eace75cfSSrinivas Kandagatla 10eace75cfSSrinivas Kandagatla This driver can also be built as a module. If so, the module 11eace75cfSSrinivas Kandagatla will be called nvmem_core. 12eace75cfSSrinivas Kandagatla 13eace75cfSSrinivas Kandagatla If unsure, say no. 144ab11996SSrinivas Kandagatla 154ab11996SSrinivas Kandagatlaif NVMEM 164ab11996SSrinivas Kandagatla 173edba6b4SPhilipp Zabelconfig NVMEM_IMX_OCOTP 183edba6b4SPhilipp Zabel tristate "i.MX6 On-Chip OTP Controller support" 193edba6b4SPhilipp Zabel depends on SOC_IMX6 203edba6b4SPhilipp Zabel help 213edba6b4SPhilipp Zabel This is a driver for the On-Chip OTP Controller (OCOTP) available on 223edba6b4SPhilipp Zabel i.MX6 SoCs, providing access to 4 Kbits of one-time programmable 233edba6b4SPhilipp Zabel eFuses. 243edba6b4SPhilipp Zabel 253edba6b4SPhilipp Zabel This driver can also be built as a module. If so, the module 263edba6b4SPhilipp Zabel will be called nvmem-imx-ocotp. 273edba6b4SPhilipp Zabel 28*f02f8aeeSAriel D'Alessandroconfig NVMEM_LPC18XX_EEPROM 29*f02f8aeeSAriel D'Alessandro tristate "NXP LPC18XX EEPROM Memory Support" 30*f02f8aeeSAriel D'Alessandro depends on ARCH_LPC18XX || COMPILE_TEST 31*f02f8aeeSAriel D'Alessandro help 32*f02f8aeeSAriel D'Alessandro Say Y here to include support for NXP LPC18xx EEPROM memory found in 33*f02f8aeeSAriel D'Alessandro NXP LPC185x/3x and LPC435x/3x/2x/1x devices. 34*f02f8aeeSAriel D'Alessandro To compile this driver as a module, choose M here: the module 35*f02f8aeeSAriel D'Alessandro will be called nvmem_lpc18xx_eeprom. 36*f02f8aeeSAriel D'Alessandro 37c01e9a11SStefan Wahrenconfig NVMEM_MXS_OCOTP 38c01e9a11SStefan Wahren tristate "Freescale MXS On-Chip OTP Memory Support" 39c01e9a11SStefan Wahren depends on ARCH_MXS || COMPILE_TEST 40c01e9a11SStefan Wahren help 41c01e9a11SStefan Wahren If you say Y here, you will get readonly access to the 42c01e9a11SStefan Wahren One Time Programmable memory pages that are stored 43c01e9a11SStefan Wahren on the Freescale i.MX23/i.MX28 processor. 44c01e9a11SStefan Wahren 45c01e9a11SStefan Wahren This driver can also be built as a module. If so, the module 46c01e9a11SStefan Wahren will be called nvmem-mxs-ocotp. 47c01e9a11SStefan Wahren 484ab11996SSrinivas Kandagatlaconfig QCOM_QFPROM 494ab11996SSrinivas Kandagatla tristate "QCOM QFPROM Support" 504ab11996SSrinivas Kandagatla depends on ARCH_QCOM || COMPILE_TEST 514ab11996SSrinivas Kandagatla select REGMAP_MMIO 524ab11996SSrinivas Kandagatla help 534ab11996SSrinivas Kandagatla Say y here to enable QFPROM support. The QFPROM provides access 544ab11996SSrinivas Kandagatla functions for QFPROM data to rest of the drivers via nvmem interface. 554ab11996SSrinivas Kandagatla 564ab11996SSrinivas Kandagatla This driver can also be built as a module. If so, the module 574ab11996SSrinivas Kandagatla will be called nvmem_qfprom. 584ab11996SSrinivas Kandagatla 5903a69568SZhengShunQianconfig ROCKCHIP_EFUSE 6003a69568SZhengShunQian tristate "Rockchip eFuse Support" 6103a69568SZhengShunQian depends on ARCH_ROCKCHIP || COMPILE_TEST 6203a69568SZhengShunQian help 6303a69568SZhengShunQian This is a simple drive to dump specified values of Rockchip SoC 6403a69568SZhengShunQian from eFuse, such as cpu-leakage. 6503a69568SZhengShunQian 6603a69568SZhengShunQian This driver can also be built as a module. If so, the module 6703a69568SZhengShunQian will be called nvmem_rockchip_efuse. 6803a69568SZhengShunQian 693d0b16a6SMaxime Ripardconfig NVMEM_SUNXI_SID 703d0b16a6SMaxime Ripard tristate "Allwinner SoCs SID support" 713d0b16a6SMaxime Ripard depends on ARCH_SUNXI 723d0b16a6SMaxime Ripard select REGMAP_MMIO 733d0b16a6SMaxime Ripard help 743d0b16a6SMaxime Ripard This is a driver for the 'security ID' available on various Allwinner 753d0b16a6SMaxime Ripard devices. 763d0b16a6SMaxime Ripard 773d0b16a6SMaxime Ripard This driver can also be built as a module. If so, the module 783d0b16a6SMaxime Ripard will be called nvmem_sunxi_sid. 793d0b16a6SMaxime Ripard 8022dbdb7cSSanchayan Maityconfig NVMEM_VF610_OCOTP 8122dbdb7cSSanchayan Maity tristate "VF610 SoC OCOTP support" 8222dbdb7cSSanchayan Maity depends on SOC_VF610 || COMPILE_TEST 8322dbdb7cSSanchayan Maity help 8422dbdb7cSSanchayan Maity This is a driver for the 'OCOTP' peripheral available on Vybrid 8522dbdb7cSSanchayan Maity devices like VF5xx and VF6xx. 8622dbdb7cSSanchayan Maity 8722dbdb7cSSanchayan Maity This driver can also be build as a module. If so, the module will 8822dbdb7cSSanchayan Maity be called nvmem-vf610-ocotp. 8922dbdb7cSSanchayan Maity 904ab11996SSrinivas Kandagatlaendif 91