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 28f02f8aeeSAriel D'Alessandroconfig NVMEM_LPC18XX_EEPROM 29f02f8aeeSAriel D'Alessandro tristate "NXP LPC18XX EEPROM Memory Support" 30f02f8aeeSAriel D'Alessandro depends on ARCH_LPC18XX || COMPILE_TEST 31f02f8aeeSAriel D'Alessandro help 32f02f8aeeSAriel D'Alessandro Say Y here to include support for NXP LPC18xx EEPROM memory found in 33f02f8aeeSAriel D'Alessandro NXP LPC185x/3x and LPC435x/3x/2x/1x devices. 34f02f8aeeSAriel D'Alessandro To compile this driver as a module, choose M here: the module 35f02f8aeeSAriel D'Alessandro will be called nvmem_lpc18xx_eeprom. 36f02f8aeeSAriel 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 48*4c7e4fe3SAndrew-CT Chenconfig MTK_EFUSE 49*4c7e4fe3SAndrew-CT Chen tristate "Mediatek SoCs EFUSE support" 50*4c7e4fe3SAndrew-CT Chen depends on ARCH_MEDIATEK || COMPILE_TEST 51*4c7e4fe3SAndrew-CT Chen select REGMAP_MMIO 52*4c7e4fe3SAndrew-CT Chen help 53*4c7e4fe3SAndrew-CT Chen This is a driver to access hardware related data like sensor 54*4c7e4fe3SAndrew-CT Chen calibration, HDMI impedance etc. 55*4c7e4fe3SAndrew-CT Chen 56*4c7e4fe3SAndrew-CT Chen This driver can also be built as a module. If so, the module 57*4c7e4fe3SAndrew-CT Chen will be called efuse-mtk. 58*4c7e4fe3SAndrew-CT Chen 594ab11996SSrinivas Kandagatlaconfig QCOM_QFPROM 604ab11996SSrinivas Kandagatla tristate "QCOM QFPROM Support" 614ab11996SSrinivas Kandagatla depends on ARCH_QCOM || COMPILE_TEST 624ab11996SSrinivas Kandagatla select REGMAP_MMIO 634ab11996SSrinivas Kandagatla help 644ab11996SSrinivas Kandagatla Say y here to enable QFPROM support. The QFPROM provides access 654ab11996SSrinivas Kandagatla functions for QFPROM data to rest of the drivers via nvmem interface. 664ab11996SSrinivas Kandagatla 674ab11996SSrinivas Kandagatla This driver can also be built as a module. If so, the module 684ab11996SSrinivas Kandagatla will be called nvmem_qfprom. 694ab11996SSrinivas Kandagatla 7003a69568SZhengShunQianconfig ROCKCHIP_EFUSE 7103a69568SZhengShunQian tristate "Rockchip eFuse Support" 7203a69568SZhengShunQian depends on ARCH_ROCKCHIP || COMPILE_TEST 7303a69568SZhengShunQian help 7403a69568SZhengShunQian This is a simple drive to dump specified values of Rockchip SoC 7503a69568SZhengShunQian from eFuse, such as cpu-leakage. 7603a69568SZhengShunQian 7703a69568SZhengShunQian This driver can also be built as a module. If so, the module 7803a69568SZhengShunQian will be called nvmem_rockchip_efuse. 7903a69568SZhengShunQian 803d0b16a6SMaxime Ripardconfig NVMEM_SUNXI_SID 813d0b16a6SMaxime Ripard tristate "Allwinner SoCs SID support" 823d0b16a6SMaxime Ripard depends on ARCH_SUNXI 833d0b16a6SMaxime Ripard select REGMAP_MMIO 843d0b16a6SMaxime Ripard help 853d0b16a6SMaxime Ripard This is a driver for the 'security ID' available on various Allwinner 863d0b16a6SMaxime Ripard devices. 873d0b16a6SMaxime Ripard 883d0b16a6SMaxime Ripard This driver can also be built as a module. If so, the module 893d0b16a6SMaxime Ripard will be called nvmem_sunxi_sid. 903d0b16a6SMaxime Ripard 9122dbdb7cSSanchayan Maityconfig NVMEM_VF610_OCOTP 9222dbdb7cSSanchayan Maity tristate "VF610 SoC OCOTP support" 9322dbdb7cSSanchayan Maity depends on SOC_VF610 || COMPILE_TEST 9422dbdb7cSSanchayan Maity help 9522dbdb7cSSanchayan Maity This is a driver for the 'OCOTP' peripheral available on Vybrid 9622dbdb7cSSanchayan Maity devices like VF5xx and VF6xx. 9722dbdb7cSSanchayan Maity 9822dbdb7cSSanchayan Maity This driver can also be build as a module. If so, the module will 9922dbdb7cSSanchayan Maity be called nvmem-vf610-ocotp. 10022dbdb7cSSanchayan Maity 1014ab11996SSrinivas Kandagatlaendif 102