| .. | .. | 
|---|
 | 1 | +# SPDX-License-Identifier: GPL-2.0-only  | 
|---|
| 1 | 2 |  menu "EEPROM support" | 
|---|
| 2 | 3 |   | 
|---|
| 3 | 4 |  config EEPROM_AT24 | 
|---|
| 4 | 5 |  	tristate "I2C EEPROMs / RAMs / ROMs from most vendors" | 
|---|
| 5 | 6 |  	depends on I2C && SYSFS | 
|---|
| 6 | 7 |  	select NVMEM | 
|---|
 | 8 | +	select NVMEM_SYSFS  | 
|---|
 | 9 | +	select REGMAP  | 
|---|
| 7 | 10 |  	select REGMAP_I2C | 
|---|
| 8 | 11 |  	help | 
|---|
| 9 | 12 |  	  Enable this driver to get read/write support to most I2C EEPROMs | 
|---|
| .. | .. | 
|---|
| 33 | 36 |  	tristate "SPI EEPROMs from most vendors" | 
|---|
| 34 | 37 |  	depends on SPI && SYSFS | 
|---|
| 35 | 38 |  	select NVMEM | 
|---|
 | 39 | +	select NVMEM_SYSFS  | 
|---|
| 36 | 40 |  	help | 
|---|
| 37 | 41 |  	  Enable this driver to get read/write support to most SPI EEPROMs, | 
|---|
| 38 | 42 |  	  after you configure the board init code to know about each eeprom | 
|---|
| .. | .. | 
|---|
| 42 | 46 |  	  will be called at25. | 
|---|
| 43 | 47 |   | 
|---|
| 44 | 48 |  config EEPROM_LEGACY | 
|---|
| 45 |  | -	tristate "Old I2C EEPROM reader"  | 
|---|
 | 49 | +	tristate "Old I2C EEPROM reader (DEPRECATED)"  | 
|---|
| 46 | 50 |  	depends on I2C && SYSFS | 
|---|
| 47 | 51 |  	help | 
|---|
| 48 | 52 |  	  If you say yes here you get read-only access to the EEPROM data | 
|---|
| 49 | 53 |  	  available on modern memory DIMMs and Sony Vaio laptops via I2C. Such | 
|---|
| 50 | 54 |  	  EEPROMs could theoretically be available on other devices as well. | 
|---|
 | 55 | +  | 
|---|
 | 56 | +	  This driver is deprecated and will be removed soon, please use the  | 
|---|
 | 57 | +	  better at24 driver instead.  | 
|---|
| 51 | 58 |   | 
|---|
| 52 | 59 |  	  This driver can also be built as a module.  If so, the module | 
|---|
| 53 | 60 |  	  will be called eeprom. | 
|---|
| .. | .. | 
|---|
| 79 | 86 |  	depends on SPI && SYSFS | 
|---|
| 80 | 87 |  	select REGMAP | 
|---|
| 81 | 88 |  	select NVMEM | 
|---|
 | 89 | +	select NVMEM_SYSFS  | 
|---|
| 82 | 90 |  	help | 
|---|
| 83 | 91 |  	  Driver for the microwire EEPROM chipsets 93xx46x. The driver | 
|---|
| 84 | 92 |  	  supports both read and write commands and also the command to | 
|---|
| .. | .. | 
|---|
| 111 | 119 |  	  This driver can also be built as a module. If so, the module | 
|---|
| 112 | 120 |  	  will be called idt_89hpesx. | 
|---|
| 113 | 121 |   | 
|---|
 | 122 | +config EEPROM_EE1004  | 
|---|
 | 123 | +	tristate "SPD EEPROMs on DDR4 memory modules"  | 
|---|
 | 124 | +	depends on I2C && SYSFS  | 
|---|
 | 125 | +	help  | 
|---|
 | 126 | +	  Enable this driver to get read support to SPD EEPROMs following  | 
|---|
 | 127 | +	  the JEDEC EE1004 standard. These are typically found on DDR4  | 
|---|
 | 128 | +	  SDRAM memory modules.  | 
|---|
 | 129 | +  | 
|---|
 | 130 | +	  This driver can also be built as a module.  If so, the module  | 
|---|
 | 131 | +	  will be called ee1004.  | 
|---|
 | 132 | +  | 
|---|
| 114 | 133 |  endmenu | 
|---|