| .. | .. |
|---|
| 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 |
|---|