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